./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/recursified_nla-digbench/recursified_prodbin-ll.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5581834d-8794-42d1-b166-94ea764c385d/bin/ukojak-verify-EEHR8qb7sm/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5581834d-8794-42d1-b166-94ea764c385d/bin/ukojak-verify-EEHR8qb7sm/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5581834d-8794-42d1-b166-94ea764c385d/bin/ukojak-verify-EEHR8qb7sm/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5581834d-8794-42d1-b166-94ea764c385d/bin/ukojak-verify-EEHR8qb7sm/config/KojakReach.xml -i ../../sv-benchmarks/c/recursified_nla-digbench/recursified_prodbin-ll.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5581834d-8794-42d1-b166-94ea764c385d/bin/ukojak-verify-EEHR8qb7sm/config/svcomp-Reach-32bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5581834d-8794-42d1-b166-94ea764c385d/bin/ukojak-verify-EEHR8qb7sm --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Kojak --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5ace794fa35bd3dd49302fe61957917bbb7565f1b1f34293812fc47531868d51 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 21:30:12,939 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 21:30:13,014 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5581834d-8794-42d1-b166-94ea764c385d/bin/ukojak-verify-EEHR8qb7sm/config/svcomp-Reach-32bit-Kojak_Default.epf [2024-11-13 21:30:13,019 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 21:30:13,019 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.Interpolating solver [2024-11-13 21:30:13,041 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 21:30:13,042 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 21:30:13,042 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2024-11-13 21:30:13,042 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 21:30:13,043 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 21:30:13,043 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 21:30:13,043 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 21:30:13,043 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 21:30:13,043 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 21:30:13,043 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 21:30:13,044 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 21:30:13,044 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 21:30:13,044 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 21:30:13,044 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 21:30:13,044 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 21:30:13,044 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 21:30:13,045 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 21:30:13,045 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 21:30:13,045 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2024-11-13 21:30:13,045 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2024-11-13 21:30:13,045 INFO L153 SettingsManager]: * Theory for external solver=ALL [2024-11-13 21:30:13,045 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 21:30:13,045 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-13 21:30:13,046 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 21:30:13,046 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 21:30:13,046 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 21:30:13,046 INFO L153 SettingsManager]: * Trace refinement strategy=PENGUIN [2024-11-13 21:30:13,046 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 21:30:13,046 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5581834d-8794-42d1-b166-94ea764c385d/bin/ukojak-verify-EEHR8qb7sm Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Kojak Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5ace794fa35bd3dd49302fe61957917bbb7565f1b1f34293812fc47531868d51 [2024-11-13 21:30:13,378 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 21:30:13,389 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 21:30:13,393 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 21:30:13,395 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 21:30:13,395 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 21:30:13,396 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5581834d-8794-42d1-b166-94ea764c385d/bin/ukojak-verify-EEHR8qb7sm/../../sv-benchmarks/c/recursified_nla-digbench/recursified_prodbin-ll.c Unable to find full path for "g++" [2024-11-13 21:30:15,417 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 21:30:15,706 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 21:30:15,707 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5581834d-8794-42d1-b166-94ea764c385d/sv-benchmarks/c/recursified_nla-digbench/recursified_prodbin-ll.c [2024-11-13 21:30:15,715 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5581834d-8794-42d1-b166-94ea764c385d/bin/ukojak-verify-EEHR8qb7sm/data/20292b459/4dac5b0319ed4feb921bd3749a5bf4ef/FLAGdf8a6861a [2024-11-13 21:30:15,738 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5581834d-8794-42d1-b166-94ea764c385d/bin/ukojak-verify-EEHR8qb7sm/data/20292b459/4dac5b0319ed4feb921bd3749a5bf4ef [2024-11-13 21:30:15,740 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 21:30:15,744 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 21:30:15,745 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 21:30:15,745 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 21:30:15,749 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 21:30:15,751 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 09:30:15" (1/1) ... [2024-11-13 21:30:15,752 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f8b5059 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:30:15, skipping insertion in model container [2024-11-13 21:30:15,755 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 09:30:15" (1/1) ... [2024-11-13 21:30:15,771 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 21:30:15,949 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5581834d-8794-42d1-b166-94ea764c385d/sv-benchmarks/c/recursified_nla-digbench/recursified_prodbin-ll.c[1073,1086] [2024-11-13 21:30:15,970 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 21:30:15,982 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 21:30:15,994 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5581834d-8794-42d1-b166-94ea764c385d/sv-benchmarks/c/recursified_nla-digbench/recursified_prodbin-ll.c[1073,1086] [2024-11-13 21:30:16,013 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 21:30:16,030 INFO L204 MainTranslator]: Completed translation [2024-11-13 21:30:16,031 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:30:16 WrapperNode [2024-11-13 21:30:16,031 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 21:30:16,032 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 21:30:16,032 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 21:30:16,032 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 21:30:16,042 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:30:16" (1/1) ... [2024-11-13 21:30:16,051 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:30:16" (1/1) ... [2024-11-13 21:30:16,074 INFO L138 Inliner]: procedures = 16, calls = 54, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 65 [2024-11-13 21:30:16,075 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 21:30:16,075 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 21:30:16,076 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 21:30:16,076 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 21:30:16,082 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:30:16" (1/1) ... [2024-11-13 21:30:16,082 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:30:16" (1/1) ... [2024-11-13 21:30:16,084 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:30:16" (1/1) ... [2024-11-13 21:30:16,084 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:30:16" (1/1) ... [2024-11-13 21:30:16,089 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:30:16" (1/1) ... [2024-11-13 21:30:16,091 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:30:16" (1/1) ... [2024-11-13 21:30:16,093 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:30:16" (1/1) ... [2024-11-13 21:30:16,094 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:30:16" (1/1) ... [2024-11-13 21:30:16,096 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 21:30:16,097 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 21:30:16,097 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 21:30:16,097 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 21:30:16,098 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:30:16" (1/1) ... [2024-11-13 21:30:16,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-13 21:30:16,118 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5581834d-8794-42d1-b166-94ea764c385d/bin/ukojak-verify-EEHR8qb7sm/z3 [2024-11-13 21:30:16,130 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5581834d-8794-42d1-b166-94ea764c385d/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2024-11-13 21:30:16,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5581834d-8794-42d1-b166-94ea764c385d/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2024-11-13 21:30:16,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 21:30:16,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-13 21:30:16,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-13 21:30:16,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-13 21:30:16,161 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_0_to_40_0 [2024-11-13 21:30:16,161 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_0_to_40_0 [2024-11-13 21:30:16,161 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 21:30:16,161 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 21:30:16,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-13 21:30:16,161 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-13 21:30:16,161 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-13 21:30:16,162 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-13 21:30:16,246 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 21:30:16,248 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 21:30:16,466 INFO L? ?]: Removed 10 outVars from TransFormulas that were not future-live. [2024-11-13 21:30:16,466 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 21:30:16,548 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 21:30:16,548 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-13 21:30:16,548 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 09:30:16 BoogieIcfgContainer [2024-11-13 21:30:16,549 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 21:30:16,549 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2024-11-13 21:30:16,549 INFO L270 PluginConnector]: Initializing CodeCheck... [2024-11-13 21:30:16,560 INFO L274 PluginConnector]: CodeCheck initialized [2024-11-13 21:30:16,560 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 09:30:16" (1/1) ... [2024-11-13 21:30:16,567 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 21:30:16,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 21:30:16,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 20 states and 24 transitions. [2024-11-13 21:30:16,625 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 24 transitions. [2024-11-13 21:30:16,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2024-11-13 21:30:16,630 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 21:30:16,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 21:30:16,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 21:30:16,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 21:30:16,999 WARN L253 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 80 conjuncts are in the unsatisfiable core [2024-11-13 21:30:17,010 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 21:30:17,136 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:30:17,158 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:30:17,187 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:17,188 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:17,372 INFO L349 Elim1Store]: treesize reduction 124, result has 33.0 percent of original size [2024-11-13 21:30:17,373 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 136 treesize of output 117 [2024-11-13 21:30:17,656 INFO L349 Elim1Store]: treesize reduction 39, result has 39.1 percent of original size [2024-11-13 21:30:17,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 7 case distinctions, treesize of input 52 treesize of output 52 [2024-11-13 21:30:17,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:30:17,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:30:17,824 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:17,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 41 [2024-11-13 21:30:17,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:30:18,034 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:18,035 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 42 [2024-11-13 21:30:18,172 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:18,174 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2024-11-13 21:30:18,749 INFO L349 Elim1Store]: treesize reduction 483, result has 21.5 percent of original size [2024-11-13 21:30:18,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 9 case distinctions, treesize of input 730 treesize of output 288 [2024-11-13 21:30:18,949 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:18,952 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 211 [2024-11-13 21:30:19,054 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-13 21:30:19,124 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:19,127 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 211 [2024-11-13 21:30:20,026 INFO L349 Elim1Store]: treesize reduction 84, result has 36.8 percent of original size [2024-11-13 21:30:20,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 2648 treesize of output 2661 [2024-11-13 21:30:20,262 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:30:20,364 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:30:20,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:30:20,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-13 21:30:20,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:30:20,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:30:20,827 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:20,828 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 102 treesize of output 136 [2024-11-13 21:30:21,747 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 29 [2024-11-13 21:30:21,822 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:21,822 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 47 [2024-11-13 21:30:22,063 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:22,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 106 treesize of output 134 [2024-11-13 21:30:23,216 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:23,217 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 21:30:23,256 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:30:23,282 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:30:23,352 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:23,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 158 treesize of output 186 [2024-11-13 21:30:24,319 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 29 [2024-11-13 21:30:24,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:30:24,426 INFO L349 Elim1Store]: treesize reduction 8, result has 80.5 percent of original size [2024-11-13 21:30:24,426 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 82 treesize of output 98 [2024-11-13 21:30:24,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:30:25,045 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:25,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 47 [2024-11-13 21:30:25,099 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:25,099 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 72 [2024-11-13 21:30:25,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:30:25,511 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:25,512 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 47 [2024-11-13 21:30:25,568 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:25,568 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 64 treesize of output 80 [2024-11-13 21:30:25,799 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:30:25,887 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:25,887 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2024-11-13 21:30:25,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:30:26,144 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:26,145 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 66 [2024-11-13 21:30:26,300 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:26,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 185 treesize of output 197 [2024-11-13 21:30:26,784 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:26,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 116 treesize of output 148 [2024-11-13 21:30:27,392 INFO L349 Elim1Store]: treesize reduction 186, result has 32.9 percent of original size [2024-11-13 21:30:27,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 290 treesize of output 232 [2024-11-13 21:30:27,560 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:27,561 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2024-11-13 21:30:27,727 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:27,730 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:27,743 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2024-11-13 21:30:27,743 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 49 [2024-11-13 21:30:27,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:30:27,775 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:27,775 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 48 [2024-11-13 21:30:27,876 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:27,877 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:27,877 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:27,878 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 41 [2024-11-13 21:30:27,885 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2024-11-13 21:30:27,917 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:27,917 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:30:27,947 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:27,948 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:30:27,991 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:27,992 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2024-11-13 21:30:28,096 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:28,097 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:28,155 INFO L349 Elim1Store]: treesize reduction 62, result has 33.3 percent of original size [2024-11-13 21:30:28,155 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 136 treesize of output 62 [2024-11-13 21:30:28,250 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:30:28,262 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:28,262 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:28,345 INFO L349 Elim1Store]: treesize reduction 140, result has 24.3 percent of original size [2024-11-13 21:30:28,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 136 treesize of output 101 [2024-11-13 21:30:28,430 INFO L349 Elim1Store]: treesize reduction 39, result has 39.1 percent of original size [2024-11-13 21:30:28,431 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 7 case distinctions, treesize of input 45 treesize of output 45 [2024-11-13 21:30:28,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:30:28,504 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:30:28,544 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:28,544 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 41 [2024-11-13 21:30:28,600 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:28,601 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2024-11-13 21:30:29,031 INFO L349 Elim1Store]: treesize reduction 507, result has 17.6 percent of original size [2024-11-13 21:30:29,032 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 9 case distinctions, treesize of input 730 treesize of output 264 [2024-11-13 21:30:29,115 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:29,116 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2024-11-13 21:30:29,149 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-13 21:30:29,276 INFO L349 Elim1Store]: treesize reduction 168, result has 22.6 percent of original size [2024-11-13 21:30:29,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 18 case distinctions, treesize of input 110 treesize of output 125 [2024-11-13 21:30:29,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:30:29,390 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:30:29,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:30:29,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-13 21:30:29,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:30:29,635 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:29,635 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 63 [2024-11-13 21:30:29,965 INFO L349 Elim1Store]: treesize reduction 4, result has 84.0 percent of original size [2024-11-13 21:30:29,966 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 44 [2024-11-13 21:30:30,034 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:30,035 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2024-11-13 21:30:30,095 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2024-11-13 21:30:30,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 45 [2024-11-13 21:30:30,224 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:30:30,245 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:30,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 46 [2024-11-13 21:30:30,432 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:30,433 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 150 treesize of output 174 [2024-11-13 21:30:31,501 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:31,502 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2024-11-13 21:30:31,690 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:31,691 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:31,727 INFO L349 Elim1Store]: treesize reduction 78, result has 16.1 percent of original size [2024-11-13 21:30:31,727 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 136 treesize of output 46 [2024-11-13 21:30:31,867 INFO L349 Elim1Store]: treesize reduction 210, result has 24.2 percent of original size [2024-11-13 21:30:31,868 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 290 treesize of output 208 [2024-11-13 21:30:31,954 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:31,955 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2024-11-13 21:30:31,962 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:31,963 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2024-11-13 21:30:32,184 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:30:32,192 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:32,192 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:32,193 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:32,193 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:32,233 INFO L349 Elim1Store]: treesize reduction 70, result has 24.7 percent of original size [2024-11-13 21:30:32,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 30 [2024-11-13 21:30:32,254 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:32,255 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:32,327 INFO L349 Elim1Store]: treesize reduction 176, result has 18.1 percent of original size [2024-11-13 21:30:32,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 376 treesize of output 70 [2024-11-13 21:30:32,375 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:32,375 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:32,403 INFO L349 Elim1Store]: treesize reduction 92, result has 1.1 percent of original size [2024-11-13 21:30:32,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 136 treesize of output 1 [2024-11-13 21:30:32,412 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:32,412 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:32,442 INFO L349 Elim1Store]: treesize reduction 92, result has 1.1 percent of original size [2024-11-13 21:30:32,443 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 136 treesize of output 1 [2024-11-13 21:30:32,484 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:30:32,949 INFO L349 Elim1Store]: treesize reduction 951, result has 14.9 percent of original size [2024-11-13 21:30:32,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 12 case distinctions, treesize of input 1538 treesize of output 337 [2024-11-13 21:30:32,971 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:32,973 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 307 [2024-11-13 21:30:33,039 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-13 21:30:33,050 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:33,051 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 307 [2024-11-13 21:30:33,104 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-13 21:30:33,154 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:33,158 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 307 [2024-11-13 21:30:34,176 INFO L349 Elim1Store]: treesize reduction 150, result has 35.1 percent of original size [2024-11-13 21:30:34,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 18 case distinctions, treesize of input 96 treesize of output 138 [2024-11-13 21:30:34,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:30:34,439 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:30:34,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:30:34,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:30:34,611 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-13 21:30:34,688 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:30:35,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:30:35,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:30:35,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-13 21:30:35,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:30:35,715 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2024-11-13 21:30:35,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:30:35,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:30:35,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:30:35,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2024-11-13 21:30:36,069 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2024-11-13 21:30:36,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 38 [2024-11-13 21:30:36,155 INFO L349 Elim1Store]: treesize reduction 8, result has 83.7 percent of original size [2024-11-13 21:30:36,155 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 73 [2024-11-13 21:30:36,321 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:36,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 50 [2024-11-13 21:30:36,410 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:36,410 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2024-11-13 21:30:36,593 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:30:36,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:30:36,666 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:36,666 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2024-11-13 21:30:36,779 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:36,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2024-11-13 21:30:36,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:30:36,842 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:36,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 42 [2024-11-13 21:30:36,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:30:36,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:30:36,982 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2024-11-13 21:30:37,038 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:30:37,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:30:37,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2024-11-13 21:30:37,118 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:37,119 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 186 treesize of output 198 [2024-11-13 21:30:38,158 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:38,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1031 treesize of output 1033 [2024-11-13 21:30:53,201 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:53,202 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:30:53,356 INFO L349 Elim1Store]: treesize reduction 329, result has 19.6 percent of original size [2024-11-13 21:30:53,357 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 352 treesize of output 141 [2024-11-13 21:30:53,415 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:53,417 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 130 [2024-11-13 21:30:54,119 INFO L349 Elim1Store]: treesize reduction 468, result has 23.4 percent of original size [2024-11-13 21:30:54,119 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 9 case distinctions, treesize of input 714 treesize of output 299 [2024-11-13 21:30:54,193 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:54,194 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2024-11-13 21:30:54,413 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:54,415 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2024-11-13 21:30:54,779 INFO L349 Elim1Store]: treesize reduction 84, result has 36.8 percent of original size [2024-11-13 21:30:54,779 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 80 treesize of output 97 [2024-11-13 21:30:54,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:30:54,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:30:54,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:30:54,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-13 21:30:55,153 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2024-11-13 21:30:55,153 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2024-11-13 21:30:55,206 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:55,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2024-11-13 21:30:55,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:30:55,362 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 21:30:55,362 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 15 [2024-11-13 21:30:55,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:30:55,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:30:55,476 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:55,476 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 254 treesize of output 276 [2024-11-13 21:30:57,314 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:57,318 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 470 [2024-11-13 21:30:59,049 INFO L349 Elim1Store]: treesize reduction 468, result has 23.4 percent of original size [2024-11-13 21:30:59,050 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 9 case distinctions, treesize of input 714 treesize of output 299 [2024-11-13 21:30:59,128 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:59,129 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2024-11-13 21:30:59,433 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:30:59,435 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 224 [2024-11-13 21:31:00,083 INFO L349 Elim1Store]: treesize reduction 84, result has 36.8 percent of original size [2024-11-13 21:31:00,083 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 80 treesize of output 97 [2024-11-13 21:31:00,102 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:00,271 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:00,271 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2024-11-13 21:31:00,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:31:00,388 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:31:00,559 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:00,559 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2024-11-13 21:31:00,671 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2024-11-13 21:31:00,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2024-11-13 21:31:00,790 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 21:31:00,790 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 15 [2024-11-13 21:31:00,879 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:00,974 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:00,974 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 264 treesize of output 286 [2024-11-13 21:31:03,111 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:03,115 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 406 [2024-11-13 21:31:04,558 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:31:04,566 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:04,567 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:04,568 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:04,568 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:04,598 INFO L349 Elim1Store]: treesize reduction 92, result has 1.1 percent of original size [2024-11-13 21:31:04,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 1 [2024-11-13 21:31:04,900 INFO L349 Elim1Store]: treesize reduction 490, result has 20.3 percent of original size [2024-11-13 21:31:04,900 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 9 case distinctions, treesize of input 730 treesize of output 281 [2024-11-13 21:31:05,057 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:05,058 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 211 [2024-11-13 21:31:05,600 INFO L349 Elim1Store]: treesize reduction 84, result has 36.8 percent of original size [2024-11-13 21:31:05,601 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 2421 treesize of output 2434 [2024-11-13 21:31:05,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:05,844 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:05,844 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 47 [2024-11-13 21:31:05,886 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:05,886 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 69 [2024-11-13 21:31:06,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:06,167 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:06,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 47 [2024-11-13 21:31:06,260 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:06,260 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 66 [2024-11-13 21:31:06,499 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:06,588 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:06,588 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 66 [2024-11-13 21:31:06,781 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:06,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 215 treesize of output 225 [2024-11-13 21:31:07,378 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:07,378 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 119 treesize of output 151 [2024-11-13 21:31:08,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:31:08,448 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:08,448 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2024-11-13 21:31:08,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:08,641 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:08,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2024-11-13 21:31:08,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:31:08,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:08,753 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:08,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 60 treesize of output 76 [2024-11-13 21:31:09,051 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2024-11-13 21:31:09,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:09,103 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:09,103 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2024-11-13 21:31:09,112 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2024-11-13 21:31:09,153 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:31:09,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:09,201 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:09,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2024-11-13 21:31:09,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:09,252 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:09,253 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 122 treesize of output 148 [2024-11-13 21:31:10,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 29 [2024-11-13 21:31:10,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2024-11-13 21:31:10,237 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:10,237 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2024-11-13 21:31:10,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:10,317 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:10,318 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 144 treesize of output 160 [2024-11-13 21:31:11,134 INFO L349 Elim1Store]: treesize reduction 202, result has 27.1 percent of original size [2024-11-13 21:31:11,134 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 290 treesize of output 216 [2024-11-13 21:31:11,148 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:11,149 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2024-11-13 21:31:11,412 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:11,413 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2024-11-13 21:31:11,456 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-13 21:31:11,658 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:11,659 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2024-11-13 21:31:11,979 INFO L349 Elim1Store]: treesize reduction 186, result has 32.9 percent of original size [2024-11-13 21:31:11,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 290 treesize of output 232 [2024-11-13 21:31:12,187 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:12,188 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2024-11-13 21:31:12,479 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:12,480 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 275 [2024-11-13 21:31:12,801 INFO L349 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2024-11-13 21:31:12,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 61 treesize of output 53 [2024-11-13 21:31:13,210 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 22 [2024-11-13 21:31:13,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 21:31:13,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 21:31:13,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 25 states and 32 transitions. [2024-11-13 21:31:13,614 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 32 transitions. [2024-11-13 21:31:13,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-13 21:31:13,615 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 21:31:13,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 21:31:13,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 21:31:14,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 21:31:14,200 WARN L253 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 144 conjuncts are in the unsatisfiable core [2024-11-13 21:31:14,207 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 21:31:14,220 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:31:14,247 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:31:14,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:14,576 INFO L349 Elim1Store]: treesize reduction 468, result has 23.4 percent of original size [2024-11-13 21:31:14,577 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 9 case distinctions, treesize of input 714 treesize of output 299 [2024-11-13 21:31:14,710 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:14,712 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 211 [2024-11-13 21:31:15,157 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:15,160 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 221 [2024-11-13 21:31:15,574 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:15,610 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:15,669 INFO L349 Elim1Store]: treesize reduction 39, result has 39.1 percent of original size [2024-11-13 21:31:15,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 10 case distinctions, treesize of input 6858 treesize of output 6843 [2024-11-13 21:31:15,984 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:15,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2024-11-13 21:31:16,151 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:16,264 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:16,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 102 treesize of output 94 [2024-11-13 21:31:16,372 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:16,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 77 [2024-11-13 21:31:16,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:16,711 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:16,712 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2024-11-13 21:31:16,742 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:16,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:31:16,812 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:16,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2024-11-13 21:31:16,849 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:16,849 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 84 treesize of output 98 [2024-11-13 21:31:17,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:17,944 INFO L349 Elim1Store]: treesize reduction 951, result has 14.9 percent of original size [2024-11-13 21:31:17,944 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 12 case distinctions, treesize of input 1538 treesize of output 337 [2024-11-13 21:31:17,976 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:17,978 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 307 [2024-11-13 21:31:19,194 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:19,196 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 206 [2024-11-13 21:31:19,661 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:19,662 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:19,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:19,824 INFO L349 Elim1Store]: treesize reduction 329, result has 19.6 percent of original size [2024-11-13 21:31:19,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 352 treesize of output 141 [2024-11-13 21:31:19,970 INFO L349 Elim1Store]: treesize reduction 84, result has 36.8 percent of original size [2024-11-13 21:31:19,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 84 treesize of output 97 [2024-11-13 21:31:20,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:31:20,145 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:20,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:20,232 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-13 21:31:20,315 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:20,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2024-11-13 21:31:20,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:31:20,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:31:20,515 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:20,515 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 126 treesize of output 146 [2024-11-13 21:31:21,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2024-11-13 21:31:21,424 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:21,424 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 57 [2024-11-13 21:31:21,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2024-11-13 21:31:21,919 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:21,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2024-11-13 21:31:22,003 INFO L349 Elim1Store]: treesize reduction 16, result has 67.3 percent of original size [2024-11-13 21:31:22,003 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 98 treesize of output 110 [2024-11-13 21:31:22,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:22,714 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:22,715 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 135 treesize of output 155 [2024-11-13 21:31:23,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:23,598 INFO L349 Elim1Store]: treesize reduction 502, result has 17.8 percent of original size [2024-11-13 21:31:23,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 9 case distinctions, treesize of input 714 treesize of output 265 [2024-11-13 21:31:23,622 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:23,623 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 203 [2024-11-13 21:31:23,665 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-13 21:31:23,707 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:23,708 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 203 [2024-11-13 21:31:24,017 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:24,018 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2024-11-13 21:31:24,337 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:31:24,343 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:24,344 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:24,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:24,429 INFO L349 Elim1Store]: treesize reduction 124, result has 33.0 percent of original size [2024-11-13 21:31:24,429 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 136 treesize of output 117 [2024-11-13 21:31:24,524 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:24,525 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2024-11-13 21:31:24,757 INFO L349 Elim1Store]: treesize reduction 39, result has 39.1 percent of original size [2024-11-13 21:31:24,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 7 case distinctions, treesize of input 76 treesize of output 72 [2024-11-13 21:31:24,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:31:24,807 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2024-11-13 21:31:24,819 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:24,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 35 [2024-11-13 21:31:24,893 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2024-11-13 21:31:24,927 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:24,927 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 42 [2024-11-13 21:31:24,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:24,989 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:24,990 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 58 treesize of output 64 [2024-11-13 21:31:25,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:25,509 INFO L349 Elim1Store]: treesize reduction 483, result has 21.5 percent of original size [2024-11-13 21:31:25,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 9 case distinctions, treesize of input 730 treesize of output 288 [2024-11-13 21:31:25,628 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:25,629 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 186 [2024-11-13 21:31:26,290 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:26,291 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2024-11-13 21:31:26,813 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:26,814 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:26,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:26,866 INFO L349 Elim1Store]: treesize reduction 62, result has 33.3 percent of original size [2024-11-13 21:31:26,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 136 treesize of output 62 [2024-11-13 21:31:27,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:27,179 INFO L349 Elim1Store]: treesize reduction 226, result has 18.4 percent of original size [2024-11-13 21:31:27,179 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 290 treesize of output 192 [2024-11-13 21:31:27,309 INFO L349 Elim1Store]: treesize reduction 78, result has 24.3 percent of original size [2024-11-13 21:31:27,309 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 11 case distinctions, treesize of input 73 treesize of output 69 [2024-11-13 21:31:27,333 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:31:27,407 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:27,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2024-11-13 21:31:27,439 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:31:27,484 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:27,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 62 treesize of output 70 [2024-11-13 21:31:27,729 INFO L349 Elim1Store]: treesize reduction 39, result has 39.1 percent of original size [2024-11-13 21:31:27,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 7 case distinctions, treesize of input 56 treesize of output 54 [2024-11-13 21:31:27,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:31:27,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:31:27,845 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:27,846 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2024-11-13 21:31:27,887 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:27,887 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 62 treesize of output 76 [2024-11-13 21:31:28,019 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:31:28,024 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:28,024 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:28,025 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:28,025 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:28,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:28,083 INFO L349 Elim1Store]: treesize reduction 62, result has 33.3 percent of original size [2024-11-13 21:31:28,083 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 38 [2024-11-13 21:31:28,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:28,443 INFO L349 Elim1Store]: treesize reduction 483, result has 21.5 percent of original size [2024-11-13 21:31:28,443 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 9 case distinctions, treesize of input 730 treesize of output 288 [2024-11-13 21:31:28,554 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:28,555 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2024-11-13 21:31:29,338 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:29,339 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2024-11-13 21:31:29,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:29,922 INFO L349 Elim1Store]: treesize reduction 186, result has 32.9 percent of original size [2024-11-13 21:31:29,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 290 treesize of output 232 [2024-11-13 21:31:30,044 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:30,045 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 118 [2024-11-13 21:31:30,260 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:30,262 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 118 [2024-11-13 21:31:30,290 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-13 21:31:30,531 INFO L349 Elim1Store]: treesize reduction 39, result has 39.1 percent of original size [2024-11-13 21:31:30,531 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 7 case distinctions, treesize of input 642 treesize of output 636 [2024-11-13 21:31:30,577 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:31:30,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2024-11-13 21:31:30,668 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:30,668 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 75 [2024-11-13 21:31:30,897 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:31:30,910 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:31:30,996 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:30,996 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 73 treesize of output 81 [2024-11-13 21:31:31,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 28 [2024-11-13 21:31:31,407 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 21:31:31,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 11 [2024-11-13 21:31:31,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:31:31,456 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:31,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 80 treesize of output 86 [2024-11-13 21:31:31,694 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:31,712 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:31,712 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2024-11-13 21:31:31,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:31,867 INFO L349 Elim1Store]: treesize reduction 234, result has 15.5 percent of original size [2024-11-13 21:31:31,867 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 290 treesize of output 184 [2024-11-13 21:31:31,972 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:31,973 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2024-11-13 21:31:32,070 INFO L349 Elim1Store]: treesize reduction 39, result has 39.1 percent of original size [2024-11-13 21:31:32,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 7 case distinctions, treesize of input 48 treesize of output 48 [2024-11-13 21:31:32,114 INFO L349 Elim1Store]: treesize reduction 39, result has 39.1 percent of original size [2024-11-13 21:31:32,114 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 7 case distinctions, treesize of input 48 treesize of output 48 [2024-11-13 21:31:32,138 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:32,196 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:31:32,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:32,215 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-13 21:31:32,254 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:32,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 60 treesize of output 76 [2024-11-13 21:31:32,428 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:31:32,495 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 21:31:32,495 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2024-11-13 21:31:32,525 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:32,566 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:32,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 64 treesize of output 78 [2024-11-13 21:31:32,723 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:31:32,730 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:32,731 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:32,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:32,804 INFO L349 Elim1Store]: treesize reduction 156, result has 15.7 percent of original size [2024-11-13 21:31:32,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 136 treesize of output 85 [2024-11-13 21:31:32,845 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:32,846 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2024-11-13 21:31:32,913 INFO L349 Elim1Store]: treesize reduction 39, result has 39.1 percent of original size [2024-11-13 21:31:32,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 7 case distinctions, treesize of input 44 treesize of output 42 [2024-11-13 21:31:32,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:31:32,972 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 21:31:32,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2024-11-13 21:31:32,999 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:31:33,053 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:33,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 73 treesize of output 81 [2024-11-13 21:31:33,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:33,508 INFO L349 Elim1Store]: treesize reduction 483, result has 21.5 percent of original size [2024-11-13 21:31:33,508 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 9 case distinctions, treesize of input 730 treesize of output 288 [2024-11-13 21:31:33,607 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:33,609 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 186 [2024-11-13 21:31:33,655 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-13 21:31:33,716 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:33,718 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 186 [2024-11-13 21:31:34,479 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:34,480 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2024-11-13 21:31:35,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:35,226 INFO L349 Elim1Store]: treesize reduction 234, result has 15.5 percent of original size [2024-11-13 21:31:35,226 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 290 treesize of output 184 [2024-11-13 21:31:35,241 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:35,241 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2024-11-13 21:31:35,389 INFO L349 Elim1Store]: treesize reduction 39, result has 39.1 percent of original size [2024-11-13 21:31:35,390 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 7 case distinctions, treesize of input 436 treesize of output 436 [2024-11-13 21:31:35,443 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:31:35,452 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:31:35,544 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:35,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 39 [2024-11-13 21:31:35,603 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:35,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 72 [2024-11-13 21:31:35,714 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:35,773 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 21:31:35,773 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2024-11-13 21:31:35,795 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:31:35,850 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:35,850 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 66 [2024-11-13 21:31:35,946 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:35,946 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:35,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:35,990 INFO L349 Elim1Store]: treesize reduction 78, result has 16.1 percent of original size [2024-11-13 21:31:35,990 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 136 treesize of output 46 [2024-11-13 21:31:36,039 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:31:36,047 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:36,047 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:36,048 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:36,048 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:36,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:36,081 INFO L349 Elim1Store]: treesize reduction 92, result has 1.1 percent of original size [2024-11-13 21:31:36,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 1 [2024-11-13 21:31:36,096 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:36,096 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:36,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:36,184 INFO L349 Elim1Store]: treesize reduction 176, result has 18.1 percent of original size [2024-11-13 21:31:36,184 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 376 treesize of output 70 [2024-11-13 21:31:36,240 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:36,240 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:36,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:36,272 INFO L349 Elim1Store]: treesize reduction 92, result has 1.1 percent of original size [2024-11-13 21:31:36,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 136 treesize of output 1 [2024-11-13 21:31:36,283 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:36,283 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:36,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:36,315 INFO L349 Elim1Store]: treesize reduction 92, result has 1.1 percent of original size [2024-11-13 21:31:36,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 136 treesize of output 1 [2024-11-13 21:31:36,400 INFO L349 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2024-11-13 21:31:36,400 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 61 treesize of output 53 [2024-11-13 21:31:37,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:37,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:37,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:37,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 307 treesize of output 334 [2024-11-13 21:31:37,859 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:37,865 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 427 [2024-11-13 21:31:37,872 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:31:37,886 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:37,892 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 687 [2024-11-13 21:31:37,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:37,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:37,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:37,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:37,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:37,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:37,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:37,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:37,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:37,932 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 189 treesize of output 201 [2024-11-13 21:31:37,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 72 [2024-11-13 21:31:37,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 21 [2024-11-13 21:31:37,977 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2024-11-13 21:31:37,991 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 21 [2024-11-13 21:31:38,008 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:38,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2024-11-13 21:31:38,038 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:38,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2024-11-13 21:31:38,057 INFO L209 tifierPushTermWalker]: Run 20 iterations without descend maybe there is a nontermination bug. [2024-11-13 21:31:38,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 79 [2024-11-13 21:31:38,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2024-11-13 21:31:38,108 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:38,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:31:38,185 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:38,186 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2024-11-13 21:31:39,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:39,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:39,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:39,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 85 [2024-11-13 21:31:39,364 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:31:39,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2024-11-13 21:31:39,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:31:41,110 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 21:31:46,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 21:31:46,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 38 states and 68 transitions. [2024-11-13 21:31:46,046 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 68 transitions. [2024-11-13 21:31:46,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-13 21:31:46,047 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 21:31:46,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 21:31:46,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 21:31:46,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 21:31:46,355 WARN L253 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 139 conjuncts are in the unsatisfiable core [2024-11-13 21:31:46,360 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 21:31:46,367 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:31:46,373 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:31:46,377 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:46,378 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:46,379 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:46,379 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:46,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:46,433 INFO L349 Elim1Store]: treesize reduction 62, result has 33.3 percent of original size [2024-11-13 21:31:46,433 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 38 [2024-11-13 21:31:46,487 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:46,487 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:46,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:46,599 INFO L349 Elim1Store]: treesize reduction 176, result has 18.1 percent of original size [2024-11-13 21:31:46,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 376 treesize of output 70 [2024-11-13 21:31:46,646 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:46,647 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:46,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:46,708 INFO L349 Elim1Store]: treesize reduction 70, result has 24.7 percent of original size [2024-11-13 21:31:46,709 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 136 treesize of output 54 [2024-11-13 21:31:46,757 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:46,757 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:46,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:46,820 INFO L349 Elim1Store]: treesize reduction 70, result has 24.7 percent of original size [2024-11-13 21:31:46,821 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 136 treesize of output 54 [2024-11-13 21:31:46,874 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:31:46,880 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:46,881 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:46,881 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:46,882 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:46,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:46,918 INFO L349 Elim1Store]: treesize reduction 92, result has 1.1 percent of original size [2024-11-13 21:31:46,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 1 [2024-11-13 21:31:46,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:47,244 INFO L349 Elim1Store]: treesize reduction 483, result has 21.5 percent of original size [2024-11-13 21:31:47,244 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 9 case distinctions, treesize of input 730 treesize of output 288 [2024-11-13 21:31:47,333 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:47,334 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 232 [2024-11-13 21:31:48,125 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:48,126 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2024-11-13 21:31:48,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:48,749 INFO L349 Elim1Store]: treesize reduction 202, result has 27.1 percent of original size [2024-11-13 21:31:48,749 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 290 treesize of output 216 [2024-11-13 21:31:48,792 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:48,792 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 117 [2024-11-13 21:31:49,163 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:49,164 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2024-11-13 21:31:49,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:49,481 INFO L349 Elim1Store]: treesize reduction 186, result has 32.9 percent of original size [2024-11-13 21:31:49,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 290 treesize of output 232 [2024-11-13 21:31:49,623 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:49,624 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2024-11-13 21:31:49,834 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:49,835 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2024-11-13 21:31:49,864 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-13 21:31:50,106 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:50,107 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2024-11-13 21:31:50,338 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:31:50,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:50,657 INFO L349 Elim1Store]: treesize reduction 468, result has 23.4 percent of original size [2024-11-13 21:31:50,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 9 case distinctions, treesize of input 714 treesize of output 299 [2024-11-13 21:31:50,900 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:50,901 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 214 [2024-11-13 21:31:51,735 INFO L349 Elim1Store]: treesize reduction 168, result has 22.6 percent of original size [2024-11-13 21:31:51,736 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 18 case distinctions, treesize of input 103 treesize of output 120 [2024-11-13 21:31:51,773 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:31:51,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:52,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:52,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-13 21:31:52,174 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 21:31:52,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 23 [2024-11-13 21:31:52,259 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2024-11-13 21:31:52,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2024-11-13 21:31:52,390 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:52,504 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:52,504 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2024-11-13 21:31:52,608 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:52,608 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 243 treesize of output 265 [2024-11-13 21:31:54,707 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:54,708 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2024-11-13 21:31:54,992 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:54,995 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 546 [2024-11-13 21:31:55,729 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:55,729 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:31:55,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:55,872 INFO L349 Elim1Store]: treesize reduction 329, result has 19.6 percent of original size [2024-11-13 21:31:55,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 352 treesize of output 141 [2024-11-13 21:31:55,997 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:55,998 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2024-11-13 21:31:56,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:31:56,628 INFO L349 Elim1Store]: treesize reduction 468, result has 23.4 percent of original size [2024-11-13 21:31:56,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 9 case distinctions, treesize of input 714 treesize of output 299 [2024-11-13 21:31:56,842 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:56,844 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 214 [2024-11-13 21:31:57,572 INFO L349 Elim1Store]: treesize reduction 84, result has 36.8 percent of original size [2024-11-13 21:31:57,572 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 80 treesize of output 97 [2024-11-13 21:31:57,632 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:31:57,745 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:57,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:57,823 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:57,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2024-11-13 21:31:57,971 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2024-11-13 21:31:57,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2024-11-13 21:31:58,121 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 21:31:58,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 15 [2024-11-13 21:31:58,199 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:58,199 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2024-11-13 21:31:58,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:58,394 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:58,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2024-11-13 21:31:58,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:31:58,531 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:31:58,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 313 treesize of output 325 [2024-11-13 21:32:00,350 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:00,352 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2024-11-13 21:32:00,529 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:00,532 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 653 [2024-11-13 21:32:01,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:02,021 INFO L349 Elim1Store]: treesize reduction 951, result has 14.9 percent of original size [2024-11-13 21:32:02,021 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 12 case distinctions, treesize of input 1538 treesize of output 337 [2024-11-13 21:32:02,135 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:02,136 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 262 [2024-11-13 21:32:02,204 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-13 21:32:02,438 INFO L349 Elim1Store]: treesize reduction 150, result has 35.1 percent of original size [2024-11-13 21:32:02,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 18 case distinctions, treesize of input 96 treesize of output 138 [2024-11-13 21:32:02,601 INFO L349 Elim1Store]: treesize reduction 150, result has 35.1 percent of original size [2024-11-13 21:32:02,601 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 18 case distinctions, treesize of input 96 treesize of output 138 [2024-11-13 21:32:02,682 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:32:02,831 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:32:02,887 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:02,887 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2024-11-13 21:32:02,957 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:32:02,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:32:03,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:32:03,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:03,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2024-11-13 21:32:03,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:03,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-13 21:32:04,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:04,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:04,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:04,062 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2024-11-13 21:32:04,216 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:32:04,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:04,270 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-11-13 21:32:04,318 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:32:04,357 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:32:04,421 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:04,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2024-11-13 21:32:04,534 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:32:04,613 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:04,613 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2024-11-13 21:32:04,740 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:04,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2024-11-13 21:32:04,818 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:04,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 74 [2024-11-13 21:32:05,164 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:05,164 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 52 [2024-11-13 21:32:05,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:05,384 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:05,385 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 42 [2024-11-13 21:32:05,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:05,583 INFO L349 Elim1Store]: treesize reduction 20, result has 51.2 percent of original size [2024-11-13 21:32:05,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 41 treesize of output 53 [2024-11-13 21:32:05,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:05,716 INFO L349 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2024-11-13 21:32:05,716 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 38 [2024-11-13 21:32:05,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:05,961 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2024-11-13 21:32:06,049 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:06,049 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 812 treesize of output 808 [2024-11-13 21:32:19,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:32:20,057 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:32:20,222 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 21:32:20,223 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2024-11-13 21:32:20,308 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:32:20,486 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:32:20,685 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:20,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 72 [2024-11-13 21:32:20,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:32:20,816 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:32:20,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:20,931 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2024-11-13 21:32:21,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:21,024 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:21,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 44 [2024-11-13 21:32:21,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:21,130 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2024-11-13 21:32:21,278 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:32:21,379 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-13 21:32:21,487 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:32:21,557 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:21,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2024-11-13 21:32:21,978 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 21:32:21,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 15 [2024-11-13 21:32:22,050 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2024-11-13 21:32:22,050 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 42 [2024-11-13 21:32:22,173 INFO L349 Elim1Store]: treesize reduction 20, result has 59.2 percent of original size [2024-11-13 21:32:22,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 61 [2024-11-13 21:32:22,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:22,278 INFO L349 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2024-11-13 21:32:22,278 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-13 21:32:22,482 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:22,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2024-11-13 21:32:22,535 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:22,536 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2024-11-13 21:32:22,614 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-13 21:32:22,699 INFO L349 Elim1Store]: treesize reduction 4, result has 84.0 percent of original size [2024-11-13 21:32:22,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 46 [2024-11-13 21:32:22,864 INFO L349 Elim1Store]: treesize reduction 4, result has 84.0 percent of original size [2024-11-13 21:32:22,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 46 [2024-11-13 21:32:22,987 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:32:22,995 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2024-11-13 21:32:22,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 41 treesize of output 33 [2024-11-13 21:32:23,092 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:32:23,099 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2024-11-13 21:32:23,099 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 41 treesize of output 33 [2024-11-13 21:32:23,161 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:23,161 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2024-11-13 21:32:23,312 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:32:23,336 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:23,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2024-11-13 21:32:23,413 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:23,413 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2024-11-13 21:32:23,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:32:24,028 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:24,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 854 treesize of output 850 [2024-11-13 21:32:32,214 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:32:32,222 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:32:32,223 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:32:32,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:32,320 INFO L349 Elim1Store]: treesize reduction 140, result has 24.3 percent of original size [2024-11-13 21:32:32,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 136 treesize of output 101 [2024-11-13 21:32:32,336 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:32,337 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2024-11-13 21:32:32,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:32,839 INFO L349 Elim1Store]: treesize reduction 483, result has 21.5 percent of original size [2024-11-13 21:32:32,839 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 9 case distinctions, treesize of input 730 treesize of output 288 [2024-11-13 21:32:32,974 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:32,975 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 165 [2024-11-13 21:32:33,722 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:33,724 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2024-11-13 21:32:34,403 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:32:34,404 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:32:34,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:34,441 INFO L349 Elim1Store]: treesize reduction 92, result has 1.1 percent of original size [2024-11-13 21:32:34,442 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 136 treesize of output 1 [2024-11-13 21:32:34,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:34,621 INFO L349 Elim1Store]: treesize reduction 203, result has 26.7 percent of original size [2024-11-13 21:32:34,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 290 treesize of output 215 [2024-11-13 21:32:34,727 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:32:34,735 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:32:34,751 INFO L349 Elim1Store]: treesize reduction 25, result has 24.2 percent of original size [2024-11-13 21:32:34,751 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 81 treesize of output 65 [2024-11-13 21:32:34,765 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:32:34,796 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:34,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 46 [2024-11-13 21:32:34,853 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:34,855 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2024-11-13 21:32:35,254 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:35,255 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2024-11-13 21:32:35,346 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:35,348 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 192 [2024-11-13 21:32:35,551 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:32:35,557 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:32:35,558 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:32:35,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:35,654 INFO L349 Elim1Store]: treesize reduction 124, result has 33.0 percent of original size [2024-11-13 21:32:35,654 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 136 treesize of output 117 [2024-11-13 21:32:35,805 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-13 21:32:35,810 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:35,811 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2024-11-13 21:32:36,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:36,322 INFO L349 Elim1Store]: treesize reduction 483, result has 21.5 percent of original size [2024-11-13 21:32:36,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 9 case distinctions, treesize of input 730 treesize of output 288 [2024-11-13 21:32:36,439 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:36,440 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 219 [2024-11-13 21:32:37,272 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:37,274 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2024-11-13 21:32:37,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:37,788 INFO L349 Elim1Store]: treesize reduction 203, result has 26.7 percent of original size [2024-11-13 21:32:37,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 290 treesize of output 215 [2024-11-13 21:32:37,822 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:37,823 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 125 [2024-11-13 21:32:37,989 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:37,990 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 125 [2024-11-13 21:32:38,218 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:32:38,225 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:32:38,239 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2024-11-13 21:32:38,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 102 treesize of output 82 [2024-11-13 21:32:38,253 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:32:38,283 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:38,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2024-11-13 21:32:38,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:32:38,344 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:38,344 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 42 [2024-11-13 21:32:38,422 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:38,424 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2024-11-13 21:32:38,535 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:32:38,536 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:32:38,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:38,564 INFO L349 Elim1Store]: treesize reduction 92, result has 1.1 percent of original size [2024-11-13 21:32:38,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 136 treesize of output 1 [2024-11-13 21:32:38,644 INFO L349 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2024-11-13 21:32:38,645 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 61 treesize of output 53 [2024-11-13 21:32:39,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:39,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:39,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:39,672 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 291 treesize of output 325 [2024-11-13 21:32:39,698 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:39,702 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 396 [2024-11-13 21:32:39,708 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:32:39,722 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:39,726 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 737 [2024-11-13 21:32:39,740 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:39,746 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 870 [2024-11-13 21:32:39,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:39,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:39,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:39,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:39,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:39,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:39,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:39,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:39,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:32:39,775 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 229 treesize of output 461 [2024-11-13 21:32:39,795 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:39,799 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 591 [2024-11-13 21:32:39,828 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2024-11-13 21:32:39,831 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2024-11-13 21:32:39,853 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 138 treesize of output 138 [2024-11-13 21:32:39,881 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2024-11-13 21:32:39,906 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2024-11-13 21:32:39,930 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2024-11-13 21:32:39,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2024-11-13 21:32:40,280 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:40,282 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 360 [2024-11-13 21:32:40,381 INFO L209 tifierPushTermWalker]: Run 20 iterations without descend maybe there is a nontermination bug. [2024-11-13 21:32:40,432 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:32:40,434 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2024-11-13 21:33:22,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:33:22,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:33:22,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:33:22,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:33:22,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:33:22,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:33:22,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:33:22,083 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-13 21:33:22,083 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 2 case distinctions, treesize of input 847 treesize of output 761 [2024-11-13 21:33:22,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 135 [2024-11-13 21:33:22,113 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 126 [2024-11-13 21:33:22,131 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 118 [2024-11-13 21:33:22,139 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 112 [2024-11-13 21:33:22,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 106 [2024-11-13 21:33:22,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 106 [2024-11-13 21:33:22,159 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 100 [2024-11-13 21:33:22,161 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2024-11-13 21:33:22,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 98 [2024-11-13 21:33:22,171 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 93 [2024-11-13 21:33:22,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 82 [2024-11-13 21:33:22,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-13 21:33:22,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-13 21:33:22,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 59 [2024-11-13 21:33:22,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 65 [2024-11-13 21:33:22,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:33:22,625 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 21:33:53,677 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse35 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base))) (let ((.cse23 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~y.base)) (.cse32 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base)) (.cse17 (select .cse35 c_func_to_recursive_line_0_to_40_0_~z.offset)) (.cse15 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse2 (not (= c_func_to_recursive_line_0_to_40_0_~a.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse3 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse4 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse5 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse6 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse7 (<= 1 .cse15)) (.cse8 (= .cse17 0)) (.cse12 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset)) (.cse9 (select .cse32 c_func_to_recursive_line_0_to_40_0_~x.offset)) (.cse14 (select .cse23 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse36 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~x.base)))) (and (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~y.base)) .cse0 .cse1 .cse2 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~y.base)) .cse3 .cse4 .cse5 .cse6 (let ((.cse16 (= (mod .cse15 2) 1))) (or (and .cse7 .cse8 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (let ((.cse11 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_185) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_186) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_187))) (let ((.cse13 (select (select .cse11 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset))) (let ((.cse10 (* 2 .cse13))) (and (= .cse9 .cse10) (= .cse10 (select (select .cse11 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse12 .cse13) (= .cse14 (select v_DerPreprocessor_187 c_func_to_recursive_line_0_to_40_0_~y.offset))))))) (= (div .cse15 2) .cse14) (not .cse16)) (and .cse7 (= (* 2 .cse17) .cse9) (= .cse14 (div (+ (- 1) .cse15) 2)) (= .cse12 .cse17) .cse16))) (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (or (and .cse7 .cse8 (exists ((v_DerPreprocessor_299 (Array Int Int)) (v_DerPreprocessor_300 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse20 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_299) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_300) c_func_to_recursive_line_0_to_40_0_~y.base .cse23))) (let ((.cse25 (select .cse20 c_func_to_recursive_line_0_to_40_0_~z.base))) (let ((.cse26 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_293) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_294) c_func_to_recursive_line_0_to_40_0_~z.base .cse25))) (let ((.cse18 (select .cse26 c_func_to_recursive_line_0_to_40_0_~x.base))) (let ((.cse21 (select .cse18 c_func_to_recursive_line_0_to_40_0_~x.offset)) (.cse24 (select .cse26 c_func_to_recursive_line_0_to_40_0_~y.base))) (let ((.cse22 (select .cse24 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse19 (* 2 .cse21))) (and (= (store .cse18 c_func_to_recursive_line_0_to_40_0_~x.offset .cse19) (select .cse20 c_func_to_recursive_line_0_to_40_0_~x.base)) (= .cse12 .cse21) (not (= (mod .cse22 2) 1)) (= .cse22 .cse15) (= .cse23 (store .cse24 c_func_to_recursive_line_0_to_40_0_~y.offset (div .cse22 2))) (= .cse9 .cse19) (= (select .cse25 c_func_to_recursive_line_0_to_40_0_~z.offset) .cse21)))))))))) (exists ((v_DerPreprocessor_297 (Array Int Int)) (v_DerPreprocessor_296 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse34 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_293) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_294) c_func_to_recursive_line_0_to_40_0_~z.base .cse35))) (let ((.cse33 (select .cse34 c_func_to_recursive_line_0_to_40_0_~x.base))) (let ((.cse29 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_296) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_297) c_func_to_recursive_line_0_to_40_0_~y.base .cse23)) (.cse27 (select .cse33 c_func_to_recursive_line_0_to_40_0_~x.offset))) (let ((.cse31 (* .cse27 2)) (.cse28 (select (select .cse29 c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset)) (.cse30 (select (select .cse34 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset))) (and (= .cse27 .cse17) (<= 1 .cse28) (= .cse27 (select (select .cse29 c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset)) (= (select (select .cse29 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset) 0) (= .cse14 (div (+ (- 1) .cse30) 2)) (= .cse31 (select (select .cse29 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse32 (store .cse33 c_func_to_recursive_line_0_to_40_0_~x.offset .cse31)) (= (mod .cse30 2) 1) (= .cse28 .cse30)))))))) .cse36)) .cse36)))) is different from false [2024-11-13 21:33:53,717 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse35 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base))) (let ((.cse23 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~y.base)) (.cse32 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base)) (.cse17 (select .cse35 c_func_to_recursive_line_0_to_40_0_~z.offset)) (.cse15 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse2 (not (= c_func_to_recursive_line_0_to_40_0_~a.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse3 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse4 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse5 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse6 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse7 (<= 1 .cse15)) (.cse8 (= .cse17 0)) (.cse12 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset)) (.cse9 (select .cse32 c_func_to_recursive_line_0_to_40_0_~x.offset)) (.cse14 (select .cse23 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse36 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~x.base)))) (and (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~y.base)) .cse0 .cse1 .cse2 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~y.base)) .cse3 .cse4 .cse5 .cse6 (let ((.cse16 (= (mod .cse15 2) 1))) (or (and .cse7 .cse8 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (let ((.cse11 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_185) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_186) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_187))) (let ((.cse13 (select (select .cse11 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset))) (let ((.cse10 (* 2 .cse13))) (and (= .cse9 .cse10) (= .cse10 (select (select .cse11 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse12 .cse13) (= .cse14 (select v_DerPreprocessor_187 c_func_to_recursive_line_0_to_40_0_~y.offset))))))) (= (div .cse15 2) .cse14) (not .cse16)) (and .cse7 (= (* 2 .cse17) .cse9) (= .cse14 (div (+ (- 1) .cse15) 2)) (= .cse12 .cse17) .cse16))) (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (or (and .cse7 .cse8 (exists ((v_DerPreprocessor_299 (Array Int Int)) (v_DerPreprocessor_300 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse20 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_299) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_300) c_func_to_recursive_line_0_to_40_0_~y.base .cse23))) (let ((.cse25 (select .cse20 c_func_to_recursive_line_0_to_40_0_~z.base))) (let ((.cse26 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_293) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_294) c_func_to_recursive_line_0_to_40_0_~z.base .cse25))) (let ((.cse18 (select .cse26 c_func_to_recursive_line_0_to_40_0_~x.base))) (let ((.cse21 (select .cse18 c_func_to_recursive_line_0_to_40_0_~x.offset)) (.cse24 (select .cse26 c_func_to_recursive_line_0_to_40_0_~y.base))) (let ((.cse22 (select .cse24 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse19 (* 2 .cse21))) (and (= (store .cse18 c_func_to_recursive_line_0_to_40_0_~x.offset .cse19) (select .cse20 c_func_to_recursive_line_0_to_40_0_~x.base)) (= .cse12 .cse21) (not (= (mod .cse22 2) 1)) (= .cse22 .cse15) (= .cse23 (store .cse24 c_func_to_recursive_line_0_to_40_0_~y.offset (div .cse22 2))) (= .cse9 .cse19) (= (select .cse25 c_func_to_recursive_line_0_to_40_0_~z.offset) .cse21)))))))))) (exists ((v_DerPreprocessor_297 (Array Int Int)) (v_DerPreprocessor_296 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse34 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_293) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_294) c_func_to_recursive_line_0_to_40_0_~z.base .cse35))) (let ((.cse33 (select .cse34 c_func_to_recursive_line_0_to_40_0_~x.base))) (let ((.cse29 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_296) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_297) c_func_to_recursive_line_0_to_40_0_~y.base .cse23)) (.cse27 (select .cse33 c_func_to_recursive_line_0_to_40_0_~x.offset))) (let ((.cse31 (* .cse27 2)) (.cse28 (select (select .cse29 c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset)) (.cse30 (select (select .cse34 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset))) (and (= .cse27 .cse17) (<= 1 .cse28) (= .cse27 (select (select .cse29 c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset)) (= (select (select .cse29 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset) 0) (= .cse14 (div (+ (- 1) .cse30) 2)) (= .cse31 (select (select .cse29 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse32 (store .cse33 c_func_to_recursive_line_0_to_40_0_~x.offset .cse31)) (= (mod .cse30 2) 1) (= .cse28 .cse30)))))))) .cse36)) .cse36))))) is different from true [2024-11-13 21:34:15,824 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse30 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base|))) (let ((.cse18 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~y.base|)) (.cse9 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (.cse22 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base|)) (.cse27 (select .cse30 |c_func_to_recursive_line_0_to_40_0_#in~z.offset|))) (let ((.cse0 (not (= |c_func_to_recursive_line_0_to_40_0_#in~y.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse1 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (.cse2 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (.cse3 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse4 (not (= |c_func_to_recursive_line_0_to_40_0_#in~x.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse5 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~y.base|))) (.cse31 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~a.base|))) (.cse32 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse6 (= .cse27 0)) (.cse10 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~a.base|) |c_func_to_recursive_line_0_to_40_0_#in~a.offset|)) (.cse13 (select .cse22 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|)) (.cse7 (<= 1 .cse9)) (.cse28 (select .cse18 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|))) (and .cse0 .cse1 .cse2 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~y.base|)) .cse3 .cse4 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (or (and .cse6 .cse7 (exists ((v_DerPreprocessor_299 (Array Int Int)) (v_DerPreprocessor_300 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse15 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_299) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_300) |c_func_to_recursive_line_0_to_40_0_#in~y.base| .cse18))) (let ((.cse12 (select .cse15 |c_func_to_recursive_line_0_to_40_0_#in~z.base|))) (let ((.cse19 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_293) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_294) |c_func_to_recursive_line_0_to_40_0_#in~z.base| .cse12))) (let ((.cse16 (select .cse19 |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (let ((.cse17 (select .cse19 |c_func_to_recursive_line_0_to_40_0_#in~y.base|)) (.cse11 (select .cse16 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|))) (let ((.cse14 (* .cse11 2)) (.cse8 (select .cse17 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|))) (and (= .cse8 .cse9) (= .cse10 .cse11) (not (= (mod .cse8 2) 1)) (= .cse11 (select .cse12 |c_func_to_recursive_line_0_to_40_0_#in~z.offset|)) (= .cse13 .cse14) (= (select .cse15 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) (store .cse16 |c_func_to_recursive_line_0_to_40_0_#in~x.offset| .cse14)) (= (store .cse17 |c_func_to_recursive_line_0_to_40_0_#in~y.offset| (div .cse8 2)) .cse18)))))))))) (exists ((v_DerPreprocessor_297 (Array Int Int)) (v_DerPreprocessor_296 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse29 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_293) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_294) |c_func_to_recursive_line_0_to_40_0_#in~z.base| .cse30))) (let ((.cse20 (select .cse29 |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (let ((.cse25 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_296) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_297) |c_func_to_recursive_line_0_to_40_0_#in~y.base| .cse18)) (.cse24 (select .cse20 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|))) (let ((.cse21 (* 2 .cse24)) (.cse26 (select (select .cse25 |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (.cse23 (select (select .cse29 |c_func_to_recursive_line_0_to_40_0_#in~y.base|) |c_func_to_recursive_line_0_to_40_0_#in~y.offset|))) (and (= (store .cse20 |c_func_to_recursive_line_0_to_40_0_#in~x.offset| .cse21) .cse22) (= (mod .cse23 2) 1) (= .cse24 (select (select .cse25 |c_func_to_recursive_line_0_to_40_0_#in~a.base|) |c_func_to_recursive_line_0_to_40_0_#in~a.offset|)) (= (select (select .cse25 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse21) (<= 1 .cse26) (= .cse26 .cse23) (= .cse27 .cse24) (= (select (select .cse25 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|) 0) (= (div (+ (- 1) .cse23) 2) .cse28)))))))) .cse31 .cse32)) .cse5 (not (= |c_func_to_recursive_line_0_to_40_0_#in~y.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|)) .cse31 .cse32 (let ((.cse36 (= (mod .cse9 2) 1))) (or (and .cse6 .cse7 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (let ((.cse35 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_185) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_186) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_187))) (let ((.cse33 (select (select .cse35 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|))) (let ((.cse34 (* .cse33 2))) (and (= .cse10 .cse33) (= .cse13 .cse34) (= (select (select .cse35 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse34) (= (select v_DerPreprocessor_187 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|) .cse28)))))) (not .cse36) (= (div .cse9 2) .cse28)) (and (= .cse10 .cse27) .cse36 (= .cse13 (* .cse27 2)) .cse7 (= .cse28 (div (+ (- 1) .cse9) 2))))))))) is different from false [2024-11-13 21:34:37,770 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse30 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base|))) (let ((.cse18 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~y.base|)) (.cse9 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (.cse22 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base|)) (.cse27 (select .cse30 |c_func_to_recursive_line_0_to_40_0_#in~z.offset|))) (let ((.cse0 (not (= |c_func_to_recursive_line_0_to_40_0_#in~y.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse1 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (.cse2 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (.cse3 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse4 (not (= |c_func_to_recursive_line_0_to_40_0_#in~x.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse5 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~y.base|))) (.cse31 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~a.base|))) (.cse32 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse6 (= .cse27 0)) (.cse10 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~a.base|) |c_func_to_recursive_line_0_to_40_0_#in~a.offset|)) (.cse13 (select .cse22 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|)) (.cse7 (<= 1 .cse9)) (.cse28 (select .cse18 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|))) (and .cse0 .cse1 .cse2 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~y.base|)) .cse3 .cse4 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (or (and .cse6 .cse7 (exists ((v_DerPreprocessor_299 (Array Int Int)) (v_DerPreprocessor_300 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse15 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_299) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_300) |c_func_to_recursive_line_0_to_40_0_#in~y.base| .cse18))) (let ((.cse12 (select .cse15 |c_func_to_recursive_line_0_to_40_0_#in~z.base|))) (let ((.cse19 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_293) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_294) |c_func_to_recursive_line_0_to_40_0_#in~z.base| .cse12))) (let ((.cse16 (select .cse19 |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (let ((.cse17 (select .cse19 |c_func_to_recursive_line_0_to_40_0_#in~y.base|)) (.cse11 (select .cse16 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|))) (let ((.cse14 (* .cse11 2)) (.cse8 (select .cse17 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|))) (and (= .cse8 .cse9) (= .cse10 .cse11) (not (= (mod .cse8 2) 1)) (= .cse11 (select .cse12 |c_func_to_recursive_line_0_to_40_0_#in~z.offset|)) (= .cse13 .cse14) (= (select .cse15 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) (store .cse16 |c_func_to_recursive_line_0_to_40_0_#in~x.offset| .cse14)) (= (store .cse17 |c_func_to_recursive_line_0_to_40_0_#in~y.offset| (div .cse8 2)) .cse18)))))))))) (exists ((v_DerPreprocessor_297 (Array Int Int)) (v_DerPreprocessor_296 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse29 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_293) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_294) |c_func_to_recursive_line_0_to_40_0_#in~z.base| .cse30))) (let ((.cse20 (select .cse29 |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (let ((.cse25 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_296) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_297) |c_func_to_recursive_line_0_to_40_0_#in~y.base| .cse18)) (.cse24 (select .cse20 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|))) (let ((.cse21 (* 2 .cse24)) (.cse26 (select (select .cse25 |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (.cse23 (select (select .cse29 |c_func_to_recursive_line_0_to_40_0_#in~y.base|) |c_func_to_recursive_line_0_to_40_0_#in~y.offset|))) (and (= (store .cse20 |c_func_to_recursive_line_0_to_40_0_#in~x.offset| .cse21) .cse22) (= (mod .cse23 2) 1) (= .cse24 (select (select .cse25 |c_func_to_recursive_line_0_to_40_0_#in~a.base|) |c_func_to_recursive_line_0_to_40_0_#in~a.offset|)) (= (select (select .cse25 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse21) (<= 1 .cse26) (= .cse26 .cse23) (= .cse27 .cse24) (= (select (select .cse25 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|) 0) (= (div (+ (- 1) .cse23) 2) .cse28)))))))) .cse31 .cse32)) .cse5 (not (= |c_func_to_recursive_line_0_to_40_0_#in~y.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|)) .cse31 .cse32 (let ((.cse36 (= (mod .cse9 2) 1))) (or (and .cse6 .cse7 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (let ((.cse35 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_185) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_186) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_187))) (let ((.cse33 (select (select .cse35 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|))) (let ((.cse34 (* .cse33 2))) (and (= .cse10 .cse33) (= .cse13 .cse34) (= (select (select .cse35 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse34) (= (select v_DerPreprocessor_187 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|) .cse28)))))) (not .cse36) (= (div .cse9 2) .cse28)) (and (= .cse10 .cse27) .cse36 (= .cse13 (* .cse27 2)) .cse7 (= .cse28 (div (+ (- 1) .cse9) 2)))))))))) is different from true [2024-11-13 21:34:37,832 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse38 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base))) (let ((.cse26 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~y.base)) (.cse35 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base)) (.cse19 (select .cse38 c_func_to_recursive_line_0_to_40_0_~z.offset)) (.cse17 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse2 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse3 (not (= c_func_to_recursive_line_0_to_40_0_~a.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse4 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse5 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse6 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse7 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse8 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse9 (<= 1 .cse17)) (.cse10 (= .cse19 0)) (.cse14 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset)) (.cse11 (select .cse35 c_func_to_recursive_line_0_to_40_0_~x.offset)) (.cse16 (select .cse26 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse20 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~x.base)))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (let ((.cse18 (= (mod .cse17 2) 1))) (or (and .cse9 .cse10 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (let ((.cse13 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_185) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_186) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_187))) (let ((.cse15 (select (select .cse13 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset))) (let ((.cse12 (* 2 .cse15))) (and (= .cse11 .cse12) (= .cse12 (select (select .cse13 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse14 .cse15) (= .cse16 (select v_DerPreprocessor_187 c_func_to_recursive_line_0_to_40_0_~y.offset))))))) (= (div .cse17 2) .cse16) (not .cse18)) (and .cse9 (= (* 2 .cse19) .cse11) (= .cse16 (div (+ (- 1) .cse17) 2)) (= .cse14 .cse19) .cse18))) .cse20)) .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse10 .cse5 (= .cse11 .cse14) .cse6 (= .cse16 .cse17) .cse7 .cse8 .cse20)) (or (and .cse9 .cse10 (exists ((v_DerPreprocessor_299 (Array Int Int)) (v_DerPreprocessor_300 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse23 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_299) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_300) c_func_to_recursive_line_0_to_40_0_~y.base .cse26))) (let ((.cse28 (select .cse23 c_func_to_recursive_line_0_to_40_0_~z.base))) (let ((.cse29 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_293) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_294) c_func_to_recursive_line_0_to_40_0_~z.base .cse28))) (let ((.cse21 (select .cse29 c_func_to_recursive_line_0_to_40_0_~x.base))) (let ((.cse24 (select .cse21 c_func_to_recursive_line_0_to_40_0_~x.offset)) (.cse27 (select .cse29 c_func_to_recursive_line_0_to_40_0_~y.base))) (let ((.cse25 (select .cse27 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse22 (* 2 .cse24))) (and (= (store .cse21 c_func_to_recursive_line_0_to_40_0_~x.offset .cse22) (select .cse23 c_func_to_recursive_line_0_to_40_0_~x.base)) (= .cse14 .cse24) (not (= (mod .cse25 2) 1)) (= .cse25 .cse17) (= .cse26 (store .cse27 c_func_to_recursive_line_0_to_40_0_~y.offset (div .cse25 2))) (= .cse11 .cse22) (= (select .cse28 c_func_to_recursive_line_0_to_40_0_~z.offset) .cse24)))))))))) (exists ((v_DerPreprocessor_297 (Array Int Int)) (v_DerPreprocessor_296 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse37 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_293) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_294) c_func_to_recursive_line_0_to_40_0_~z.base .cse38))) (let ((.cse36 (select .cse37 c_func_to_recursive_line_0_to_40_0_~x.base))) (let ((.cse32 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_296) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_297) c_func_to_recursive_line_0_to_40_0_~y.base .cse26)) (.cse30 (select .cse36 c_func_to_recursive_line_0_to_40_0_~x.offset))) (let ((.cse34 (* .cse30 2)) (.cse31 (select (select .cse32 c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset)) (.cse33 (select (select .cse37 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset))) (and (= .cse30 .cse19) (<= 1 .cse31) (= .cse30 (select (select .cse32 c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset)) (= (select (select .cse32 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset) 0) (= .cse16 (div (+ (- 1) .cse33) 2)) (= .cse34 (select (select .cse32 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse35 (store .cse36 c_func_to_recursive_line_0_to_40_0_~x.offset .cse34)) (= (mod .cse33 2) 1) (= .cse31 .cse33)))))))) .cse20)))) is different from false [2024-11-13 21:34:38,314 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse38 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base))) (let ((.cse26 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~y.base)) (.cse35 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base)) (.cse19 (select .cse38 c_func_to_recursive_line_0_to_40_0_~z.offset)) (.cse17 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse2 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse3 (not (= c_func_to_recursive_line_0_to_40_0_~a.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse4 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse5 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse6 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse7 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse8 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse9 (<= 1 .cse17)) (.cse10 (= .cse19 0)) (.cse14 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset)) (.cse11 (select .cse35 c_func_to_recursive_line_0_to_40_0_~x.offset)) (.cse16 (select .cse26 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse20 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~x.base)))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (let ((.cse18 (= (mod .cse17 2) 1))) (or (and .cse9 .cse10 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (let ((.cse13 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_185) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_186) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_187))) (let ((.cse15 (select (select .cse13 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset))) (let ((.cse12 (* 2 .cse15))) (and (= .cse11 .cse12) (= .cse12 (select (select .cse13 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse14 .cse15) (= .cse16 (select v_DerPreprocessor_187 c_func_to_recursive_line_0_to_40_0_~y.offset))))))) (= (div .cse17 2) .cse16) (not .cse18)) (and .cse9 (= (* 2 .cse19) .cse11) (= .cse16 (div (+ (- 1) .cse17) 2)) (= .cse14 .cse19) .cse18))) .cse20)) .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse10 .cse5 (= .cse11 .cse14) .cse6 (= .cse16 .cse17) .cse7 .cse8 .cse20)) (or (and .cse9 .cse10 (exists ((v_DerPreprocessor_299 (Array Int Int)) (v_DerPreprocessor_300 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse23 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_299) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_300) c_func_to_recursive_line_0_to_40_0_~y.base .cse26))) (let ((.cse28 (select .cse23 c_func_to_recursive_line_0_to_40_0_~z.base))) (let ((.cse29 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_293) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_294) c_func_to_recursive_line_0_to_40_0_~z.base .cse28))) (let ((.cse21 (select .cse29 c_func_to_recursive_line_0_to_40_0_~x.base))) (let ((.cse24 (select .cse21 c_func_to_recursive_line_0_to_40_0_~x.offset)) (.cse27 (select .cse29 c_func_to_recursive_line_0_to_40_0_~y.base))) (let ((.cse25 (select .cse27 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse22 (* 2 .cse24))) (and (= (store .cse21 c_func_to_recursive_line_0_to_40_0_~x.offset .cse22) (select .cse23 c_func_to_recursive_line_0_to_40_0_~x.base)) (= .cse14 .cse24) (not (= (mod .cse25 2) 1)) (= .cse25 .cse17) (= .cse26 (store .cse27 c_func_to_recursive_line_0_to_40_0_~y.offset (div .cse25 2))) (= .cse11 .cse22) (= (select .cse28 c_func_to_recursive_line_0_to_40_0_~z.offset) .cse24)))))))))) (exists ((v_DerPreprocessor_297 (Array Int Int)) (v_DerPreprocessor_296 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse37 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_293) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_294) c_func_to_recursive_line_0_to_40_0_~z.base .cse38))) (let ((.cse36 (select .cse37 c_func_to_recursive_line_0_to_40_0_~x.base))) (let ((.cse32 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_296) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_297) c_func_to_recursive_line_0_to_40_0_~y.base .cse26)) (.cse30 (select .cse36 c_func_to_recursive_line_0_to_40_0_~x.offset))) (let ((.cse34 (* .cse30 2)) (.cse31 (select (select .cse32 c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset)) (.cse33 (select (select .cse37 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset))) (and (= .cse30 .cse19) (<= 1 .cse31) (= .cse30 (select (select .cse32 c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset)) (= (select (select .cse32 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset) 0) (= .cse16 (div (+ (- 1) .cse33) 2)) (= .cse34 (select (select .cse32 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse35 (store .cse36 c_func_to_recursive_line_0_to_40_0_~x.offset .cse34)) (= (mod .cse33 2) 1) (= .cse31 .cse33)))))))) .cse20))))) is different from true [2024-11-13 21:34:38,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 21:34:38,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 41 states and 84 transitions. [2024-11-13 21:34:38,335 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 84 transitions. [2024-11-13 21:34:38,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-13 21:34:38,336 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 21:34:38,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 21:34:38,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 21:34:38,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 21:34:38,666 WARN L253 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 143 conjuncts are in the unsatisfiable core [2024-11-13 21:34:38,671 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 21:34:38,683 INFO L349 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2024-11-13 21:34:38,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 61 treesize of output 53 [2024-11-13 21:34:38,702 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:34:38,704 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:34:38,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:38,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:38,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:38,712 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 371 treesize of output 30 [2024-11-13 21:34:39,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:39,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:39,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:39,745 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 291 treesize of output 325 [2024-11-13 21:34:39,766 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:34:39,769 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 424 [2024-11-13 21:34:39,773 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:34:39,782 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:34:39,785 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 742 [2024-11-13 21:34:39,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:39,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:39,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:39,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:39,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:39,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:39,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:39,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:39,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:39,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 254 treesize of output 556 [2024-11-13 21:34:39,834 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:34:39,844 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:34:39,846 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 765 [2024-11-13 21:34:39,860 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:34:39,863 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 993 [2024-11-13 21:34:39,868 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2024-11-13 21:34:39,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 97 [2024-11-13 21:34:39,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2024-11-13 21:34:40,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:40,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:40,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:40,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:40,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:40,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:40,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:40,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:40,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:40,235 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:34:40,245 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:34:40,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 388 treesize of output 660 [2024-11-13 21:34:40,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2024-11-13 21:34:40,270 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:34:40,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2024-11-13 21:34:40,315 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 60 [2024-11-13 21:34:40,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2024-11-13 21:34:40,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:40,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:40,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:34:40,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 9 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 181 treesize of output 173 [2024-11-13 21:34:40,805 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 54 [2024-11-13 21:34:40,815 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 43 [2024-11-13 21:34:40,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2024-11-13 21:35:22,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:35:22,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:35:22,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:35:22,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:35:22,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:35:22,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:35:22,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:35:22,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:35:22,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:35:22,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 178 treesize of output 148 [2024-11-13 21:35:22,664 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 122 [2024-11-13 21:35:22,672 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 116 [2024-11-13 21:35:22,678 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 110 [2024-11-13 21:35:22,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 102 [2024-11-13 21:35:22,699 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 102 [2024-11-13 21:35:22,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 95 [2024-11-13 21:35:22,711 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 87 [2024-11-13 21:35:22,714 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2024-11-13 21:35:22,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 83 [2024-11-13 21:35:22,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 71 [2024-11-13 21:35:22,816 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-13 21:35:22,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2024-11-13 21:35:23,016 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 21:35:24,307 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse31 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base))) (let ((.cse29 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base)) (.cse19 (select .cse31 c_func_to_recursive_line_0_to_40_0_~z.offset))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse2 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse3 (not (= c_func_to_recursive_line_0_to_40_0_~a.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse4 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse10 (= .cse19 0)) (.cse17 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset)) (.cse11 (select .cse29 c_func_to_recursive_line_0_to_40_0_~x.offset)) (.cse16 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse14 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset)) (.cse5 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse6 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse7 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse8 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse20 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~x.base)))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (let ((.cse9 (<= 1 .cse17)) (.cse18 (= (mod .cse17 2) 1))) (or (and .cse9 .cse10 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (let ((.cse13 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_185) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_186) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_187))) (let ((.cse15 (select (select .cse13 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset))) (let ((.cse12 (* 2 .cse15))) (and (= .cse11 .cse12) (= .cse12 (select (select .cse13 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse14 .cse15) (= .cse16 (select v_DerPreprocessor_187 c_func_to_recursive_line_0_to_40_0_~y.offset))))))) (= (div .cse17 2) .cse16) (not .cse18)) (and .cse9 (= (* 2 .cse19) .cse11) (= .cse16 (div (+ (- 1) .cse17) 2)) (= .cse14 .cse19) .cse18))) .cse20)) .cse0 .cse1 .cse2 .cse3 .cse4 (or (and .cse10 (exists ((v_DerPreprocessor_312 (Array Int Int)) (v_DerPreprocessor_313 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (let ((.cse24 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_311) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_312) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_313))) (let ((.cse25 (select (select .cse24 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset)) (.cse23 (select (select .cse24 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset))) (let ((.cse22 (+ .cse23 1)) (.cse21 (* 2 .cse25))) (and (= (select v_DerPreprocessor_313 c_func_to_recursive_line_0_to_40_0_~x.offset) .cse21) (= .cse22 .cse17) (= (div .cse22 2) .cse16) (not (= (mod .cse22 2) 1)) (<= 0 .cse23) (= (select (select .cse24 c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset) .cse25) (= .cse11 .cse21))))))) (exists ((v_DerPreprocessor_309 (Array Int Int)) (v_DerPreprocessor_308 (Array Int Int))) (let ((.cse28 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_308) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_309) c_func_to_recursive_line_0_to_40_0_~z.base .cse31))) (let ((.cse30 (select .cse28 c_func_to_recursive_line_0_to_40_0_~x.base))) (let ((.cse26 (select (select .cse28 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse27 (select .cse30 c_func_to_recursive_line_0_to_40_0_~x.offset))) (and (= .cse16 (div (+ (- 1) .cse26) 2)) (= .cse14 .cse27) (= .cse19 .cse27) (= (mod .cse26 2) 1) (<= 1 .cse26) (= .cse26 (select (select .cse28 c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset)) (= .cse29 (store .cse30 c_func_to_recursive_line_0_to_40_0_~x.offset (* 2 .cse27))))))))) .cse5 .cse6 .cse7 .cse8 .cse20)))) is different from false [2024-11-13 21:35:36,328 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse31 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base))) (let ((.cse29 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base)) (.cse19 (select .cse31 c_func_to_recursive_line_0_to_40_0_~z.offset))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse2 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse3 (not (= c_func_to_recursive_line_0_to_40_0_~a.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse4 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse10 (= .cse19 0)) (.cse17 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset)) (.cse11 (select .cse29 c_func_to_recursive_line_0_to_40_0_~x.offset)) (.cse16 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse14 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset)) (.cse5 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse6 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse7 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse8 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse20 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~x.base)))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (let ((.cse9 (<= 1 .cse17)) (.cse18 (= (mod .cse17 2) 1))) (or (and .cse9 .cse10 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (let ((.cse13 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_185) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_186) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_187))) (let ((.cse15 (select (select .cse13 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset))) (let ((.cse12 (* 2 .cse15))) (and (= .cse11 .cse12) (= .cse12 (select (select .cse13 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse14 .cse15) (= .cse16 (select v_DerPreprocessor_187 c_func_to_recursive_line_0_to_40_0_~y.offset))))))) (= (div .cse17 2) .cse16) (not .cse18)) (and .cse9 (= (* 2 .cse19) .cse11) (= .cse16 (div (+ (- 1) .cse17) 2)) (= .cse14 .cse19) .cse18))) .cse20)) .cse0 .cse1 .cse2 .cse3 .cse4 (or (and .cse10 (exists ((v_DerPreprocessor_312 (Array Int Int)) (v_DerPreprocessor_313 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (let ((.cse24 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_311) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_312) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_313))) (let ((.cse25 (select (select .cse24 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset)) (.cse23 (select (select .cse24 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset))) (let ((.cse22 (+ .cse23 1)) (.cse21 (* 2 .cse25))) (and (= (select v_DerPreprocessor_313 c_func_to_recursive_line_0_to_40_0_~x.offset) .cse21) (= .cse22 .cse17) (= (div .cse22 2) .cse16) (not (= (mod .cse22 2) 1)) (<= 0 .cse23) (= (select (select .cse24 c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset) .cse25) (= .cse11 .cse21))))))) (exists ((v_DerPreprocessor_309 (Array Int Int)) (v_DerPreprocessor_308 (Array Int Int))) (let ((.cse28 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_308) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_309) c_func_to_recursive_line_0_to_40_0_~z.base .cse31))) (let ((.cse30 (select .cse28 c_func_to_recursive_line_0_to_40_0_~x.base))) (let ((.cse26 (select (select .cse28 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse27 (select .cse30 c_func_to_recursive_line_0_to_40_0_~x.offset))) (and (= .cse16 (div (+ (- 1) .cse26) 2)) (= .cse14 .cse27) (= .cse19 .cse27) (= (mod .cse26 2) 1) (<= 1 .cse26) (= .cse26 (select (select .cse28 c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset)) (= .cse29 (store .cse30 c_func_to_recursive_line_0_to_40_0_~x.offset (* 2 .cse27))))))))) .cse5 .cse6 .cse7 .cse8 .cse20))))) is different from true [2024-11-13 21:35:49,848 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse10 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base|))) (let ((.cse35 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~y.base|)) (.cse6 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base|)) (.cse9 (select .cse10 |c_func_to_recursive_line_0_to_40_0_#in~z.offset|))) (let ((.cse0 (not (= |c_func_to_recursive_line_0_to_40_0_#in~y.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse1 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (.cse19 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (.cse20 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse21 (not (= |c_func_to_recursive_line_0_to_40_0_#in~x.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse22 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~y.base|))) (.cse11 (= .cse9 0)) (.cse14 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (.cse2 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~a.base|) |c_func_to_recursive_line_0_to_40_0_#in~a.offset|)) (.cse18 (select .cse6 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|)) (.cse8 (select .cse35 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (.cse23 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~a.base|))) (.cse24 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|)))) (and .cse0 .cse1 (not (and (or (exists ((v_DerPreprocessor_309 (Array Int Int)) (v_DerPreprocessor_308 (Array Int Int))) (let ((.cse7 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_308) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_309) |c_func_to_recursive_line_0_to_40_0_#in~z.base| .cse10))) (let ((.cse5 (select .cse7 |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (let ((.cse4 (select (select .cse7 |c_func_to_recursive_line_0_to_40_0_#in~y.base|) |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (.cse3 (select .cse5 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|))) (and (= .cse2 .cse3) (<= 1 .cse4) (= (store .cse5 |c_func_to_recursive_line_0_to_40_0_#in~x.offset| (* 2 .cse3)) .cse6) (= .cse4 (select (select .cse7 |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (= (mod .cse4 2) 1) (= (div (+ .cse4 (- 1)) 2) .cse8) (= .cse9 .cse3)))))) (and .cse11 (exists ((v_DerPreprocessor_312 (Array Int Int)) (v_DerPreprocessor_313 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (let ((.cse15 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_311) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_312) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_313))) (let ((.cse17 (select (select .cse15 |c_func_to_recursive_line_0_to_40_0_#in~y.base|) |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (.cse16 (select (select .cse15 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|))) (let ((.cse12 (* 2 .cse16)) (.cse13 (+ 1 .cse17))) (and (= (select v_DerPreprocessor_313 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse12) (= .cse13 .cse14) (= (select (select .cse15 |c_func_to_recursive_line_0_to_40_0_#in~a.base|) |c_func_to_recursive_line_0_to_40_0_#in~a.offset|) .cse16) (<= 0 .cse17) (= (div .cse13 2) .cse8) (= .cse18 .cse12) (not (= (mod .cse13 2) 1))))))))) .cse0 .cse1 .cse19 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~y.base|)) .cse20 .cse21 .cse22 (not (= |c_func_to_recursive_line_0_to_40_0_#in~y.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|)) .cse23 .cse24)) .cse19 .cse20 (or (= .cse8 (div (+ (- 1) .cse14) 2)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (let ((.cse27 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_185) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_186) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_187))) (let ((.cse25 (select (select .cse27 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|))) (let ((.cse26 (* .cse25 2))) (and (= .cse2 .cse25) (= .cse18 .cse26) (= (select (select .cse27 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse26) (= (select v_DerPreprocessor_187 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|) .cse8))))))) .cse21 .cse22 (or (and .cse11 (<= 1 .cse14) (exists ((v_DerPreprocessor_299 (Array Int Int)) (v_DerPreprocessor_300 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse32 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_299) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_300) |c_func_to_recursive_line_0_to_40_0_#in~y.base| .cse35))) (let ((.cse30 (select .cse32 |c_func_to_recursive_line_0_to_40_0_#in~z.base|))) (let ((.cse36 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_293) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_294) |c_func_to_recursive_line_0_to_40_0_#in~z.base| .cse30))) (let ((.cse33 (select .cse36 |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (let ((.cse34 (select .cse36 |c_func_to_recursive_line_0_to_40_0_#in~y.base|)) (.cse29 (select .cse33 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|))) (let ((.cse31 (* .cse29 2)) (.cse28 (select .cse34 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|))) (and (= .cse28 .cse14) (= .cse2 .cse29) (not (= (mod .cse28 2) 1)) (= .cse29 (select .cse30 |c_func_to_recursive_line_0_to_40_0_#in~z.offset|)) (= .cse18 .cse31) (= (select .cse32 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) (store .cse33 |c_func_to_recursive_line_0_to_40_0_#in~x.offset| .cse31)) (= (store .cse34 |c_func_to_recursive_line_0_to_40_0_#in~y.offset| (div .cse28 2)) .cse35)))))))))) (exists ((v_DerPreprocessor_297 (Array Int Int)) (v_DerPreprocessor_296 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse43 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_293) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_294) |c_func_to_recursive_line_0_to_40_0_#in~z.base| .cse10))) (let ((.cse37 (select .cse43 |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (let ((.cse41 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_296) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_297) |c_func_to_recursive_line_0_to_40_0_#in~y.base| .cse35)) (.cse40 (select .cse37 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|))) (let ((.cse38 (* 2 .cse40)) (.cse42 (select (select .cse41 |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (.cse39 (select (select .cse43 |c_func_to_recursive_line_0_to_40_0_#in~y.base|) |c_func_to_recursive_line_0_to_40_0_#in~y.offset|))) (and (= (store .cse37 |c_func_to_recursive_line_0_to_40_0_#in~x.offset| .cse38) .cse6) (= (mod .cse39 2) 1) (= .cse40 (select (select .cse41 |c_func_to_recursive_line_0_to_40_0_#in~a.base|) |c_func_to_recursive_line_0_to_40_0_#in~a.offset|)) (= (select (select .cse41 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse38) (<= 1 .cse42) (= .cse42 .cse39) (= .cse9 .cse40) (= (select (select .cse41 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|) 0) (= (div (+ (- 1) .cse39) 2) .cse8)))))))) .cse23 .cse24)))) is different from false [2024-11-13 21:35:56,582 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse10 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base|))) (let ((.cse35 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~y.base|)) (.cse6 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base|)) (.cse9 (select .cse10 |c_func_to_recursive_line_0_to_40_0_#in~z.offset|))) (let ((.cse0 (not (= |c_func_to_recursive_line_0_to_40_0_#in~y.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse1 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (.cse19 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (.cse20 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse21 (not (= |c_func_to_recursive_line_0_to_40_0_#in~x.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse22 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~y.base|))) (.cse11 (= .cse9 0)) (.cse14 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (.cse2 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~a.base|) |c_func_to_recursive_line_0_to_40_0_#in~a.offset|)) (.cse18 (select .cse6 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|)) (.cse8 (select .cse35 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (.cse23 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~a.base|))) (.cse24 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|)))) (and .cse0 .cse1 (not (and (or (exists ((v_DerPreprocessor_309 (Array Int Int)) (v_DerPreprocessor_308 (Array Int Int))) (let ((.cse7 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_308) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_309) |c_func_to_recursive_line_0_to_40_0_#in~z.base| .cse10))) (let ((.cse5 (select .cse7 |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (let ((.cse4 (select (select .cse7 |c_func_to_recursive_line_0_to_40_0_#in~y.base|) |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (.cse3 (select .cse5 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|))) (and (= .cse2 .cse3) (<= 1 .cse4) (= (store .cse5 |c_func_to_recursive_line_0_to_40_0_#in~x.offset| (* 2 .cse3)) .cse6) (= .cse4 (select (select .cse7 |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (= (mod .cse4 2) 1) (= (div (+ .cse4 (- 1)) 2) .cse8) (= .cse9 .cse3)))))) (and .cse11 (exists ((v_DerPreprocessor_312 (Array Int Int)) (v_DerPreprocessor_313 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (let ((.cse15 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_311) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_312) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_313))) (let ((.cse17 (select (select .cse15 |c_func_to_recursive_line_0_to_40_0_#in~y.base|) |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (.cse16 (select (select .cse15 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|))) (let ((.cse12 (* 2 .cse16)) (.cse13 (+ 1 .cse17))) (and (= (select v_DerPreprocessor_313 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse12) (= .cse13 .cse14) (= (select (select .cse15 |c_func_to_recursive_line_0_to_40_0_#in~a.base|) |c_func_to_recursive_line_0_to_40_0_#in~a.offset|) .cse16) (<= 0 .cse17) (= (div .cse13 2) .cse8) (= .cse18 .cse12) (not (= (mod .cse13 2) 1))))))))) .cse0 .cse1 .cse19 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~y.base|)) .cse20 .cse21 .cse22 (not (= |c_func_to_recursive_line_0_to_40_0_#in~y.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|)) .cse23 .cse24)) .cse19 .cse20 (or (= .cse8 (div (+ (- 1) .cse14) 2)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (let ((.cse27 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_185) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_186) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_187))) (let ((.cse25 (select (select .cse27 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|))) (let ((.cse26 (* .cse25 2))) (and (= .cse2 .cse25) (= .cse18 .cse26) (= (select (select .cse27 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse26) (= (select v_DerPreprocessor_187 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|) .cse8))))))) .cse21 .cse22 (or (and .cse11 (<= 1 .cse14) (exists ((v_DerPreprocessor_299 (Array Int Int)) (v_DerPreprocessor_300 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse32 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_299) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_300) |c_func_to_recursive_line_0_to_40_0_#in~y.base| .cse35))) (let ((.cse30 (select .cse32 |c_func_to_recursive_line_0_to_40_0_#in~z.base|))) (let ((.cse36 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_293) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_294) |c_func_to_recursive_line_0_to_40_0_#in~z.base| .cse30))) (let ((.cse33 (select .cse36 |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (let ((.cse34 (select .cse36 |c_func_to_recursive_line_0_to_40_0_#in~y.base|)) (.cse29 (select .cse33 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|))) (let ((.cse31 (* .cse29 2)) (.cse28 (select .cse34 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|))) (and (= .cse28 .cse14) (= .cse2 .cse29) (not (= (mod .cse28 2) 1)) (= .cse29 (select .cse30 |c_func_to_recursive_line_0_to_40_0_#in~z.offset|)) (= .cse18 .cse31) (= (select .cse32 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) (store .cse33 |c_func_to_recursive_line_0_to_40_0_#in~x.offset| .cse31)) (= (store .cse34 |c_func_to_recursive_line_0_to_40_0_#in~y.offset| (div .cse28 2)) .cse35)))))))))) (exists ((v_DerPreprocessor_297 (Array Int Int)) (v_DerPreprocessor_296 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse43 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_293) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_294) |c_func_to_recursive_line_0_to_40_0_#in~z.base| .cse10))) (let ((.cse37 (select .cse43 |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (let ((.cse41 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_296) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_297) |c_func_to_recursive_line_0_to_40_0_#in~y.base| .cse35)) (.cse40 (select .cse37 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|))) (let ((.cse38 (* 2 .cse40)) (.cse42 (select (select .cse41 |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (.cse39 (select (select .cse43 |c_func_to_recursive_line_0_to_40_0_#in~y.base|) |c_func_to_recursive_line_0_to_40_0_#in~y.offset|))) (and (= (store .cse37 |c_func_to_recursive_line_0_to_40_0_#in~x.offset| .cse38) .cse6) (= (mod .cse39 2) 1) (= .cse40 (select (select .cse41 |c_func_to_recursive_line_0_to_40_0_#in~a.base|) |c_func_to_recursive_line_0_to_40_0_#in~a.offset|)) (= (select (select .cse41 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse38) (<= 1 .cse42) (= .cse42 .cse39) (= .cse9 .cse40) (= (select (select .cse41 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|) 0) (= (div (+ (- 1) .cse39) 2) .cse8)))))))) .cse23 .cse24))))) is different from true [2024-11-13 21:35:56,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 21:35:56,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 42 states and 91 transitions. [2024-11-13 21:35:56,709 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 91 transitions. [2024-11-13 21:35:56,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-13 21:35:56,710 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 21:35:56,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 21:35:56,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 21:35:56,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 21:35:56,936 WARN L253 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 150 conjuncts are in the unsatisfiable core [2024-11-13 21:35:56,941 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 21:35:56,957 INFO L349 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2024-11-13 21:35:56,957 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 61 treesize of output 53 [2024-11-13 21:35:57,002 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:35:57,004 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:35:57,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:35:57,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:35:57,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:35:57,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 371 treesize of output 30 [2024-11-13 21:35:58,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:35:58,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:35:58,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:35:58,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 307 treesize of output 334 [2024-11-13 21:35:58,261 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:35:58,265 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 371 [2024-11-13 21:35:58,281 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:35:58,284 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 282 [2024-11-13 21:35:58,300 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:35:58,305 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 516 [2024-11-13 21:35:58,832 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:35:59,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:35:59,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:35:59,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:35:59,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:35:59,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:35:59,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:35:59,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 127 [2024-11-13 21:35:59,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:35:59,368 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 5 [2024-11-13 21:35:59,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:35:59,387 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 49 [2024-11-13 21:35:59,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 44 [2024-11-13 21:35:59,412 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2024-11-13 21:35:59,420 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 21 [2024-11-13 21:35:59,434 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2024-11-13 21:35:59,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:35:59,601 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 32 [2024-11-13 21:36:11,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:36:11,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:36:11,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:36:11,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:36:11,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:36:11,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:36:11,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 208 treesize of output 132 [2024-11-13 21:36:11,749 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:36:11,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:36:11,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2024-11-13 21:36:11,766 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2024-11-13 21:36:11,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:36:11,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2024-11-13 21:36:11,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2024-11-13 21:36:11,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2024-11-13 21:36:13,138 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 21:36:13,182 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse33 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~y.base)) (.cse45 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base))) (let ((.cse42 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base)) (.cse6 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset)) (.cse27 (select .cse45 c_func_to_recursive_line_0_to_40_0_~z.offset)) (.cse12 (select .cse33 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse26 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset))) (let ((.cse17 (= .cse12 (div (+ (- 1) .cse26) 2))) (.cse18 (= .cse6 .cse27)) (.cse19 (= (mod .cse26 2) 1)) (.cse0 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse2 (not (= c_func_to_recursive_line_0_to_40_0_~a.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse3 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse20 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse21 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse22 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse16 (<= 1 .cse26)) (.cse4 (= .cse27 0)) (.cse13 (select .cse42 c_func_to_recursive_line_0_to_40_0_~x.offset)) (.cse46 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~x.base)))) (and (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~y.base)) .cse0 .cse1 .cse2 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~y.base)) .cse3 (or (and .cse4 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_315 (Array Int Int)) (v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_318 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int)) (v_DerPreprocessor_316 (Array Int Int)) (v_DerPreprocessor_317 (Array Int Int))) (let ((.cse8 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_314) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_315) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_316))) (let ((.cse9 (select v_DerPreprocessor_318 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse7 (select (select .cse8 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset)) (.cse15 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_319) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_320) c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_321))) (let ((.cse5 (select (select .cse15 c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset)) (.cse10 (* 2 .cse7)) (.cse14 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_320) c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_317) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_318)) (.cse11 (+ .cse9 1))) (and (<= 1 .cse5) (= .cse6 .cse7) (= (select (select .cse8 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset) .cse9) (= .cse10 (select v_DerPreprocessor_316 c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse11 .cse5) (= (div .cse11 2) .cse12) (= .cse13 .cse10) (= (select v_DerPreprocessor_321 c_func_to_recursive_line_0_to_40_0_~z.offset) .cse7) (= (select (select .cse14 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset) .cse7) (not (= 1 (mod .cse11 2))) (= (select (select .cse14 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset) .cse7) (= (select (select .cse15 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset) .cse11))))))) (and .cse16 (= .cse13 (* 2 .cse6)) .cse17 .cse18 .cse19)) .cse20 .cse21 .cse22 (or (and .cse16 .cse4 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (let ((.cse24 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_185) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_186) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_187))) (let ((.cse25 (select (select .cse24 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset))) (let ((.cse23 (* 2 .cse25))) (and (= .cse13 .cse23) (= .cse23 (select (select .cse24 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse6 .cse25) (= .cse12 (select v_DerPreprocessor_187 c_func_to_recursive_line_0_to_40_0_~y.offset))))))) (= (div .cse26 2) .cse12) (not .cse19)) (and .cse16 (= (* 2 .cse27) .cse13) .cse17 .cse18 .cse19)) (not (and .cse0 .cse1 .cse2 .cse3 .cse20 .cse21 .cse22 (or (and .cse16 .cse4 (exists ((v_DerPreprocessor_299 (Array Int Int)) (v_DerPreprocessor_300 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse30 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_299) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_300) c_func_to_recursive_line_0_to_40_0_~y.base .cse33))) (let ((.cse35 (select .cse30 c_func_to_recursive_line_0_to_40_0_~z.base))) (let ((.cse36 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_293) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_294) c_func_to_recursive_line_0_to_40_0_~z.base .cse35))) (let ((.cse28 (select .cse36 c_func_to_recursive_line_0_to_40_0_~x.base))) (let ((.cse31 (select .cse28 c_func_to_recursive_line_0_to_40_0_~x.offset)) (.cse34 (select .cse36 c_func_to_recursive_line_0_to_40_0_~y.base))) (let ((.cse32 (select .cse34 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse29 (* 2 .cse31))) (and (= (store .cse28 c_func_to_recursive_line_0_to_40_0_~x.offset .cse29) (select .cse30 c_func_to_recursive_line_0_to_40_0_~x.base)) (= .cse6 .cse31) (not (= (mod .cse32 2) 1)) (= .cse32 .cse26) (= .cse33 (store .cse34 c_func_to_recursive_line_0_to_40_0_~y.offset (div .cse32 2))) (= .cse13 .cse29) (= (select .cse35 c_func_to_recursive_line_0_to_40_0_~z.offset) .cse31)))))))))) (exists ((v_DerPreprocessor_297 (Array Int Int)) (v_DerPreprocessor_296 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse44 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_293) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_294) c_func_to_recursive_line_0_to_40_0_~z.base .cse45))) (let ((.cse43 (select .cse44 c_func_to_recursive_line_0_to_40_0_~x.base))) (let ((.cse39 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_296) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_297) c_func_to_recursive_line_0_to_40_0_~y.base .cse33)) (.cse37 (select .cse43 c_func_to_recursive_line_0_to_40_0_~x.offset))) (let ((.cse41 (* .cse37 2)) (.cse38 (select (select .cse39 c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset)) (.cse40 (select (select .cse44 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset))) (and (= .cse37 .cse27) (<= 1 .cse38) (= .cse37 (select (select .cse39 c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset)) (= (select (select .cse39 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset) 0) (= .cse12 (div (+ (- 1) .cse40) 2)) (= .cse41 (select (select .cse39 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse42 (store .cse43 c_func_to_recursive_line_0_to_40_0_~x.offset .cse41)) (= (mod .cse40 2) 1) (= .cse38 .cse40)))))))) .cse46)) .cse46)))) is different from false [2024-11-13 21:36:24,216 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse36 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~y.base)) (.cse48 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base))) (let ((.cse45 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base)) (.cse8 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset)) (.cse30 (select .cse48 c_func_to_recursive_line_0_to_40_0_~z.offset)) (.cse14 (select .cse36 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse29 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse4 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse19 (= .cse14 (div (+ (- 1) .cse29) 2))) (.cse20 (= .cse8 .cse30)) (.cse21 (= (mod .cse29 2) 1)) (.cse1 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse2 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse3 (not (= c_func_to_recursive_line_0_to_40_0_~a.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse5 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse22 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse23 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse24 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse18 (<= 1 .cse29)) (.cse6 (= .cse30 0)) (.cse15 (select .cse45 c_func_to_recursive_line_0_to_40_0_~x.offset)) (.cse25 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~x.base)))) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (or (and .cse6 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_315 (Array Int Int)) (v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_318 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int)) (v_DerPreprocessor_316 (Array Int Int)) (v_DerPreprocessor_317 (Array Int Int))) (let ((.cse10 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_314) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_315) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_316))) (let ((.cse11 (select v_DerPreprocessor_318 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse9 (select (select .cse10 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset)) (.cse17 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_319) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_320) c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_321))) (let ((.cse7 (select (select .cse17 c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset)) (.cse12 (* 2 .cse9)) (.cse16 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_320) c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_317) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_318)) (.cse13 (+ .cse11 1))) (and (<= 1 .cse7) (= .cse8 .cse9) (= (select (select .cse10 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset) .cse11) (= .cse12 (select v_DerPreprocessor_316 c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse13 .cse7) (= (div .cse13 2) .cse14) (= .cse15 .cse12) (= (select v_DerPreprocessor_321 c_func_to_recursive_line_0_to_40_0_~z.offset) .cse9) (= (select (select .cse16 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset) .cse9) (not (= 1 (mod .cse13 2))) (= (select (select .cse16 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset) .cse9) (= (select (select .cse17 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset) .cse13))))))) (and .cse18 (= .cse15 (* 2 .cse8)) .cse19 .cse20 .cse21)) .cse22 .cse23 .cse24 .cse25)) .cse22 .cse23 .cse24 (or (and .cse18 .cse6 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (let ((.cse27 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_185) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_186) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_187))) (let ((.cse28 (select (select .cse27 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset))) (let ((.cse26 (* 2 .cse28))) (and (= .cse15 .cse26) (= .cse26 (select (select .cse27 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse8 .cse28) (= .cse14 (select v_DerPreprocessor_187 c_func_to_recursive_line_0_to_40_0_~y.offset))))))) (= (div .cse29 2) .cse14) (not .cse21)) (and .cse18 (= (* 2 .cse30) .cse15) .cse19 .cse20 .cse21)) (not (and .cse1 .cse2 .cse3 .cse5 .cse22 .cse23 .cse24 (or (and .cse18 .cse6 (exists ((v_DerPreprocessor_299 (Array Int Int)) (v_DerPreprocessor_300 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse33 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_299) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_300) c_func_to_recursive_line_0_to_40_0_~y.base .cse36))) (let ((.cse38 (select .cse33 c_func_to_recursive_line_0_to_40_0_~z.base))) (let ((.cse39 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_293) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_294) c_func_to_recursive_line_0_to_40_0_~z.base .cse38))) (let ((.cse31 (select .cse39 c_func_to_recursive_line_0_to_40_0_~x.base))) (let ((.cse34 (select .cse31 c_func_to_recursive_line_0_to_40_0_~x.offset)) (.cse37 (select .cse39 c_func_to_recursive_line_0_to_40_0_~y.base))) (let ((.cse35 (select .cse37 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse32 (* 2 .cse34))) (and (= (store .cse31 c_func_to_recursive_line_0_to_40_0_~x.offset .cse32) (select .cse33 c_func_to_recursive_line_0_to_40_0_~x.base)) (= .cse8 .cse34) (not (= (mod .cse35 2) 1)) (= .cse35 .cse29) (= .cse36 (store .cse37 c_func_to_recursive_line_0_to_40_0_~y.offset (div .cse35 2))) (= .cse15 .cse32) (= (select .cse38 c_func_to_recursive_line_0_to_40_0_~z.offset) .cse34)))))))))) (exists ((v_DerPreprocessor_297 (Array Int Int)) (v_DerPreprocessor_296 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse47 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_293) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_294) c_func_to_recursive_line_0_to_40_0_~z.base .cse48))) (let ((.cse46 (select .cse47 c_func_to_recursive_line_0_to_40_0_~x.base))) (let ((.cse42 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_296) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_297) c_func_to_recursive_line_0_to_40_0_~y.base .cse36)) (.cse40 (select .cse46 c_func_to_recursive_line_0_to_40_0_~x.offset))) (let ((.cse44 (* .cse40 2)) (.cse41 (select (select .cse42 c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset)) (.cse43 (select (select .cse47 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset))) (and (= .cse40 .cse30) (<= 1 .cse41) (= .cse40 (select (select .cse42 c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset)) (= (select (select .cse42 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset) 0) (= .cse14 (div (+ (- 1) .cse43) 2)) (= .cse44 (select (select .cse42 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse45 (store .cse46 c_func_to_recursive_line_0_to_40_0_~x.offset .cse44)) (= (mod .cse43 2) 1) (= .cse41 .cse43)))))))) .cse25)) .cse25)))) is different from false [2024-11-13 21:36:24,244 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse33 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~y.base)) (.cse45 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base))) (let ((.cse42 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base)) (.cse6 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset)) (.cse27 (select .cse45 c_func_to_recursive_line_0_to_40_0_~z.offset)) (.cse12 (select .cse33 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse26 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset))) (let ((.cse17 (= .cse12 (div (+ (- 1) .cse26) 2))) (.cse18 (= .cse6 .cse27)) (.cse19 (= (mod .cse26 2) 1)) (.cse0 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse2 (not (= c_func_to_recursive_line_0_to_40_0_~a.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse3 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse20 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse21 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse22 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse16 (<= 1 .cse26)) (.cse4 (= .cse27 0)) (.cse13 (select .cse42 c_func_to_recursive_line_0_to_40_0_~x.offset)) (.cse46 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~x.base)))) (and (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~y.base)) .cse0 .cse1 .cse2 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~y.base)) .cse3 (or (and .cse4 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_315 (Array Int Int)) (v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_318 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int)) (v_DerPreprocessor_316 (Array Int Int)) (v_DerPreprocessor_317 (Array Int Int))) (let ((.cse8 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_314) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_315) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_316))) (let ((.cse9 (select v_DerPreprocessor_318 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse7 (select (select .cse8 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset)) (.cse15 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_319) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_320) c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_321))) (let ((.cse5 (select (select .cse15 c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset)) (.cse10 (* 2 .cse7)) (.cse14 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_320) c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_317) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_318)) (.cse11 (+ .cse9 1))) (and (<= 1 .cse5) (= .cse6 .cse7) (= (select (select .cse8 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset) .cse9) (= .cse10 (select v_DerPreprocessor_316 c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse11 .cse5) (= (div .cse11 2) .cse12) (= .cse13 .cse10) (= (select v_DerPreprocessor_321 c_func_to_recursive_line_0_to_40_0_~z.offset) .cse7) (= (select (select .cse14 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset) .cse7) (not (= 1 (mod .cse11 2))) (= (select (select .cse14 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset) .cse7) (= (select (select .cse15 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset) .cse11))))))) (and .cse16 (= .cse13 (* 2 .cse6)) .cse17 .cse18 .cse19)) .cse20 .cse21 .cse22 (or (and .cse16 .cse4 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (let ((.cse24 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_185) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_186) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_187))) (let ((.cse25 (select (select .cse24 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset))) (let ((.cse23 (* 2 .cse25))) (and (= .cse13 .cse23) (= .cse23 (select (select .cse24 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse6 .cse25) (= .cse12 (select v_DerPreprocessor_187 c_func_to_recursive_line_0_to_40_0_~y.offset))))))) (= (div .cse26 2) .cse12) (not .cse19)) (and .cse16 (= (* 2 .cse27) .cse13) .cse17 .cse18 .cse19)) (not (and .cse0 .cse1 .cse2 .cse3 .cse20 .cse21 .cse22 (or (and .cse16 .cse4 (exists ((v_DerPreprocessor_299 (Array Int Int)) (v_DerPreprocessor_300 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse30 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_299) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_300) c_func_to_recursive_line_0_to_40_0_~y.base .cse33))) (let ((.cse35 (select .cse30 c_func_to_recursive_line_0_to_40_0_~z.base))) (let ((.cse36 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_293) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_294) c_func_to_recursive_line_0_to_40_0_~z.base .cse35))) (let ((.cse28 (select .cse36 c_func_to_recursive_line_0_to_40_0_~x.base))) (let ((.cse31 (select .cse28 c_func_to_recursive_line_0_to_40_0_~x.offset)) (.cse34 (select .cse36 c_func_to_recursive_line_0_to_40_0_~y.base))) (let ((.cse32 (select .cse34 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse29 (* 2 .cse31))) (and (= (store .cse28 c_func_to_recursive_line_0_to_40_0_~x.offset .cse29) (select .cse30 c_func_to_recursive_line_0_to_40_0_~x.base)) (= .cse6 .cse31) (not (= (mod .cse32 2) 1)) (= .cse32 .cse26) (= .cse33 (store .cse34 c_func_to_recursive_line_0_to_40_0_~y.offset (div .cse32 2))) (= .cse13 .cse29) (= (select .cse35 c_func_to_recursive_line_0_to_40_0_~z.offset) .cse31)))))))))) (exists ((v_DerPreprocessor_297 (Array Int Int)) (v_DerPreprocessor_296 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse44 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_293) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_294) c_func_to_recursive_line_0_to_40_0_~z.base .cse45))) (let ((.cse43 (select .cse44 c_func_to_recursive_line_0_to_40_0_~x.base))) (let ((.cse39 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_296) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_297) c_func_to_recursive_line_0_to_40_0_~y.base .cse33)) (.cse37 (select .cse43 c_func_to_recursive_line_0_to_40_0_~x.offset))) (let ((.cse41 (* .cse37 2)) (.cse38 (select (select .cse39 c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset)) (.cse40 (select (select .cse44 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset))) (and (= .cse37 .cse27) (<= 1 .cse38) (= .cse37 (select (select .cse39 c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset)) (= (select (select .cse39 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset) 0) (= .cse12 (div (+ (- 1) .cse40) 2)) (= .cse41 (select (select .cse39 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse42 (store .cse43 c_func_to_recursive_line_0_to_40_0_~x.offset .cse41)) (= (mod .cse40 2) 1) (= .cse38 .cse40)))))))) .cse46)) .cse46))))) is different from true [2024-11-13 21:36:24,269 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse36 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~y.base)) (.cse48 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base))) (let ((.cse45 (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base)) (.cse8 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset)) (.cse30 (select .cse48 c_func_to_recursive_line_0_to_40_0_~z.offset)) (.cse14 (select .cse36 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse29 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse4 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse19 (= .cse14 (div (+ (- 1) .cse29) 2))) (.cse20 (= .cse8 .cse30)) (.cse21 (= (mod .cse29 2) 1)) (.cse1 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse2 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse3 (not (= c_func_to_recursive_line_0_to_40_0_~a.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse5 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse22 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse23 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse24 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse18 (<= 1 .cse29)) (.cse6 (= .cse30 0)) (.cse15 (select .cse45 c_func_to_recursive_line_0_to_40_0_~x.offset)) (.cse25 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~x.base)))) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (or (and .cse6 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_315 (Array Int Int)) (v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_318 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int)) (v_DerPreprocessor_316 (Array Int Int)) (v_DerPreprocessor_317 (Array Int Int))) (let ((.cse10 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_314) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_315) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_316))) (let ((.cse11 (select v_DerPreprocessor_318 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse9 (select (select .cse10 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset)) (.cse17 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_319) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_320) c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_321))) (let ((.cse7 (select (select .cse17 c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset)) (.cse12 (* 2 .cse9)) (.cse16 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_320) c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_317) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_318)) (.cse13 (+ .cse11 1))) (and (<= 1 .cse7) (= .cse8 .cse9) (= (select (select .cse10 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset) .cse11) (= .cse12 (select v_DerPreprocessor_316 c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse13 .cse7) (= (div .cse13 2) .cse14) (= .cse15 .cse12) (= (select v_DerPreprocessor_321 c_func_to_recursive_line_0_to_40_0_~z.offset) .cse9) (= (select (select .cse16 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset) .cse9) (not (= 1 (mod .cse13 2))) (= (select (select .cse16 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset) .cse9) (= (select (select .cse17 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset) .cse13))))))) (and .cse18 (= .cse15 (* 2 .cse8)) .cse19 .cse20 .cse21)) .cse22 .cse23 .cse24 .cse25)) .cse22 .cse23 .cse24 (or (and .cse18 .cse6 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (let ((.cse27 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_185) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_186) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_187))) (let ((.cse28 (select (select .cse27 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset))) (let ((.cse26 (* 2 .cse28))) (and (= .cse15 .cse26) (= .cse26 (select (select .cse27 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse8 .cse28) (= .cse14 (select v_DerPreprocessor_187 c_func_to_recursive_line_0_to_40_0_~y.offset))))))) (= (div .cse29 2) .cse14) (not .cse21)) (and .cse18 (= (* 2 .cse30) .cse15) .cse19 .cse20 .cse21)) (not (and .cse1 .cse2 .cse3 .cse5 .cse22 .cse23 .cse24 (or (and .cse18 .cse6 (exists ((v_DerPreprocessor_299 (Array Int Int)) (v_DerPreprocessor_300 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse33 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_299) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_300) c_func_to_recursive_line_0_to_40_0_~y.base .cse36))) (let ((.cse38 (select .cse33 c_func_to_recursive_line_0_to_40_0_~z.base))) (let ((.cse39 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_293) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_294) c_func_to_recursive_line_0_to_40_0_~z.base .cse38))) (let ((.cse31 (select .cse39 c_func_to_recursive_line_0_to_40_0_~x.base))) (let ((.cse34 (select .cse31 c_func_to_recursive_line_0_to_40_0_~x.offset)) (.cse37 (select .cse39 c_func_to_recursive_line_0_to_40_0_~y.base))) (let ((.cse35 (select .cse37 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse32 (* 2 .cse34))) (and (= (store .cse31 c_func_to_recursive_line_0_to_40_0_~x.offset .cse32) (select .cse33 c_func_to_recursive_line_0_to_40_0_~x.base)) (= .cse8 .cse34) (not (= (mod .cse35 2) 1)) (= .cse35 .cse29) (= .cse36 (store .cse37 c_func_to_recursive_line_0_to_40_0_~y.offset (div .cse35 2))) (= .cse15 .cse32) (= (select .cse38 c_func_to_recursive_line_0_to_40_0_~z.offset) .cse34)))))))))) (exists ((v_DerPreprocessor_297 (Array Int Int)) (v_DerPreprocessor_296 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse47 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_293) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_294) c_func_to_recursive_line_0_to_40_0_~z.base .cse48))) (let ((.cse46 (select .cse47 c_func_to_recursive_line_0_to_40_0_~x.base))) (let ((.cse42 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_296) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_297) c_func_to_recursive_line_0_to_40_0_~y.base .cse36)) (.cse40 (select .cse46 c_func_to_recursive_line_0_to_40_0_~x.offset))) (let ((.cse44 (* .cse40 2)) (.cse41 (select (select .cse42 c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset)) (.cse43 (select (select .cse47 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset))) (and (= .cse40 .cse30) (<= 1 .cse41) (= .cse40 (select (select .cse42 c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset)) (= (select (select .cse42 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset) 0) (= .cse14 (div (+ (- 1) .cse43) 2)) (= .cse44 (select (select .cse42 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse45 (store .cse46 c_func_to_recursive_line_0_to_40_0_~x.offset .cse44)) (= (mod .cse43 2) 1) (= .cse41 .cse43)))))))) .cse25)) .cse25))))) is different from true [2024-11-13 21:36:24,285 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse30 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base|)) (.cse18 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~y.base|))) (let ((.cse28 (select .cse18 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (.cse22 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base|)) (.cse9 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (.cse10 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~a.base|) |c_func_to_recursive_line_0_to_40_0_#in~a.offset|)) (.cse27 (select .cse30 |c_func_to_recursive_line_0_to_40_0_#in~z.offset|))) (let ((.cse0 (not (= |c_func_to_recursive_line_0_to_40_0_#in~y.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse1 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (.cse2 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (.cse3 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse4 (not (= |c_func_to_recursive_line_0_to_40_0_#in~x.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse5 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~y.base|))) (.cse31 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~a.base|))) (.cse32 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse6 (= .cse27 0)) (.cse41 (= .cse10 .cse27)) (.cse42 (= (mod .cse9 2) 1)) (.cse13 (select .cse22 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|)) (.cse7 (<= 1 .cse9)) (.cse43 (= .cse28 (div (+ (- 1) .cse9) 2)))) (and .cse0 .cse1 .cse2 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~y.base|)) .cse3 .cse4 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (or (and .cse6 .cse7 (exists ((v_DerPreprocessor_299 (Array Int Int)) (v_DerPreprocessor_300 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse15 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_299) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_300) |c_func_to_recursive_line_0_to_40_0_#in~y.base| .cse18))) (let ((.cse12 (select .cse15 |c_func_to_recursive_line_0_to_40_0_#in~z.base|))) (let ((.cse19 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_293) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_294) |c_func_to_recursive_line_0_to_40_0_#in~z.base| .cse12))) (let ((.cse16 (select .cse19 |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (let ((.cse17 (select .cse19 |c_func_to_recursive_line_0_to_40_0_#in~y.base|)) (.cse11 (select .cse16 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|))) (let ((.cse14 (* .cse11 2)) (.cse8 (select .cse17 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|))) (and (= .cse8 .cse9) (= .cse10 .cse11) (not (= (mod .cse8 2) 1)) (= .cse11 (select .cse12 |c_func_to_recursive_line_0_to_40_0_#in~z.offset|)) (= .cse13 .cse14) (= (select .cse15 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) (store .cse16 |c_func_to_recursive_line_0_to_40_0_#in~x.offset| .cse14)) (= (store .cse17 |c_func_to_recursive_line_0_to_40_0_#in~y.offset| (div .cse8 2)) .cse18)))))))))) (exists ((v_DerPreprocessor_297 (Array Int Int)) (v_DerPreprocessor_296 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse29 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_293) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_294) |c_func_to_recursive_line_0_to_40_0_#in~z.base| .cse30))) (let ((.cse20 (select .cse29 |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (let ((.cse25 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_296) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_297) |c_func_to_recursive_line_0_to_40_0_#in~y.base| .cse18)) (.cse24 (select .cse20 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|))) (let ((.cse21 (* 2 .cse24)) (.cse26 (select (select .cse25 |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (.cse23 (select (select .cse29 |c_func_to_recursive_line_0_to_40_0_#in~y.base|) |c_func_to_recursive_line_0_to_40_0_#in~y.offset|))) (and (= (store .cse20 |c_func_to_recursive_line_0_to_40_0_#in~x.offset| .cse21) .cse22) (= (mod .cse23 2) 1) (= .cse24 (select (select .cse25 |c_func_to_recursive_line_0_to_40_0_#in~a.base|) |c_func_to_recursive_line_0_to_40_0_#in~a.offset|)) (= (select (select .cse25 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse21) (<= 1 .cse26) (= .cse26 .cse23) (= .cse27 .cse24) (= (select (select .cse25 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|) 0) (= (div (+ (- 1) .cse23) 2) .cse28)))))))) .cse31 .cse32)) .cse5 (not (= |c_func_to_recursive_line_0_to_40_0_#in~y.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|)) (or (and .cse6 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_315 (Array Int Int)) (v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_318 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int)) (v_DerPreprocessor_316 (Array Int Int)) (v_DerPreprocessor_317 (Array Int Int))) (let ((.cse40 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_314) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_315) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_316))) (let ((.cse39 (select v_DerPreprocessor_318 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (.cse34 (select (select .cse40 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|)) (.cse38 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_319) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_320) |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_321))) (let ((.cse35 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_320) |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_317) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_318)) (.cse36 (select (select .cse38 |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (.cse33 (* .cse34 2)) (.cse37 (+ .cse39 1))) (and (= .cse13 .cse33) (= .cse34 (select (select .cse35 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|)) (= .cse34 (select v_DerPreprocessor_321 |c_func_to_recursive_line_0_to_40_0_#in~z.offset|)) (= .cse36 .cse37) (= .cse37 (select (select .cse38 |c_func_to_recursive_line_0_to_40_0_#in~y.base|) |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (= (select (select .cse35 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse34) (= .cse10 .cse34) (not (= (mod .cse37 2) 1)) (<= 1 .cse36) (= .cse39 (select (select .cse40 |c_func_to_recursive_line_0_to_40_0_#in~y.base|) |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (= .cse33 (select v_DerPreprocessor_316 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|)) (= .cse28 (div .cse37 2)))))))) (and (= .cse13 (* .cse10 2)) .cse41 .cse42 .cse7 .cse43)) .cse31 .cse32 (or (and .cse6 .cse7 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (let ((.cse46 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_185) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_186) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_187))) (let ((.cse44 (select (select .cse46 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|))) (let ((.cse45 (* .cse44 2))) (and (= .cse10 .cse44) (= .cse13 .cse45) (= (select (select .cse46 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse45) (= (select v_DerPreprocessor_187 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|) .cse28)))))) (not .cse42) (= (div .cse9 2) .cse28)) (and .cse41 .cse42 (= .cse13 (* .cse27 2)) .cse7 .cse43)))))) is different from false [2024-11-13 21:36:35,560 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse45 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base|)) (.cse34 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~y.base|))) (let ((.cse19 (select .cse34 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (.cse38 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base|)) (.cse27 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (.cse16 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~a.base|) |c_func_to_recursive_line_0_to_40_0_#in~a.offset|)) (.cse43 (select .cse45 |c_func_to_recursive_line_0_to_40_0_#in~z.offset|))) (let ((.cse3 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~y.base|))) (.cse0 (not (= |c_func_to_recursive_line_0_to_40_0_#in~y.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse1 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (.cse2 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (.cse4 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse5 (not (= |c_func_to_recursive_line_0_to_40_0_#in~x.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse6 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~y.base|))) (.cse7 (not (= |c_func_to_recursive_line_0_to_40_0_#in~y.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (.cse24 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~a.base|))) (.cse25 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse8 (= .cse43 0)) (.cse20 (= .cse16 .cse43)) (.cse21 (= (mod .cse27 2) 1)) (.cse9 (select .cse38 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|)) (.cse22 (<= 1 .cse27)) (.cse23 (= .cse19 (div (+ (- 1) .cse27) 2)))) (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (or (and .cse8 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_315 (Array Int Int)) (v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_318 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int)) (v_DerPreprocessor_316 (Array Int Int)) (v_DerPreprocessor_317 (Array Int Int))) (let ((.cse18 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_314) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_315) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_316))) (let ((.cse17 (select v_DerPreprocessor_318 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (.cse11 (select (select .cse18 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|)) (.cse15 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_319) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_320) |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_321))) (let ((.cse12 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_320) |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_317) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_318)) (.cse13 (select (select .cse15 |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (.cse10 (* .cse11 2)) (.cse14 (+ .cse17 1))) (and (= .cse9 .cse10) (= .cse11 (select (select .cse12 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|)) (= .cse11 (select v_DerPreprocessor_321 |c_func_to_recursive_line_0_to_40_0_#in~z.offset|)) (= .cse13 .cse14) (= .cse14 (select (select .cse15 |c_func_to_recursive_line_0_to_40_0_#in~y.base|) |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (= (select (select .cse12 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse11) (= .cse16 .cse11) (not (= (mod .cse14 2) 1)) (<= 1 .cse13) (= .cse17 (select (select .cse18 |c_func_to_recursive_line_0_to_40_0_#in~y.base|) |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (= .cse10 (select v_DerPreprocessor_316 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|)) (= .cse19 (div .cse14 2)))))))) (and (= .cse9 (* .cse16 2)) .cse20 .cse21 .cse22 .cse23)) .cse24 .cse25)) .cse5 (not (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 (or (and .cse8 .cse22 (exists ((v_DerPreprocessor_299 (Array Int Int)) (v_DerPreprocessor_300 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse31 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_299) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_300) |c_func_to_recursive_line_0_to_40_0_#in~y.base| .cse34))) (let ((.cse29 (select .cse31 |c_func_to_recursive_line_0_to_40_0_#in~z.base|))) (let ((.cse35 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_293) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_294) |c_func_to_recursive_line_0_to_40_0_#in~z.base| .cse29))) (let ((.cse32 (select .cse35 |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (let ((.cse33 (select .cse35 |c_func_to_recursive_line_0_to_40_0_#in~y.base|)) (.cse28 (select .cse32 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|))) (let ((.cse30 (* .cse28 2)) (.cse26 (select .cse33 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|))) (and (= .cse26 .cse27) (= .cse16 .cse28) (not (= (mod .cse26 2) 1)) (= .cse28 (select .cse29 |c_func_to_recursive_line_0_to_40_0_#in~z.offset|)) (= .cse9 .cse30) (= (select .cse31 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) (store .cse32 |c_func_to_recursive_line_0_to_40_0_#in~x.offset| .cse30)) (= (store .cse33 |c_func_to_recursive_line_0_to_40_0_#in~y.offset| (div .cse26 2)) .cse34)))))))))) (exists ((v_DerPreprocessor_297 (Array Int Int)) (v_DerPreprocessor_296 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse44 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_293) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_294) |c_func_to_recursive_line_0_to_40_0_#in~z.base| .cse45))) (let ((.cse36 (select .cse44 |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (let ((.cse41 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_296) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_297) |c_func_to_recursive_line_0_to_40_0_#in~y.base| .cse34)) (.cse40 (select .cse36 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|))) (let ((.cse37 (* 2 .cse40)) (.cse42 (select (select .cse41 |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (.cse39 (select (select .cse44 |c_func_to_recursive_line_0_to_40_0_#in~y.base|) |c_func_to_recursive_line_0_to_40_0_#in~y.offset|))) (and (= (store .cse36 |c_func_to_recursive_line_0_to_40_0_#in~x.offset| .cse37) .cse38) (= (mod .cse39 2) 1) (= .cse40 (select (select .cse41 |c_func_to_recursive_line_0_to_40_0_#in~a.base|) |c_func_to_recursive_line_0_to_40_0_#in~a.offset|)) (= (select (select .cse41 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse37) (<= 1 .cse42) (= .cse42 .cse39) (= .cse43 .cse40) (= (select (select .cse41 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|) 0) (= (div (+ (- 1) .cse39) 2) .cse19)))))))) .cse24 .cse25)) .cse6 .cse7 .cse24 .cse25 (or (and .cse8 .cse22 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (let ((.cse48 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_185) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_186) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_187))) (let ((.cse46 (select (select .cse48 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|))) (let ((.cse47 (* .cse46 2))) (and (= .cse16 .cse46) (= .cse9 .cse47) (= (select (select .cse48 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse47) (= (select v_DerPreprocessor_187 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|) .cse19)))))) (not .cse21) (= (div .cse27 2) .cse19)) (and .cse20 .cse21 (= .cse9 (* .cse43 2)) .cse22 .cse23)))))) is different from false [2024-11-13 21:36:35,596 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse30 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base|)) (.cse18 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~y.base|))) (let ((.cse28 (select .cse18 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (.cse22 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base|)) (.cse9 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (.cse10 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~a.base|) |c_func_to_recursive_line_0_to_40_0_#in~a.offset|)) (.cse27 (select .cse30 |c_func_to_recursive_line_0_to_40_0_#in~z.offset|))) (let ((.cse0 (not (= |c_func_to_recursive_line_0_to_40_0_#in~y.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse1 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (.cse2 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (.cse3 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse4 (not (= |c_func_to_recursive_line_0_to_40_0_#in~x.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse5 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~y.base|))) (.cse31 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~a.base|))) (.cse32 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse6 (= .cse27 0)) (.cse41 (= .cse10 .cse27)) (.cse42 (= (mod .cse9 2) 1)) (.cse13 (select .cse22 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|)) (.cse7 (<= 1 .cse9)) (.cse43 (= .cse28 (div (+ (- 1) .cse9) 2)))) (and .cse0 .cse1 .cse2 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~y.base|)) .cse3 .cse4 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (or (and .cse6 .cse7 (exists ((v_DerPreprocessor_299 (Array Int Int)) (v_DerPreprocessor_300 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse15 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_299) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_300) |c_func_to_recursive_line_0_to_40_0_#in~y.base| .cse18))) (let ((.cse12 (select .cse15 |c_func_to_recursive_line_0_to_40_0_#in~z.base|))) (let ((.cse19 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_293) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_294) |c_func_to_recursive_line_0_to_40_0_#in~z.base| .cse12))) (let ((.cse16 (select .cse19 |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (let ((.cse17 (select .cse19 |c_func_to_recursive_line_0_to_40_0_#in~y.base|)) (.cse11 (select .cse16 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|))) (let ((.cse14 (* .cse11 2)) (.cse8 (select .cse17 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|))) (and (= .cse8 .cse9) (= .cse10 .cse11) (not (= (mod .cse8 2) 1)) (= .cse11 (select .cse12 |c_func_to_recursive_line_0_to_40_0_#in~z.offset|)) (= .cse13 .cse14) (= (select .cse15 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) (store .cse16 |c_func_to_recursive_line_0_to_40_0_#in~x.offset| .cse14)) (= (store .cse17 |c_func_to_recursive_line_0_to_40_0_#in~y.offset| (div .cse8 2)) .cse18)))))))))) (exists ((v_DerPreprocessor_297 (Array Int Int)) (v_DerPreprocessor_296 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse29 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_293) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_294) |c_func_to_recursive_line_0_to_40_0_#in~z.base| .cse30))) (let ((.cse20 (select .cse29 |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (let ((.cse25 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_296) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_297) |c_func_to_recursive_line_0_to_40_0_#in~y.base| .cse18)) (.cse24 (select .cse20 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|))) (let ((.cse21 (* 2 .cse24)) (.cse26 (select (select .cse25 |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (.cse23 (select (select .cse29 |c_func_to_recursive_line_0_to_40_0_#in~y.base|) |c_func_to_recursive_line_0_to_40_0_#in~y.offset|))) (and (= (store .cse20 |c_func_to_recursive_line_0_to_40_0_#in~x.offset| .cse21) .cse22) (= (mod .cse23 2) 1) (= .cse24 (select (select .cse25 |c_func_to_recursive_line_0_to_40_0_#in~a.base|) |c_func_to_recursive_line_0_to_40_0_#in~a.offset|)) (= (select (select .cse25 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse21) (<= 1 .cse26) (= .cse26 .cse23) (= .cse27 .cse24) (= (select (select .cse25 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|) 0) (= (div (+ (- 1) .cse23) 2) .cse28)))))))) .cse31 .cse32)) .cse5 (not (= |c_func_to_recursive_line_0_to_40_0_#in~y.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|)) (or (and .cse6 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_315 (Array Int Int)) (v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_318 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int)) (v_DerPreprocessor_316 (Array Int Int)) (v_DerPreprocessor_317 (Array Int Int))) (let ((.cse40 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_314) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_315) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_316))) (let ((.cse39 (select v_DerPreprocessor_318 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (.cse34 (select (select .cse40 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|)) (.cse38 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_319) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_320) |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_321))) (let ((.cse35 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_320) |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_317) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_318)) (.cse36 (select (select .cse38 |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (.cse33 (* .cse34 2)) (.cse37 (+ .cse39 1))) (and (= .cse13 .cse33) (= .cse34 (select (select .cse35 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|)) (= .cse34 (select v_DerPreprocessor_321 |c_func_to_recursive_line_0_to_40_0_#in~z.offset|)) (= .cse36 .cse37) (= .cse37 (select (select .cse38 |c_func_to_recursive_line_0_to_40_0_#in~y.base|) |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (= (select (select .cse35 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse34) (= .cse10 .cse34) (not (= (mod .cse37 2) 1)) (<= 1 .cse36) (= .cse39 (select (select .cse40 |c_func_to_recursive_line_0_to_40_0_#in~y.base|) |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (= .cse33 (select v_DerPreprocessor_316 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|)) (= .cse28 (div .cse37 2)))))))) (and (= .cse13 (* .cse10 2)) .cse41 .cse42 .cse7 .cse43)) .cse31 .cse32 (or (and .cse6 .cse7 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (let ((.cse46 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_185) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_186) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_187))) (let ((.cse44 (select (select .cse46 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|))) (let ((.cse45 (* .cse44 2))) (and (= .cse10 .cse44) (= .cse13 .cse45) (= (select (select .cse46 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse45) (= (select v_DerPreprocessor_187 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|) .cse28)))))) (not .cse42) (= (div .cse9 2) .cse28)) (and .cse41 .cse42 (= .cse13 (* .cse27 2)) .cse7 .cse43))))))) is different from true [2024-11-13 21:36:35,619 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse45 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base|)) (.cse34 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~y.base|))) (let ((.cse19 (select .cse34 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (.cse38 (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base|)) (.cse27 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (.cse16 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~a.base|) |c_func_to_recursive_line_0_to_40_0_#in~a.offset|)) (.cse43 (select .cse45 |c_func_to_recursive_line_0_to_40_0_#in~z.offset|))) (let ((.cse3 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~y.base|))) (.cse0 (not (= |c_func_to_recursive_line_0_to_40_0_#in~y.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse1 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (.cse2 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (.cse4 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse5 (not (= |c_func_to_recursive_line_0_to_40_0_#in~x.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse6 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~y.base|))) (.cse7 (not (= |c_func_to_recursive_line_0_to_40_0_#in~y.base| |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (.cse24 (not (= |c_func_to_recursive_line_0_to_40_0_#in~z.base| |c_func_to_recursive_line_0_to_40_0_#in~a.base|))) (.cse25 (not (= |c_func_to_recursive_line_0_to_40_0_#in~a.base| |c_func_to_recursive_line_0_to_40_0_#in~b.base|))) (.cse8 (= .cse43 0)) (.cse20 (= .cse16 .cse43)) (.cse21 (= (mod .cse27 2) 1)) (.cse9 (select .cse38 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|)) (.cse22 (<= 1 .cse27)) (.cse23 (= .cse19 (div (+ (- 1) .cse27) 2)))) (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (or (and .cse8 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_315 (Array Int Int)) (v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_318 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int)) (v_DerPreprocessor_316 (Array Int Int)) (v_DerPreprocessor_317 (Array Int Int))) (let ((.cse18 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_314) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_315) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_316))) (let ((.cse17 (select v_DerPreprocessor_318 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (.cse11 (select (select .cse18 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|)) (.cse15 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_319) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_320) |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_321))) (let ((.cse12 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_320) |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_317) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_318)) (.cse13 (select (select .cse15 |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (.cse10 (* .cse11 2)) (.cse14 (+ .cse17 1))) (and (= .cse9 .cse10) (= .cse11 (select (select .cse12 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|)) (= .cse11 (select v_DerPreprocessor_321 |c_func_to_recursive_line_0_to_40_0_#in~z.offset|)) (= .cse13 .cse14) (= .cse14 (select (select .cse15 |c_func_to_recursive_line_0_to_40_0_#in~y.base|) |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (= (select (select .cse12 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse11) (= .cse16 .cse11) (not (= (mod .cse14 2) 1)) (<= 1 .cse13) (= .cse17 (select (select .cse18 |c_func_to_recursive_line_0_to_40_0_#in~y.base|) |c_func_to_recursive_line_0_to_40_0_#in~y.offset|)) (= .cse10 (select v_DerPreprocessor_316 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|)) (= .cse19 (div .cse14 2)))))))) (and (= .cse9 (* .cse16 2)) .cse20 .cse21 .cse22 .cse23)) .cse24 .cse25)) .cse5 (not (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 (or (and .cse8 .cse22 (exists ((v_DerPreprocessor_299 (Array Int Int)) (v_DerPreprocessor_300 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse31 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_299) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_300) |c_func_to_recursive_line_0_to_40_0_#in~y.base| .cse34))) (let ((.cse29 (select .cse31 |c_func_to_recursive_line_0_to_40_0_#in~z.base|))) (let ((.cse35 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_293) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_294) |c_func_to_recursive_line_0_to_40_0_#in~z.base| .cse29))) (let ((.cse32 (select .cse35 |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (let ((.cse33 (select .cse35 |c_func_to_recursive_line_0_to_40_0_#in~y.base|)) (.cse28 (select .cse32 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|))) (let ((.cse30 (* .cse28 2)) (.cse26 (select .cse33 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|))) (and (= .cse26 .cse27) (= .cse16 .cse28) (not (= (mod .cse26 2) 1)) (= .cse28 (select .cse29 |c_func_to_recursive_line_0_to_40_0_#in~z.offset|)) (= .cse9 .cse30) (= (select .cse31 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) (store .cse32 |c_func_to_recursive_line_0_to_40_0_#in~x.offset| .cse30)) (= (store .cse33 |c_func_to_recursive_line_0_to_40_0_#in~y.offset| (div .cse26 2)) .cse34)))))))))) (exists ((v_DerPreprocessor_297 (Array Int Int)) (v_DerPreprocessor_296 (Array Int Int)) (v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_294 (Array Int Int))) (let ((.cse44 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_293) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_294) |c_func_to_recursive_line_0_to_40_0_#in~z.base| .cse45))) (let ((.cse36 (select .cse44 |c_func_to_recursive_line_0_to_40_0_#in~x.base|))) (let ((.cse41 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_296) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_297) |c_func_to_recursive_line_0_to_40_0_#in~y.base| .cse34)) (.cse40 (select .cse36 |c_func_to_recursive_line_0_to_40_0_#in~x.offset|))) (let ((.cse37 (* 2 .cse40)) (.cse42 (select (select .cse41 |c_func_to_recursive_line_0_to_40_0_#in~b.base|) |c_func_to_recursive_line_0_to_40_0_#in~b.offset|)) (.cse39 (select (select .cse44 |c_func_to_recursive_line_0_to_40_0_#in~y.base|) |c_func_to_recursive_line_0_to_40_0_#in~y.offset|))) (and (= (store .cse36 |c_func_to_recursive_line_0_to_40_0_#in~x.offset| .cse37) .cse38) (= (mod .cse39 2) 1) (= .cse40 (select (select .cse41 |c_func_to_recursive_line_0_to_40_0_#in~a.base|) |c_func_to_recursive_line_0_to_40_0_#in~a.offset|)) (= (select (select .cse41 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse37) (<= 1 .cse42) (= .cse42 .cse39) (= .cse43 .cse40) (= (select (select .cse41 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|) 0) (= (div (+ (- 1) .cse39) 2) .cse19)))))))) .cse24 .cse25)) .cse6 .cse7 .cse24 .cse25 (or (and .cse8 .cse22 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (let ((.cse48 (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_40_0_#in~z.base| v_DerPreprocessor_185) |c_func_to_recursive_line_0_to_40_0_#in~x.base| v_DerPreprocessor_186) |c_func_to_recursive_line_0_to_40_0_#in~y.base| v_DerPreprocessor_187))) (let ((.cse46 (select (select .cse48 |c_func_to_recursive_line_0_to_40_0_#in~z.base|) |c_func_to_recursive_line_0_to_40_0_#in~z.offset|))) (let ((.cse47 (* .cse46 2))) (and (= .cse16 .cse46) (= .cse9 .cse47) (= (select (select .cse48 |c_func_to_recursive_line_0_to_40_0_#in~x.base|) |c_func_to_recursive_line_0_to_40_0_#in~x.offset|) .cse47) (= (select v_DerPreprocessor_187 |c_func_to_recursive_line_0_to_40_0_#in~y.offset|) .cse19)))))) (not .cse21) (= (div .cse27 2) .cse19)) (and .cse20 .cse21 (= .cse9 (* .cse43 2)) .cse22 .cse23))))))) is different from true [2024-11-13 21:36:35,638 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse14 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset)) (.cse19 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset)) (.cse16 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse17 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset))) (let ((.cse9 (<= 1 .cse17)) (.cse20 (= .cse16 (div (+ (- 1) .cse17) 2))) (.cse21 (= .cse14 .cse19)) (.cse18 (= (mod .cse17 2) 1)) (.cse0 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse2 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse3 (not (= c_func_to_recursive_line_0_to_40_0_~a.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse4 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse10 (= .cse19 0)) (.cse5 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse11 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (.cse6 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse7 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse8 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse22 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~x.base)))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (or (and .cse9 .cse10 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (let ((.cse13 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_185) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_186) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_187))) (let ((.cse15 (select (select .cse13 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset))) (let ((.cse12 (* 2 .cse15))) (and (= .cse11 .cse12) (= .cse12 (select (select .cse13 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse14 .cse15) (= .cse16 (select v_DerPreprocessor_187 c_func_to_recursive_line_0_to_40_0_~y.offset))))))) (= (div .cse17 2) .cse16) (not .cse18)) (and .cse9 (= (* 2 .cse19) .cse11) .cse20 .cse21 .cse18)) .cse22)) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (or (and .cse10 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_315 (Array Int Int)) (v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_318 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int)) (v_DerPreprocessor_316 (Array Int Int)) (v_DerPreprocessor_317 (Array Int Int))) (let ((.cse25 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_314) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_315) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_316))) (let ((.cse26 (select v_DerPreprocessor_318 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse24 (select (select .cse25 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset)) (.cse30 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_319) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_320) c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_321))) (let ((.cse23 (select (select .cse30 c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset)) (.cse27 (* 2 .cse24)) (.cse29 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_320) c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_317) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_318)) (.cse28 (+ .cse26 1))) (and (<= 1 .cse23) (= .cse14 .cse24) (= (select (select .cse25 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset) .cse26) (= .cse27 (select v_DerPreprocessor_316 c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse28 .cse23) (= (div .cse28 2) .cse16) (= .cse11 .cse27) (= (select v_DerPreprocessor_321 c_func_to_recursive_line_0_to_40_0_~z.offset) .cse24) (= (select (select .cse29 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset) .cse24) (not (= 1 (mod .cse28 2))) (= (select (select .cse29 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset) .cse24) (= (select (select .cse30 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset) .cse28))))))) (and .cse9 (= .cse11 (* 2 .cse14)) .cse20 .cse21 .cse18)) .cse6 .cse7 .cse8 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse10 .cse5 (= .cse11 .cse14) .cse6 (= .cse16 .cse17) .cse7 .cse8 .cse22)) .cse22))) is different from false [2024-11-13 21:36:37,281 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse14 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~a.base) c_func_to_recursive_line_0_to_40_0_~a.offset)) (.cse19 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset)) (.cse16 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse17 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset))) (let ((.cse9 (<= 1 .cse17)) (.cse20 (= .cse16 (div (+ (- 1) .cse17) 2))) (.cse21 (= .cse14 .cse19)) (.cse18 (= (mod .cse17 2) 1)) (.cse0 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse2 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse3 (not (= c_func_to_recursive_line_0_to_40_0_~a.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse4 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~y.base))) (.cse10 (= .cse19 0)) (.cse5 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse11 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (.cse6 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse7 (not (= c_func_to_recursive_line_0_to_40_0_~b.base c_func_to_recursive_line_0_to_40_0_~a.base))) (.cse8 (not (= c_func_to_recursive_line_0_to_40_0_~x.base c_func_to_recursive_line_0_to_40_0_~b.base))) (.cse22 (not (= c_func_to_recursive_line_0_to_40_0_~z.base c_func_to_recursive_line_0_to_40_0_~x.base)))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (or (and .cse9 .cse10 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (let ((.cse13 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_185) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_186) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_187))) (let ((.cse15 (select (select .cse13 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset))) (let ((.cse12 (* 2 .cse15))) (and (= .cse11 .cse12) (= .cse12 (select (select .cse13 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse14 .cse15) (= .cse16 (select v_DerPreprocessor_187 c_func_to_recursive_line_0_to_40_0_~y.offset))))))) (= (div .cse17 2) .cse16) (not .cse18)) (and .cse9 (= (* 2 .cse19) .cse11) .cse20 .cse21 .cse18)) .cse22)) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (or (and .cse10 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_315 (Array Int Int)) (v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_318 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int)) (v_DerPreprocessor_316 (Array Int Int)) (v_DerPreprocessor_317 (Array Int Int))) (let ((.cse25 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_314) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_315) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_316))) (let ((.cse26 (select v_DerPreprocessor_318 c_func_to_recursive_line_0_to_40_0_~y.offset)) (.cse24 (select (select .cse25 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset)) (.cse30 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_319) c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_320) c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_321))) (let ((.cse23 (select (select .cse30 c_func_to_recursive_line_0_to_40_0_~b.base) c_func_to_recursive_line_0_to_40_0_~b.offset)) (.cse27 (* 2 .cse24)) (.cse29 (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_40_0_~x.base v_DerPreprocessor_320) c_func_to_recursive_line_0_to_40_0_~z.base v_DerPreprocessor_317) c_func_to_recursive_line_0_to_40_0_~y.base v_DerPreprocessor_318)) (.cse28 (+ .cse26 1))) (and (<= 1 .cse23) (= .cse14 .cse24) (= (select (select .cse25 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset) .cse26) (= .cse27 (select v_DerPreprocessor_316 c_func_to_recursive_line_0_to_40_0_~x.offset)) (= .cse28 .cse23) (= (div .cse28 2) .cse16) (= .cse11 .cse27) (= (select v_DerPreprocessor_321 c_func_to_recursive_line_0_to_40_0_~z.offset) .cse24) (= (select (select .cse29 c_func_to_recursive_line_0_to_40_0_~z.base) c_func_to_recursive_line_0_to_40_0_~z.offset) .cse24) (not (= 1 (mod .cse28 2))) (= (select (select .cse29 c_func_to_recursive_line_0_to_40_0_~x.base) c_func_to_recursive_line_0_to_40_0_~x.offset) .cse24) (= (select (select .cse30 c_func_to_recursive_line_0_to_40_0_~y.base) c_func_to_recursive_line_0_to_40_0_~y.offset) .cse28))))))) (and .cse9 (= .cse11 (* 2 .cse14)) .cse20 .cse21 .cse18)) .cse6 .cse7 .cse8 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse10 .cse5 (= .cse11 .cse14) .cse6 (= .cse16 .cse17) .cse7 .cse8 .cse22)) .cse22)))) is different from true [2024-11-13 21:36:37,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 21:36:37,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 45 states and 111 transitions. [2024-11-13 21:36:37,302 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 111 transitions. [2024-11-13 21:36:37,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-13 21:36:37,304 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 21:36:37,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 21:36:37,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 21:36:37,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 21:36:37,645 WARN L253 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 140 conjuncts are in the unsatisfiable core [2024-11-13 21:36:37,650 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 21:36:37,667 INFO L349 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2024-11-13 21:36:37,667 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 61 treesize of output 53 [2024-11-13 21:36:37,706 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:36:37,708 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:36:37,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:36:37,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:36:37,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:36:37,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 371 treesize of output 30 [2024-11-13 21:37:35,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:35,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:35,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:35,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 299 treesize of output 330 [2024-11-13 21:37:35,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:36,048 INFO L224 Elim1Store]: Index analysis took 140 ms [2024-11-13 21:37:36,144 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 222 treesize of output 244 [2024-11-13 21:37:36,164 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:36,166 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 288 [2024-11-13 21:37:36,181 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:36,187 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 650 [2024-11-13 21:37:36,218 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2024-11-13 21:37:36,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2024-11-13 21:37:36,417 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:37:36,968 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2024-11-13 21:37:36,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:36,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:36,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:36,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:36,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:36,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:36,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:36,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:36,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:36,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:36,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:37,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:37,005 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 150 treesize of output 140 [2024-11-13 21:37:37,013 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 43 [2024-11-13 21:37:37,021 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2024-11-13 21:37:37,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2024-11-13 21:37:37,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:37:37,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2024-11-13 21:37:37,072 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2024-11-13 21:37:37,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 21:37:37,103 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 21:37:41,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:41,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:41,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:41,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:41,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:41,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:41,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:41,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:41,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:41,035 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 114 [2024-11-13 21:37:41,049 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2024-11-13 21:37:41,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:37:41,076 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:37:41,083 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:37:41,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2024-11-13 21:37:41,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 21:37:41,481 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.