calebnwokocha commited on
Commit
7893bcf
·
verified ·
1 Parent(s): bea6384

Update De_Rham_Cohomology_of_smooth_manifolds.cpp

Browse files
De_Rham_Cohomology_of_smooth_manifolds.cpp CHANGED
@@ -3,40 +3,40 @@
3
 
4
  bool is_topological_space(const std::string& M)
5
  {
6
- bool is_topological_space = false;
7
 
8
- // use M string to compute is_topological_space
9
 
10
- return is_topological_space;
11
  }
12
 
13
  int main()
14
  {
15
  // supposed A_topological_space_M, is_topological_space function
16
- Suppose_literal (A_topological_space_M, is_topological_space("M string"));
17
  // like above, you may create a function for each literal below
18
  Suppose_literal (M_is_Hausdorff, true);
19
- Suppose_literal (Points_can_be_seperated_by_open_sets, true);
20
  Suppose_literal (M_is_second_countable, true);
21
  Suppose_literal (M_has_a_countable_topological_base, true);
22
  Suppose_literal (p_is_element_of_M, true);
23
  Suppose_literal (U_is_proper_subset_of_M, true);
24
  Suppose_literal (V_is_subset_of_real_coordinate_space_of_dimension_n, true);
25
- Suppose_literal (For_all_p_there_is_an_open_neighbourhood_U, true);
26
  Suppose_literal (U_is_homeomorphic_to_an_open_subset_V, true);
27
 
28
- auto manifold_of_dimension_n = M_is_Hausdorff. And (Points_can_be_seperated_by_open_sets).
29
  And (M_is_second_countable). And (M_has_a_countable_topological_base). And (p_is_element_of_M).
30
  And (U_is_proper_subset_of_M). And (V_is_subset_of_real_coordinate_space_of_dimension_n).
31
- And (For_all_p_there_is_an_open_neighbourhood_U). And (U_is_homeomorphic_to_an_open_subset_V).
32
- Implying (A_topological_space_M);
33
 
34
- Suppose_literal (Let_M_be_a_manifold_of_dimension_n, manifold_of_dimension_n. Value());
35
  // like the supposed literal A_topological_space_M, you may create a function for each literal below
36
- Suppose_literal (A_pair_U_psi_where_U_is_element_of_M_is_open, true);
37
  Suppose_literal (psi_maps_U_to_V_a_homeomorphism_to_some_open_V, true);
38
 
39
- auto chart = Let_M_be_a_manifold_of_dimension_n. And (A_pair_U_psi_where_U_is_element_of_M_is_open).
40
  And (psi_maps_U_to_V_a_homeomorphism_to_some_open_V);
41
 
42
 
 
3
 
4
  bool is_topological_space(const std::string& M)
5
  {
6
+ bool result = true;
7
 
8
+ // use M string to compute result
9
 
10
+ return result;
11
  }
12
 
13
  int main()
14
  {
15
  // supposed A_topological_space_M, is_topological_space function
16
+ Suppose_literal (a_topological_space_M, is_topological_space("M_string"));
17
  // like above, you may create a function for each literal below
18
  Suppose_literal (M_is_Hausdorff, true);
19
+ Suppose_literal (points_can_be_seperated_by_open_sets, true);
20
  Suppose_literal (M_is_second_countable, true);
21
  Suppose_literal (M_has_a_countable_topological_base, true);
22
  Suppose_literal (p_is_element_of_M, true);
23
  Suppose_literal (U_is_proper_subset_of_M, true);
24
  Suppose_literal (V_is_subset_of_real_coordinate_space_of_dimension_n, true);
25
+ Suppose_literal (for_all_p_there_is_an_open_neighbourhood_U, true);
26
  Suppose_literal (U_is_homeomorphic_to_an_open_subset_V, true);
27
 
28
+ auto manifold_of_dimension_n = M_is_Hausdorff. And (points_can_be_seperated_by_open_sets).
29
  And (M_is_second_countable). And (M_has_a_countable_topological_base). And (p_is_element_of_M).
30
  And (U_is_proper_subset_of_M). And (V_is_subset_of_real_coordinate_space_of_dimension_n).
31
+ And (for_all_p_there_is_an_open_neighbourhood_U). And (U_is_homeomorphic_to_an_open_subset_V).
32
+ Implying (a_topological_space_M);
33
 
34
+ Suppose_literal (let_M_be_a_manifold_of_dimension_n, manifold_of_dimension_n. Value());
35
  // like the supposed literal A_topological_space_M, you may create a function for each literal below
36
+ Suppose_literal (a_pair_U_psi_where_U_is_element_of_M_is_open, true);
37
  Suppose_literal (psi_maps_U_to_V_a_homeomorphism_to_some_open_V, true);
38
 
39
+ auto chart = let_M_be_a_manifold_of_dimension_n. And (a_pair_U_psi_where_U_is_element_of_M_is_open).
40
  And (psi_maps_U_to_V_a_homeomorphism_to_some_open_V);
41
 
42