./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test6-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test6-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ac848265e1daab3ca0f2905a3d0d6fdafaee38399ca7123ad8517babc999ef80 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 21:15:42,927 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 21:15:43,048 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 21:15:43,056 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 21:15:43,057 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 21:15:43,096 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 21:15:43,097 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 21:15:43,097 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 21:15:43,098 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 21:15:43,103 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 21:15:43,104 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 21:15:43,105 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 21:15:43,105 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 21:15:43,107 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 21:15:43,107 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 21:15:43,108 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 21:15:43,108 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 21:15:43,109 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 21:15:43,109 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 21:15:43,109 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 21:15:43,110 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 21:15:43,110 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 21:15:43,111 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 21:15:43,111 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 21:15:43,111 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 21:15:43,112 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 21:15:43,113 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 21:15:43,113 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 21:15:43,113 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:15:43,114 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 21:15:43,115 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 21:15:43,115 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 21:15:43,116 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 21:15:43,117 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 21:15:43,117 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 21:15:43,118 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 21:15:43,118 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 21:15:43,118 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 21:15:43,118 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 21:15:43,119 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> Automizer 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 -> ac848265e1daab3ca0f2905a3d0d6fdafaee38399ca7123ad8517babc999ef80 [2023-11-06 21:15:43,398 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 21:15:43,431 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 21:15:43,434 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 21:15:43,436 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 21:15:43,436 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 21:15:43,437 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test6-1.i [2023-11-06 21:15:46,612 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 21:15:47,056 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 21:15:47,057 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test6-1.i [2023-11-06 21:15:47,090 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/data/00d30c5e7/9fe3f62e2c52488dbbf99fffe32ac8b2/FLAG06cae340e [2023-11-06 21:15:47,111 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/data/00d30c5e7/9fe3f62e2c52488dbbf99fffe32ac8b2 [2023-11-06 21:15:47,115 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 21:15:47,117 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 21:15:47,118 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 21:15:47,119 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 21:15:47,125 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 21:15:47,125 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:15:47" (1/1) ... [2023-11-06 21:15:47,126 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7595c9a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:47, skipping insertion in model container [2023-11-06 21:15:47,127 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:15:47" (1/1) ... [2023-11-06 21:15:47,203 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 21:15:47,828 WARN L240 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_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test6-1.i[44118,44131] [2023-11-06 21:15:47,842 WARN L240 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_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test6-1.i[44660,44673] [2023-11-06 21:15:47,980 WARN L240 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_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test6-1.i[56247,56260] [2023-11-06 21:15:47,983 WARN L240 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_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test6-1.i[56368,56381] [2023-11-06 21:15:48,004 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:15:48,027 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 21:15:48,063 WARN L240 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_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test6-1.i[44118,44131] [2023-11-06 21:15:48,066 WARN L240 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_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test6-1.i[44660,44673] [2023-11-06 21:15:48,130 WARN L240 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_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test6-1.i[56247,56260] [2023-11-06 21:15:48,131 WARN L240 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_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test6-1.i[56368,56381] [2023-11-06 21:15:48,136 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:15:48,212 WARN L672 CHandler]: The function memcmp is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 21:15:48,219 INFO L206 MainTranslator]: Completed translation [2023-11-06 21:15:48,220 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:48 WrapperNode [2023-11-06 21:15:48,220 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 21:15:48,221 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 21:15:48,221 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 21:15:48,222 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 21:15:48,229 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:48" (1/1) ... [2023-11-06 21:15:48,270 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:48" (1/1) ... [2023-11-06 21:15:48,424 INFO L138 Inliner]: procedures = 282, calls = 294, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 1373 [2023-11-06 21:15:48,424 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 21:15:48,425 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 21:15:48,425 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 21:15:48,426 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 21:15:48,435 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:48" (1/1) ... [2023-11-06 21:15:48,436 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:48" (1/1) ... [2023-11-06 21:15:48,451 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:48" (1/1) ... [2023-11-06 21:15:48,451 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:48" (1/1) ... [2023-11-06 21:15:48,508 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:48" (1/1) ... [2023-11-06 21:15:48,524 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:48" (1/1) ... [2023-11-06 21:15:48,533 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:48" (1/1) ... [2023-11-06 21:15:48,550 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:48" (1/1) ... [2023-11-06 21:15:48,590 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 21:15:48,591 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 21:15:48,591 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 21:15:48,592 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 21:15:48,592 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:48" (1/1) ... [2023-11-06 21:15:48,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:15:48,610 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:48,627 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 21:15:48,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 21:15:48,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 21:15:48,673 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2023-11-06 21:15:48,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-06 21:15:48,675 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 21:15:48,675 INFO L130 BoogieDeclarations]: Found specification of procedure alt_bzero [2023-11-06 21:15:48,676 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_bzero [2023-11-06 21:15:48,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-06 21:15:48,676 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-11-06 21:15:48,676 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-11-06 21:15:48,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-06 21:15:48,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-06 21:15:48,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 21:15:48,677 INFO L130 BoogieDeclarations]: Found specification of procedure alt_malloc [2023-11-06 21:15:48,677 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_malloc [2023-11-06 21:15:48,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-06 21:15:48,677 INFO L130 BoogieDeclarations]: Found specification of procedure alt_free [2023-11-06 21:15:48,677 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_free [2023-11-06 21:15:48,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 21:15:48,678 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 21:15:48,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 21:15:48,943 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 21:15:48,945 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 21:15:50,432 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 21:15:50,444 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 21:15:50,444 INFO L302 CfgBuilder]: Removed 63 assume(true) statements. [2023-11-06 21:15:50,447 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:15:50 BoogieIcfgContainer [2023-11-06 21:15:50,447 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 21:15:50,450 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 21:15:50,450 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 21:15:50,454 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 21:15:50,454 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 09:15:47" (1/3) ... [2023-11-06 21:15:50,455 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6882246e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:15:50, skipping insertion in model container [2023-11-06 21:15:50,455 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:48" (2/3) ... [2023-11-06 21:15:50,455 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6882246e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:15:50, skipping insertion in model container [2023-11-06 21:15:50,456 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:15:50" (3/3) ... [2023-11-06 21:15:50,457 INFO L112 eAbstractionObserver]: Analyzing ICFG uthash_OAT_test6-1.i [2023-11-06 21:15:50,478 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 21:15:50,478 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2023-11-06 21:15:50,546 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 21:15:50,553 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@23007474, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 21:15:50,554 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-11-06 21:15:50,564 INFO L276 IsEmpty]: Start isEmpty. Operand has 393 states, 371 states have (on average 1.6657681940700808) internal successors, (618), 375 states have internal predecessors, (618), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2023-11-06 21:15:50,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-11-06 21:15:50,572 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:50,573 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:15:50,573 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:15:50,589 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:50,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1053908008, now seen corresponding path program 1 times [2023-11-06 21:15:50,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:50,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347786756] [2023-11-06 21:15:50,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:50,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:50,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:50,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:15:50,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:50,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347786756] [2023-11-06 21:15:50,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347786756] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:15:50,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:15:50,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 21:15:50,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210420280] [2023-11-06 21:15:50,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:15:50,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 21:15:50,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:50,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 21:15:50,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 21:15:50,977 INFO L87 Difference]: Start difference. First operand has 393 states, 371 states have (on average 1.6657681940700808) internal successors, (618), 375 states have internal predecessors, (618), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:15:51,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:51,068 INFO L93 Difference]: Finished difference Result 781 states and 1296 transitions. [2023-11-06 21:15:51,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 21:15:51,070 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2023-11-06 21:15:51,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:51,084 INFO L225 Difference]: With dead ends: 781 [2023-11-06 21:15:51,084 INFO L226 Difference]: Without dead ends: 386 [2023-11-06 21:15:51,090 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 21:15:51,094 INFO L413 NwaCegarLoop]: 571 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 571 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:51,095 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 571 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 21:15:51,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2023-11-06 21:15:51,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 386. [2023-11-06 21:15:51,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 365 states have (on average 1.484931506849315) internal successors, (542), 370 states have internal predecessors, (542), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2023-11-06 21:15:51,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 567 transitions. [2023-11-06 21:15:51,226 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 567 transitions. Word has length 8 [2023-11-06 21:15:51,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:51,227 INFO L495 AbstractCegarLoop]: Abstraction has 386 states and 567 transitions. [2023-11-06 21:15:51,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:15:51,228 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 567 transitions. [2023-11-06 21:15:51,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-11-06 21:15:51,230 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:51,231 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:15:51,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-06 21:15:51,231 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:15:51,232 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:51,233 INFO L85 PathProgramCache]: Analyzing trace with hash -719765386, now seen corresponding path program 1 times [2023-11-06 21:15:51,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:51,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970554033] [2023-11-06 21:15:51,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:51,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:51,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:51,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:15:51,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:51,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970554033] [2023-11-06 21:15:51,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970554033] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:15:51,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:15:51,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:15:51,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302687590] [2023-11-06 21:15:51,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:15:51,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:15:51,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:51,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:15:51,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:15:51,500 INFO L87 Difference]: Start difference. First operand 386 states and 567 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:15:52,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:52,076 INFO L93 Difference]: Finished difference Result 861 states and 1284 transitions. [2023-11-06 21:15:52,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:15:52,077 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2023-11-06 21:15:52,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:52,082 INFO L225 Difference]: With dead ends: 861 [2023-11-06 21:15:52,082 INFO L226 Difference]: Without dead ends: 669 [2023-11-06 21:15:52,085 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:15:52,086 INFO L413 NwaCegarLoop]: 545 mSDtfsCounter, 420 mSDsluCounter, 1021 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 1566 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:52,087 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [424 Valid, 1566 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-06 21:15:52,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2023-11-06 21:15:52,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 388. [2023-11-06 21:15:52,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 367 states have (on average 1.4822888283378746) internal successors, (544), 372 states have internal predecessors, (544), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2023-11-06 21:15:52,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 569 transitions. [2023-11-06 21:15:52,147 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 569 transitions. Word has length 10 [2023-11-06 21:15:52,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:52,147 INFO L495 AbstractCegarLoop]: Abstraction has 388 states and 569 transitions. [2023-11-06 21:15:52,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:15:52,148 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 569 transitions. [2023-11-06 21:15:52,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-11-06 21:15:52,151 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:52,152 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:15:52,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-06 21:15:52,152 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:15:52,153 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:52,154 INFO L85 PathProgramCache]: Analyzing trace with hash 669380872, now seen corresponding path program 1 times [2023-11-06 21:15:52,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:52,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932226407] [2023-11-06 21:15:52,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:52,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:52,223 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:52,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2123475277] [2023-11-06 21:15:52,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:52,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:52,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:52,232 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:52,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 21:15:52,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:52,488 INFO L262 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 21:15:52,496 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:52,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:15:52,530 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:15:52,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:52,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932226407] [2023-11-06 21:15:52,531 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:15:52,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123475277] [2023-11-06 21:15:52,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123475277] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:15:52,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:15:52,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:15:52,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557164097] [2023-11-06 21:15:52,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:15:52,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:15:52,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:52,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:15:52,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:15:52,534 INFO L87 Difference]: Start difference. First operand 388 states and 569 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:15:52,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:52,625 INFO L93 Difference]: Finished difference Result 793 states and 1165 transitions. [2023-11-06 21:15:52,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:15:52,626 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 66 [2023-11-06 21:15:52,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:52,629 INFO L225 Difference]: With dead ends: 793 [2023-11-06 21:15:52,629 INFO L226 Difference]: Without dead ends: 409 [2023-11-06 21:15:52,631 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:15:52,632 INFO L413 NwaCegarLoop]: 547 mSDtfsCounter, 9 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1079 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:52,633 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1079 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 21:15:52,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2023-11-06 21:15:52,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 408. [2023-11-06 21:15:52,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 387 states have (on average 1.4573643410852712) internal successors, (564), 392 states have internal predecessors, (564), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2023-11-06 21:15:52,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 589 transitions. [2023-11-06 21:15:52,678 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 589 transitions. Word has length 66 [2023-11-06 21:15:52,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:52,679 INFO L495 AbstractCegarLoop]: Abstraction has 408 states and 589 transitions. [2023-11-06 21:15:52,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:15:52,679 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 589 transitions. [2023-11-06 21:15:52,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-11-06 21:15:52,689 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:52,689 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:15:52,700 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-06 21:15:52,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:52,896 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:15:52,896 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:52,896 INFO L85 PathProgramCache]: Analyzing trace with hash 421234378, now seen corresponding path program 1 times [2023-11-06 21:15:52,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:52,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423254464] [2023-11-06 21:15:52,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:52,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:52,930 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:52,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1173404853] [2023-11-06 21:15:52,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:52,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:52,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:52,932 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:52,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 21:15:53,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:53,181 INFO L262 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 21:15:53,186 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:53,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:15:53,212 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:15:53,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:53,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423254464] [2023-11-06 21:15:53,213 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:15:53,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1173404853] [2023-11-06 21:15:53,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1173404853] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:15:53,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:15:53,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:15:53,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012782406] [2023-11-06 21:15:53,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:15:53,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:15:53,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:53,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:15:53,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:15:53,216 INFO L87 Difference]: Start difference. First operand 408 states and 589 transitions. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:15:53,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:53,324 INFO L93 Difference]: Finished difference Result 799 states and 1161 transitions. [2023-11-06 21:15:53,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:15:53,325 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 66 [2023-11-06 21:15:53,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:53,328 INFO L225 Difference]: With dead ends: 799 [2023-11-06 21:15:53,328 INFO L226 Difference]: Without dead ends: 395 [2023-11-06 21:15:53,330 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:15:53,333 INFO L413 NwaCegarLoop]: 540 mSDtfsCounter, 165 mSDsluCounter, 926 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 1466 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:53,338 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 1466 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 21:15:53,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2023-11-06 21:15:53,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 394. [2023-11-06 21:15:53,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 373 states have (on average 1.4557640750670242) internal successors, (543), 378 states have internal predecessors, (543), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2023-11-06 21:15:53,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 568 transitions. [2023-11-06 21:15:53,359 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 568 transitions. Word has length 66 [2023-11-06 21:15:53,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:53,359 INFO L495 AbstractCegarLoop]: Abstraction has 394 states and 568 transitions. [2023-11-06 21:15:53,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:15:53,360 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 568 transitions. [2023-11-06 21:15:53,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-11-06 21:15:53,362 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:53,362 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:15:53,370 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 21:15:53,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:53,569 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:15:53,569 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:53,569 INFO L85 PathProgramCache]: Analyzing trace with hash 125739260, now seen corresponding path program 1 times [2023-11-06 21:15:53,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:53,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641397156] [2023-11-06 21:15:53,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:53,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:53,606 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:53,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1241002186] [2023-11-06 21:15:53,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:53,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:53,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:53,608 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:53,628 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 21:15:53,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:53,877 INFO L262 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-06 21:15:53,881 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:54,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:15:54,010 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:15:54,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:54,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641397156] [2023-11-06 21:15:54,011 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:15:54,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241002186] [2023-11-06 21:15:54,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241002186] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:15:54,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:15:54,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:15:54,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882749056] [2023-11-06 21:15:54,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:15:54,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:15:54,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:54,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:15:54,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:15:54,014 INFO L87 Difference]: Start difference. First operand 394 states and 568 transitions. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:15:54,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:54,650 INFO L93 Difference]: Finished difference Result 833 states and 1198 transitions. [2023-11-06 21:15:54,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:15:54,656 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 66 [2023-11-06 21:15:54,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:54,661 INFO L225 Difference]: With dead ends: 833 [2023-11-06 21:15:54,661 INFO L226 Difference]: Without dead ends: 443 [2023-11-06 21:15:54,662 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:15:54,663 INFO L413 NwaCegarLoop]: 544 mSDtfsCounter, 23 mSDsluCounter, 2720 mSDsCounter, 0 mSdLazyCounter, 655 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 3264 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:54,663 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 3264 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 655 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-06 21:15:54,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2023-11-06 21:15:54,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 434. [2023-11-06 21:15:54,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 413 states have (on average 1.430992736077482) internal successors, (591), 418 states have internal predecessors, (591), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2023-11-06 21:15:54,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 616 transitions. [2023-11-06 21:15:54,686 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 616 transitions. Word has length 66 [2023-11-06 21:15:54,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:54,689 INFO L495 AbstractCegarLoop]: Abstraction has 434 states and 616 transitions. [2023-11-06 21:15:54,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:15:54,689 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 616 transitions. [2023-11-06 21:15:54,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-11-06 21:15:54,692 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:54,692 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:15:54,705 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-06 21:15:54,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:54,899 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:15:54,900 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:54,900 INFO L85 PathProgramCache]: Analyzing trace with hash 2132253304, now seen corresponding path program 1 times [2023-11-06 21:15:54,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:54,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045132302] [2023-11-06 21:15:54,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:54,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:54,937 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:54,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [361628887] [2023-11-06 21:15:54,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:54,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:54,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:54,939 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:54,968 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 21:15:55,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:55,435 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-06 21:15:55,440 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:55,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:15:55,569 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:15:55,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:55,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045132302] [2023-11-06 21:15:55,570 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:15:55,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361628887] [2023-11-06 21:15:55,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361628887] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:15:55,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:15:55,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 21:15:55,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632414064] [2023-11-06 21:15:55,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:15:55,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:15:55,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:55,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:15:55,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:15:55,577 INFO L87 Difference]: Start difference. First operand 434 states and 616 transitions. Second operand has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:15:56,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:56,184 INFO L93 Difference]: Finished difference Result 882 states and 1256 transitions. [2023-11-06 21:15:56,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:15:56,184 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 67 [2023-11-06 21:15:56,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:56,188 INFO L225 Difference]: With dead ends: 882 [2023-11-06 21:15:56,188 INFO L226 Difference]: Without dead ends: 452 [2023-11-06 21:15:56,190 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:15:56,191 INFO L413 NwaCegarLoop]: 537 mSDtfsCounter, 47 mSDsluCounter, 2251 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 2788 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:56,191 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 2788 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 584 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-06 21:15:56,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2023-11-06 21:15:56,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 444. [2023-11-06 21:15:56,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 423 states have (on average 1.4349881796690307) internal successors, (607), 428 states have internal predecessors, (607), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2023-11-06 21:15:56,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 632 transitions. [2023-11-06 21:15:56,210 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 632 transitions. Word has length 67 [2023-11-06 21:15:56,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:56,212 INFO L495 AbstractCegarLoop]: Abstraction has 444 states and 632 transitions. [2023-11-06 21:15:56,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:15:56,212 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 632 transitions. [2023-11-06 21:15:56,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-11-06 21:15:56,213 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:56,213 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:15:56,230 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 21:15:56,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:56,430 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:15:56,431 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:56,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1157269209, now seen corresponding path program 1 times [2023-11-06 21:15:56,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:56,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704683146] [2023-11-06 21:15:56,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:56,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:56,480 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:56,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1463432108] [2023-11-06 21:15:56,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:56,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:56,481 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:56,482 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:56,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 21:15:57,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:57,610 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-06 21:15:57,613 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:57,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:15:57,694 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:15:57,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:57,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704683146] [2023-11-06 21:15:57,694 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:15:57,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463432108] [2023-11-06 21:15:57,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463432108] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:15:57,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:15:57,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:15:57,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977164957] [2023-11-06 21:15:57,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:15:57,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:15:57,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:57,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:15:57,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:15:57,697 INFO L87 Difference]: Start difference. First operand 444 states and 632 transitions. Second operand has 8 states, 8 states have (on average 8.25) internal successors, (66), 6 states have internal predecessors, (66), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:15:58,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:58,363 INFO L93 Difference]: Finished difference Result 457 states and 645 transitions. [2023-11-06 21:15:58,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:15:58,364 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.25) internal successors, (66), 6 states have internal predecessors, (66), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2023-11-06 21:15:58,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:58,367 INFO L225 Difference]: With dead ends: 457 [2023-11-06 21:15:58,367 INFO L226 Difference]: Without dead ends: 455 [2023-11-06 21:15:58,368 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-06 21:15:58,368 INFO L413 NwaCegarLoop]: 523 mSDtfsCounter, 1027 mSDsluCounter, 2155 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1027 SdHoareTripleChecker+Valid, 2678 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:58,369 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1027 Valid, 2678 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-06 21:15:58,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2023-11-06 21:15:58,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 454. [2023-11-06 21:15:58,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 454 states, 430 states have (on average 1.430232558139535) internal successors, (615), 436 states have internal predecessors, (615), 14 states have call successors, (14), 6 states have call predecessors, (14), 6 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2023-11-06 21:15:58,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 642 transitions. [2023-11-06 21:15:58,391 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 642 transitions. Word has length 68 [2023-11-06 21:15:58,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:58,392 INFO L495 AbstractCegarLoop]: Abstraction has 454 states and 642 transitions. [2023-11-06 21:15:58,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.25) internal successors, (66), 6 states have internal predecessors, (66), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:15:58,393 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 642 transitions. [2023-11-06 21:15:58,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2023-11-06 21:15:58,394 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:58,394 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:15:58,408 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 21:15:58,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:58,601 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:15:58,602 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:58,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1358139019, now seen corresponding path program 1 times [2023-11-06 21:15:58,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:58,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432188165] [2023-11-06 21:15:58,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:58,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:58,647 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:58,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2135110194] [2023-11-06 21:15:58,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:58,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:58,649 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:58,650 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:58,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 21:15:58,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:58,957 INFO L262 TraceCheckSpWp]: Trace formula consists of 491 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:15:58,971 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:59,121 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:15:59,121 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:15:59,331 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:15:59,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:59,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432188165] [2023-11-06 21:15:59,331 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:15:59,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135110194] [2023-11-06 21:15:59,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135110194] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:15:59,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:15:59,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6] total 9 [2023-11-06 21:15:59,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367785614] [2023-11-06 21:15:59,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:15:59,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:15:59,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:59,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:15:59,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2023-11-06 21:15:59,335 INFO L87 Difference]: Start difference. First operand 454 states and 642 transitions. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 6 states have internal predecessors, (77), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-06 21:15:59,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:59,597 INFO L93 Difference]: Finished difference Result 1911 states and 2739 transitions. [2023-11-06 21:15:59,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 21:15:59,598 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 6 states have internal predecessors, (77), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 83 [2023-11-06 21:15:59,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:59,609 INFO L225 Difference]: With dead ends: 1911 [2023-11-06 21:15:59,610 INFO L226 Difference]: Without dead ends: 1461 [2023-11-06 21:15:59,611 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 153 SyntacticMatches, 4 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2023-11-06 21:15:59,612 INFO L413 NwaCegarLoop]: 1511 mSDtfsCounter, 2081 mSDsluCounter, 1752 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2081 SdHoareTripleChecker+Valid, 3263 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:59,612 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2081 Valid, 3263 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 21:15:59,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1461 states. [2023-11-06 21:15:59,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1461 to 1244. [2023-11-06 21:15:59,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1244 states, 1203 states have (on average 1.4455527847049043) internal successors, (1739), 1211 states have internal predecessors, (1739), 25 states have call successors, (25), 12 states have call predecessors, (25), 12 states have return successors, (25), 20 states have call predecessors, (25), 23 states have call successors, (25) [2023-11-06 21:15:59,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1789 transitions. [2023-11-06 21:15:59,692 INFO L78 Accepts]: Start accepts. Automaton has 1244 states and 1789 transitions. Word has length 83 [2023-11-06 21:15:59,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:59,693 INFO L495 AbstractCegarLoop]: Abstraction has 1244 states and 1789 transitions. [2023-11-06 21:15:59,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 6 states have internal predecessors, (77), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-06 21:15:59,693 INFO L276 IsEmpty]: Start isEmpty. Operand 1244 states and 1789 transitions. [2023-11-06 21:15:59,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-11-06 21:15:59,695 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:59,695 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:15:59,709 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-06 21:15:59,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-06 21:15:59,902 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:15:59,902 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:59,902 INFO L85 PathProgramCache]: Analyzing trace with hash -582271386, now seen corresponding path program 1 times [2023-11-06 21:15:59,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:59,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471222287] [2023-11-06 21:15:59,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:59,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:59,959 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:59,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [556725878] [2023-11-06 21:15:59,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:59,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:59,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:59,961 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:59,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 21:16:00,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:00,298 INFO L262 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 21:16:00,302 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:16:00,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:16:00,312 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:16:00,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:16:00,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471222287] [2023-11-06 21:16:00,312 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:16:00,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556725878] [2023-11-06 21:16:00,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556725878] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:16:00,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:16:00,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:16:00,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062366237] [2023-11-06 21:16:00,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:16:00,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:16:00,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:16:00,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:16:00,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:16:00,315 INFO L87 Difference]: Start difference. First operand 1244 states and 1789 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:16:00,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:16:00,374 INFO L93 Difference]: Finished difference Result 2487 states and 3580 transitions. [2023-11-06 21:16:00,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:16:00,375 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 81 [2023-11-06 21:16:00,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:16:00,383 INFO L225 Difference]: With dead ends: 2487 [2023-11-06 21:16:00,384 INFO L226 Difference]: Without dead ends: 1247 [2023-11-06 21:16:00,386 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:16:00,386 INFO L413 NwaCegarLoop]: 559 mSDtfsCounter, 0 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1113 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 21:16:00,387 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1113 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 21:16:00,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1247 states. [2023-11-06 21:16:00,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1247 to 1247. [2023-11-06 21:16:00,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1247 states, 1206 states have (on average 1.4444444444444444) internal successors, (1742), 1214 states have internal predecessors, (1742), 25 states have call successors, (25), 12 states have call predecessors, (25), 12 states have return successors, (25), 20 states have call predecessors, (25), 23 states have call successors, (25) [2023-11-06 21:16:00,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1247 states to 1247 states and 1792 transitions. [2023-11-06 21:16:00,448 INFO L78 Accepts]: Start accepts. Automaton has 1247 states and 1792 transitions. Word has length 81 [2023-11-06 21:16:00,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:16:00,449 INFO L495 AbstractCegarLoop]: Abstraction has 1247 states and 1792 transitions. [2023-11-06 21:16:00,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:16:00,449 INFO L276 IsEmpty]: Start isEmpty. Operand 1247 states and 1792 transitions. [2023-11-06 21:16:00,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-11-06 21:16:00,451 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:16:00,451 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:16:00,457 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 21:16:00,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:16:00,658 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:16:00,658 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:16:00,658 INFO L85 PathProgramCache]: Analyzing trace with hash -189244376, now seen corresponding path program 1 times [2023-11-06 21:16:00,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:16:00,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779558484] [2023-11-06 21:16:00,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:00,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:16:00,707 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:16:00,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1414347407] [2023-11-06 21:16:00,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:00,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:16:00,708 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:16:00,709 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:16:00,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-06 21:16:01,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:01,061 INFO L262 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 21:16:01,065 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:16:01,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:16:01,368 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:16:01,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:16:01,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779558484] [2023-11-06 21:16:01,368 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:16:01,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414347407] [2023-11-06 21:16:01,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414347407] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:16:01,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:16:01,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:16:01,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532807528] [2023-11-06 21:16:01,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:16:01,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:16:01,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:16:01,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:16:01,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:16:01,373 INFO L87 Difference]: Start difference. First operand 1247 states and 1792 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:16:01,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:16:01,539 INFO L93 Difference]: Finished difference Result 2876 states and 4189 transitions. [2023-11-06 21:16:01,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:16:01,540 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 81 [2023-11-06 21:16:01,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:16:01,552 INFO L225 Difference]: With dead ends: 2876 [2023-11-06 21:16:01,553 INFO L226 Difference]: Without dead ends: 1633 [2023-11-06 21:16:01,557 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:16:01,558 INFO L413 NwaCegarLoop]: 735 mSDtfsCounter, 347 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 1261 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:16:01,559 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [355 Valid, 1261 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 21:16:01,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1633 states. [2023-11-06 21:16:01,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1633 to 1284. [2023-11-06 21:16:01,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1284 states, 1255 states have (on average 1.4637450199203188) internal successors, (1837), 1261 states have internal predecessors, (1837), 16 states have call successors, (16), 9 states have call predecessors, (16), 9 states have return successors, (16), 13 states have call predecessors, (16), 15 states have call successors, (16) [2023-11-06 21:16:01,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1284 states to 1284 states and 1869 transitions. [2023-11-06 21:16:01,635 INFO L78 Accepts]: Start accepts. Automaton has 1284 states and 1869 transitions. Word has length 81 [2023-11-06 21:16:01,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:16:01,635 INFO L495 AbstractCegarLoop]: Abstraction has 1284 states and 1869 transitions. [2023-11-06 21:16:01,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:16:01,636 INFO L276 IsEmpty]: Start isEmpty. Operand 1284 states and 1869 transitions. [2023-11-06 21:16:01,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2023-11-06 21:16:01,638 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:16:01,638 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:16:01,650 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-06 21:16:01,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-06 21:16:01,845 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:16:01,845 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:16:01,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1992988458, now seen corresponding path program 1 times [2023-11-06 21:16:01,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:16:01,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605286704] [2023-11-06 21:16:01,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:01,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:16:01,899 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:16:01,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [376275628] [2023-11-06 21:16:01,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:01,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:16:01,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:16:01,901 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:16:01,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-06 21:16:02,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:02,327 INFO L262 TraceCheckSpWp]: Trace formula consists of 722 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 21:16:02,332 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:16:02,364 INFO L351 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 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-06 21:16:02,377 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-06 21:16:02,378 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:16:02,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:16:02,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605286704] [2023-11-06 21:16:02,378 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:16:02,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376275628] [2023-11-06 21:16:02,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376275628] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:16:02,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:16:02,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:16:02,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701162122] [2023-11-06 21:16:02,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:16:02,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:16:02,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:16:02,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:16:02,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:16:02,382 INFO L87 Difference]: Start difference. First operand 1284 states and 1869 transitions. Second operand has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-06 21:16:02,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:16:02,755 INFO L93 Difference]: Finished difference Result 1633 states and 2399 transitions. [2023-11-06 21:16:02,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:16:02,756 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 119 [2023-11-06 21:16:02,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:16:02,765 INFO L225 Difference]: With dead ends: 1633 [2023-11-06 21:16:02,765 INFO L226 Difference]: Without dead ends: 1620 [2023-11-06 21:16:02,766 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:16:02,767 INFO L413 NwaCegarLoop]: 540 mSDtfsCounter, 408 mSDsluCounter, 1019 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 1559 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 21:16:02,767 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [410 Valid, 1559 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 21:16:02,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1620 states. [2023-11-06 21:16:02,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1620 to 1288. [2023-11-06 21:16:02,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1288 states, 1259 states have (on average 1.4622716441620334) internal successors, (1841), 1265 states have internal predecessors, (1841), 16 states have call successors, (16), 9 states have call predecessors, (16), 9 states have return successors, (16), 13 states have call predecessors, (16), 15 states have call successors, (16) [2023-11-06 21:16:02,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1288 states to 1288 states and 1873 transitions. [2023-11-06 21:16:02,834 INFO L78 Accepts]: Start accepts. Automaton has 1288 states and 1873 transitions. Word has length 119 [2023-11-06 21:16:02,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:16:02,834 INFO L495 AbstractCegarLoop]: Abstraction has 1288 states and 1873 transitions. [2023-11-06 21:16:02,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-06 21:16:02,835 INFO L276 IsEmpty]: Start isEmpty. Operand 1288 states and 1873 transitions. [2023-11-06 21:16:02,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2023-11-06 21:16:02,839 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:16:02,839 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:16:02,846 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-06 21:16:03,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-06 21:16:03,046 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:16:03,047 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:16:03,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1547361620, now seen corresponding path program 1 times [2023-11-06 21:16:03,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:16:03,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092415227] [2023-11-06 21:16:03,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:03,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:16:03,134 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:16:03,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1949807092] [2023-11-06 21:16:03,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:03,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:16:03,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:16:03,136 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:16:03,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-06 21:16:03,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:03,627 INFO L262 TraceCheckSpWp]: Trace formula consists of 926 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 21:16:03,632 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:16:03,751 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-11-06 21:16:03,751 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:16:03,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:16:03,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092415227] [2023-11-06 21:16:03,752 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:16:03,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1949807092] [2023-11-06 21:16:03,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1949807092] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:16:03,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:16:03,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 21:16:03,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058248838] [2023-11-06 21:16:03,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:16:03,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 21:16:03,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:16:03,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 21:16:03,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-06 21:16:03,755 INFO L87 Difference]: Start difference. First operand 1288 states and 1873 transitions. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 4 states have internal predecessors, (105), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 1 states have call predecessors, (6), 2 states have call successors, (6) [2023-11-06 21:16:03,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:16:03,911 INFO L93 Difference]: Finished difference Result 2385 states and 3479 transitions. [2023-11-06 21:16:03,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 21:16:03,911 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 4 states have internal predecessors, (105), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 1 states have call predecessors, (6), 2 states have call successors, (6) Word has length 130 [2023-11-06 21:16:03,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:16:03,920 INFO L225 Difference]: With dead ends: 2385 [2023-11-06 21:16:03,921 INFO L226 Difference]: Without dead ends: 1288 [2023-11-06 21:16:03,923 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:16:03,924 INFO L413 NwaCegarLoop]: 545 mSDtfsCounter, 128 mSDsluCounter, 1579 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 2124 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:16:03,924 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 2124 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 21:16:03,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1288 states. [2023-11-06 21:16:03,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1288 to 1288. [2023-11-06 21:16:03,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1288 states, 1259 states have (on average 1.4622716441620334) internal successors, (1841), 1265 states have internal predecessors, (1841), 16 states have call successors, (16), 9 states have call predecessors, (16), 9 states have return successors, (15), 13 states have call predecessors, (15), 15 states have call successors, (15) [2023-11-06 21:16:03,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1288 states to 1288 states and 1872 transitions. [2023-11-06 21:16:03,986 INFO L78 Accepts]: Start accepts. Automaton has 1288 states and 1872 transitions. Word has length 130 [2023-11-06 21:16:03,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:16:03,986 INFO L495 AbstractCegarLoop]: Abstraction has 1288 states and 1872 transitions. [2023-11-06 21:16:03,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 4 states have internal predecessors, (105), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 1 states have call predecessors, (6), 2 states have call successors, (6) [2023-11-06 21:16:03,987 INFO L276 IsEmpty]: Start isEmpty. Operand 1288 states and 1872 transitions. [2023-11-06 21:16:03,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-11-06 21:16:03,990 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:16:03,990 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:16:04,005 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-06 21:16:04,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:16:04,198 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:16:04,199 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:16:04,199 INFO L85 PathProgramCache]: Analyzing trace with hash -644976245, now seen corresponding path program 1 times [2023-11-06 21:16:04,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:16:04,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135416648] [2023-11-06 21:16:04,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:04,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:16:04,308 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:16:04,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [783585684] [2023-11-06 21:16:04,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:04,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:16:04,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:16:04,310 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:16:04,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-06 21:16:04,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:04,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 936 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 21:16:04,996 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:16:05,062 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-06 21:16:05,062 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:16:05,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:16:05,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135416648] [2023-11-06 21:16:05,063 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:16:05,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783585684] [2023-11-06 21:16:05,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [783585684] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:16:05,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:16:05,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:16:05,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051893686] [2023-11-06 21:16:05,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:16:05,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:16:05,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:16:05,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:16:05,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:16:05,066 INFO L87 Difference]: Start difference. First operand 1288 states and 1872 transitions. Second operand has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-06 21:16:05,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:16:05,248 INFO L93 Difference]: Finished difference Result 2393 states and 3490 transitions. [2023-11-06 21:16:05,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:16:05,250 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 135 [2023-11-06 21:16:05,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:16:05,258 INFO L225 Difference]: With dead ends: 2393 [2023-11-06 21:16:05,258 INFO L226 Difference]: Without dead ends: 1293 [2023-11-06 21:16:05,260 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-06 21:16:05,261 INFO L413 NwaCegarLoop]: 546 mSDtfsCounter, 16 mSDsluCounter, 3247 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 3793 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:16:05,261 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 3793 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 21:16:05,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1293 states. [2023-11-06 21:16:05,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1293 to 1293. [2023-11-06 21:16:05,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1293 states, 1263 states have (on average 1.46159936658749) internal successors, (1846), 1270 states have internal predecessors, (1846), 16 states have call successors, (16), 9 states have call predecessors, (16), 10 states have return successors, (16), 13 states have call predecessors, (16), 15 states have call successors, (16) [2023-11-06 21:16:05,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1293 states to 1293 states and 1878 transitions. [2023-11-06 21:16:05,349 INFO L78 Accepts]: Start accepts. Automaton has 1293 states and 1878 transitions. Word has length 135 [2023-11-06 21:16:05,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:16:05,350 INFO L495 AbstractCegarLoop]: Abstraction has 1293 states and 1878 transitions. [2023-11-06 21:16:05,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-06 21:16:05,350 INFO L276 IsEmpty]: Start isEmpty. Operand 1293 states and 1878 transitions. [2023-11-06 21:16:05,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-11-06 21:16:05,352 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:16:05,353 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:16:05,369 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-06 21:16:05,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:16:05,562 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:16:05,562 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:16:05,562 INFO L85 PathProgramCache]: Analyzing trace with hash -324838863, now seen corresponding path program 1 times [2023-11-06 21:16:05,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:16:05,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356812067] [2023-11-06 21:16:05,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:05,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:16:05,621 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:16:05,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2119767453] [2023-11-06 21:16:05,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:05,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:16:05,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:16:05,623 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:16:05,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-06 21:16:06,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:06,349 INFO L262 TraceCheckSpWp]: Trace formula consists of 966 conjuncts, 193 conjunts are in the unsatisfiable core [2023-11-06 21:16:06,364 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:16:06,406 INFO L322 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-06 21:16:06,406 INFO L351 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 1 case distinctions, treesize of input 14 treesize of output 13 [2023-11-06 21:16:06,415 INFO L351 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 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-06 21:16:06,493 INFO L322 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-06 21:16:06,493 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 21 treesize of output 25 [2023-11-06 21:16:06,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:16:06,654 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2023-11-06 21:16:09,237 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-06 21:16:09,237 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 69 treesize of output 105 [2023-11-06 21:16:09,726 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-11-06 21:16:09,727 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:16:09,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:16:09,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356812067] [2023-11-06 21:16:09,727 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:16:09,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119767453] [2023-11-06 21:16:09,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119767453] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:16:09,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:16:09,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-06 21:16:09,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537138273] [2023-11-06 21:16:09,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:16:09,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-06 21:16:09,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:16:09,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 21:16:09,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2023-11-06 21:16:09,730 INFO L87 Difference]: Start difference. First operand 1293 states and 1878 transitions. Second operand has 14 states, 14 states have (on average 7.571428571428571) internal successors, (106), 13 states have internal predecessors, (106), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-11-06 21:16:15,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:16:15,415 INFO L93 Difference]: Finished difference Result 2925 states and 4241 transitions. [2023-11-06 21:16:15,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 21:16:15,416 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 7.571428571428571) internal successors, (106), 13 states have internal predecessors, (106), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 137 [2023-11-06 21:16:15,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:16:15,427 INFO L225 Difference]: With dead ends: 2925 [2023-11-06 21:16:15,427 INFO L226 Difference]: Without dead ends: 1759 [2023-11-06 21:16:15,430 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=154, Invalid=446, Unknown=0, NotChecked=0, Total=600 [2023-11-06 21:16:15,431 INFO L413 NwaCegarLoop]: 542 mSDtfsCounter, 1538 mSDsluCounter, 4171 mSDsCounter, 0 mSdLazyCounter, 1870 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1538 SdHoareTripleChecker+Valid, 4713 SdHoareTripleChecker+Invalid, 1892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2023-11-06 21:16:15,431 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1538 Valid, 4713 Invalid, 1892 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1870 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2023-11-06 21:16:15,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1759 states. [2023-11-06 21:16:15,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1759 to 1300. [2023-11-06 21:16:15,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1300 states, 1270 states have (on average 1.4590551181102362) internal successors, (1853), 1277 states have internal predecessors, (1853), 16 states have call successors, (16), 9 states have call predecessors, (16), 10 states have return successors, (16), 13 states have call predecessors, (16), 15 states have call successors, (16) [2023-11-06 21:16:15,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1885 transitions. [2023-11-06 21:16:15,502 INFO L78 Accepts]: Start accepts. Automaton has 1300 states and 1885 transitions. Word has length 137 [2023-11-06 21:16:15,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:16:15,502 INFO L495 AbstractCegarLoop]: Abstraction has 1300 states and 1885 transitions. [2023-11-06 21:16:15,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.571428571428571) internal successors, (106), 13 states have internal predecessors, (106), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-11-06 21:16:15,503 INFO L276 IsEmpty]: Start isEmpty. Operand 1300 states and 1885 transitions. [2023-11-06 21:16:15,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-11-06 21:16:15,505 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:16:15,505 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:16:15,515 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-06 21:16:15,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-06 21:16:15,715 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:16:15,716 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:16:15,716 INFO L85 PathProgramCache]: Analyzing trace with hash 58565973, now seen corresponding path program 1 times [2023-11-06 21:16:15,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:16:15,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392201336] [2023-11-06 21:16:15,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:15,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:16:15,784 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:16:15,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1200790410] [2023-11-06 21:16:15,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:15,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:16:15,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:16:15,786 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:16:15,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-06 21:16:16,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:16,516 INFO L262 TraceCheckSpWp]: Trace formula consists of 964 conjuncts, 162 conjunts are in the unsatisfiable core [2023-11-06 21:16:16,527 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:16:16,567 INFO L322 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-06 21:16:16,568 INFO L351 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 1 case distinctions, treesize of input 14 treesize of output 13 [2023-11-06 21:16:16,580 INFO L351 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 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-06 21:16:16,647 INFO L322 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-06 21:16:16,647 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 25 [2023-11-06 21:16:16,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:16:16,816 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2023-11-06 21:16:16,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:16:16,824 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-06 21:16:18,006 INFO L322 Elim1Store]: treesize reduction 28, result has 49.1 percent of original size [2023-11-06 21:16:18,007 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 45 [2023-11-06 21:16:18,096 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-06 21:16:18,258 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2023-11-06 21:16:18,868 INFO L322 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2023-11-06 21:16:18,868 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 49 [2023-11-06 21:16:19,061 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:19,062 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1694 treesize of output 1434 [2023-11-06 21:16:19,091 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:19,092 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1641 treesize of output 1385 [2023-11-06 21:16:19,123 INFO L322 Elim1Store]: treesize reduction 55, result has 8.3 percent of original size [2023-11-06 21:16:19,124 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1207 treesize of output 893 [2023-11-06 21:16:19,143 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 22 [2023-11-06 21:16:19,149 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2023-11-06 21:16:19,159 INFO L351 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 3 [2023-11-06 21:16:19,221 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:19,222 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 2913 treesize of output 2396 [2023-11-06 21:16:19,267 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:19,268 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3072 treesize of output 2527 [2023-11-06 21:16:19,300 INFO L322 Elim1Store]: treesize reduction 217, result has 0.5 percent of original size [2023-11-06 21:16:19,301 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 9 case distinctions, treesize of input 1512 treesize of output 1265 [2023-11-06 21:16:19,372 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:19,373 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1432 treesize of output 1224 [2023-11-06 21:16:19,413 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:19,414 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1485 treesize of output 1273 [2023-11-06 21:16:19,446 INFO L322 Elim1Store]: treesize reduction 59, result has 1.7 percent of original size [2023-11-06 21:16:19,447 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1029 treesize of output 1 [2023-11-06 21:16:19,500 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:19,501 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1694 treesize of output 1434 [2023-11-06 21:16:19,539 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:19,540 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1641 treesize of output 1385 [2023-11-06 21:16:19,573 INFO L322 Elim1Store]: treesize reduction 59, result has 1.7 percent of original size [2023-11-06 21:16:19,574 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1207 treesize of output 1 [2023-11-06 21:16:19,602 INFO L322 Elim1Store]: treesize reduction 59, result has 1.7 percent of original size [2023-11-06 21:16:19,603 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1138 treesize of output 1 [2023-11-06 21:16:19,638 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:19,639 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1625 treesize of output 1375 [2023-11-06 21:16:19,675 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:19,676 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1572 treesize of output 1326 [2023-11-06 21:16:19,729 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:19,730 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3225 treesize of output 2630 [2023-11-06 21:16:19,774 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:19,775 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3384 treesize of output 2761 [2023-11-06 21:16:19,804 INFO L322 Elim1Store]: treesize reduction 217, result has 0.5 percent of original size [2023-11-06 21:16:19,804 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 9 case distinctions, treesize of input 1662 treesize of output 1390 [2023-11-06 21:16:19,845 INFO L322 Elim1Store]: treesize reduction 217, result has 0.5 percent of original size [2023-11-06 21:16:19,846 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 9 case distinctions, treesize of input 1787 treesize of output 1491 [2023-11-06 21:16:19,886 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:19,887 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3406 treesize of output 2771 [2023-11-06 21:16:19,932 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:19,934 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3552 treesize of output 2893 [2023-11-06 21:16:19,980 INFO L322 Elim1Store]: treesize reduction 217, result has 0.5 percent of original size [2023-11-06 21:16:19,980 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 9 case distinctions, treesize of input 1581 treesize of output 1323 [2023-11-06 21:16:20,032 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:20,033 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3303 treesize of output 2694 [2023-11-06 21:16:20,072 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:20,073 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3144 treesize of output 2563 [2023-11-06 21:16:20,101 INFO L322 Elim1Store]: treesize reduction 59, result has 1.7 percent of original size [2023-11-06 21:16:20,101 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1134 treesize of output 1 [2023-11-06 21:16:20,138 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:20,139 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1621 treesize of output 1373 [2023-11-06 21:16:20,171 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:20,172 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1568 treesize of output 1324 [2023-11-06 21:16:20,210 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:20,211 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1499 treesize of output 1265 [2023-11-06 21:16:20,246 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:20,246 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1552 treesize of output 1314 [2023-11-06 21:16:20,273 INFO L322 Elim1Store]: treesize reduction 59, result has 1.7 percent of original size [2023-11-06 21:16:20,274 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1065 treesize of output 1 [2023-11-06 21:16:20,311 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:20,312 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1412 treesize of output 1212 [2023-11-06 21:16:20,398 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:20,399 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1359 treesize of output 1163 [2023-11-06 21:16:20,422 INFO L322 Elim1Store]: treesize reduction 59, result has 1.7 percent of original size [2023-11-06 21:16:20,423 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 956 treesize of output 1 [2023-11-06 21:16:20,445 INFO L322 Elim1Store]: treesize reduction 59, result has 1.7 percent of original size [2023-11-06 21:16:20,446 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1134 treesize of output 1 [2023-11-06 21:16:20,475 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:20,475 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1621 treesize of output 1373 [2023-11-06 21:16:20,501 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:20,502 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1568 treesize of output 1324 [2023-11-06 21:16:20,534 INFO L322 Elim1Store]: treesize reduction 217, result has 0.5 percent of original size [2023-11-06 21:16:20,537 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 9 case distinctions, treesize of input 1431 treesize of output 1198 [2023-11-06 21:16:20,589 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:20,590 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 2991 treesize of output 2460 [2023-11-06 21:16:20,626 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:20,627 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 2832 treesize of output 2329 [2023-11-06 21:16:20,679 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:20,680 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3471 treesize of output 2826 [2023-11-06 21:16:20,715 INFO L322 Elim1Store]: treesize reduction 217, result has 0.5 percent of original size [2023-11-06 21:16:20,715 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 9 case distinctions, treesize of input 1706 treesize of output 1424 [2023-11-06 21:16:20,757 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:20,758 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3325 treesize of output 2704 [2023-11-06 21:16:20,794 INFO L322 Elim1Store]: treesize reduction 59, result has 1.7 percent of original size [2023-11-06 21:16:20,794 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1138 treesize of output 1 [2023-11-06 21:16:20,822 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:20,823 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1572 treesize of output 1326 [2023-11-06 21:16:20,853 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:20,854 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1625 treesize of output 1375 [2023-11-06 21:16:20,880 INFO L322 Elim1Store]: treesize reduction 59, result has 1.7 percent of original size [2023-11-06 21:16:20,881 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1316 treesize of output 1 [2023-11-06 21:16:20,912 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:20,913 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1834 treesize of output 1536 [2023-11-06 21:16:20,939 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:20,940 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1781 treesize of output 1487 [2023-11-06 21:16:20,990 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:20,991 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3384 treesize of output 2761 [2023-11-06 21:16:21,027 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:21,028 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3225 treesize of output 2630 [2023-11-06 21:16:21,061 INFO L322 Elim1Store]: treesize reduction 217, result has 0.5 percent of original size [2023-11-06 21:16:21,062 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 9 case distinctions, treesize of input 1660 treesize of output 1369 [2023-11-06 21:16:21,102 INFO L322 Elim1Store]: treesize reduction 217, result has 0.5 percent of original size [2023-11-06 21:16:21,102 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 9 case distinctions, treesize of input 1797 treesize of output 1483 [2023-11-06 21:16:21,149 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:21,150 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3696 treesize of output 2995 [2023-11-06 21:16:21,190 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:21,191 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3537 treesize of output 2864 [2023-11-06 21:16:21,228 INFO L322 Elim1Store]: treesize reduction 59, result has 1.7 percent of original size [2023-11-06 21:16:21,229 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1316 treesize of output 1 [2023-11-06 21:16:21,260 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:21,261 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1834 treesize of output 1536 [2023-11-06 21:16:21,301 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:21,301 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1781 treesize of output 1487 [2023-11-06 21:16:21,368 INFO L322 Elim1Store]: treesize reduction 59, result has 1.7 percent of original size [2023-11-06 21:16:21,368 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1247 treesize of output 1 [2023-11-06 21:16:21,396 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:21,397 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1712 treesize of output 1428 [2023-11-06 21:16:21,428 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:21,429 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1765 treesize of output 1477 [2023-11-06 21:16:21,478 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:21,479 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3864 treesize of output 3127 [2023-11-06 21:16:21,523 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:21,524 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3718 treesize of output 3005 [2023-11-06 21:16:21,558 INFO L322 Elim1Store]: treesize reduction 217, result has 0.5 percent of original size [2023-11-06 21:16:21,559 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 9 case distinctions, treesize of input 1922 treesize of output 1584 [2023-11-06 21:16:21,609 INFO L322 Elim1Store]: treesize reduction 217, result has 0.5 percent of original size [2023-11-06 21:16:21,610 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 9 case distinctions, treesize of input 1817 treesize of output 1501 [2023-11-06 21:16:21,658 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:21,659 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3442 treesize of output 2787 [2023-11-06 21:16:21,712 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:21,712 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3588 treesize of output 2909 [2023-11-06 21:16:21,763 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:21,764 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1897 treesize of output 1581 [2023-11-06 21:16:21,804 INFO L322 Elim1Store]: treesize reduction 299, result has 0.3 percent of original size [2023-11-06 21:16:21,805 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 2227 treesize of output 1893 [2023-11-06 21:16:21,833 INFO L322 Elim1Store]: treesize reduction 59, result has 1.7 percent of original size [2023-11-06 21:16:21,833 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1378 treesize of output 1007 [2023-11-06 21:16:21,885 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:21,886 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3375 treesize of output 2818 [2023-11-06 21:16:21,946 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:21,947 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3732 treesize of output 3013 [2023-11-06 21:16:21,987 INFO L322 Elim1Store]: treesize reduction 217, result has 0.5 percent of original size [2023-11-06 21:16:21,988 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 9 case distinctions, treesize of input 1936 treesize of output 1592 [2023-11-06 21:16:22,032 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:22,033 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1966 treesize of output 1640 [2023-11-06 21:16:22,065 INFO L322 Elim1Store]: treesize reduction 59, result has 1.7 percent of original size [2023-11-06 21:16:22,065 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1447 treesize of output 1066 [2023-11-06 21:16:22,098 INFO L322 Elim1Store]: treesize reduction 299, result has 0.3 percent of original size [2023-11-06 21:16:22,099 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 2296 treesize of output 1952 [2023-11-06 21:16:22,197 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:22,198 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3148 treesize of output 2653 [2023-11-06 21:16:22,254 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:16:22,255 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3420 treesize of output 2779 [2023-11-06 21:16:22,295 INFO L322 Elim1Store]: treesize reduction 217, result has 0.5 percent of original size [2023-11-06 21:16:22,295 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 9 case distinctions, treesize of input 1801 treesize of output 1499 [2023-11-06 21:16:22,339 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:22,340 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1757 treesize of output 1479 [2023-11-06 21:16:22,370 INFO L322 Elim1Store]: treesize reduction 59, result has 1.7 percent of original size [2023-11-06 21:16:22,371 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1269 treesize of output 932 [2023-11-06 21:16:22,404 INFO L322 Elim1Store]: treesize reduction 299, result has 0.3 percent of original size [2023-11-06 21:16:22,405 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 2040 treesize of output 1756 [2023-11-06 21:16:22,450 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:16:22,451 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 1966 treesize of output 1640 [2023-11-06 21:16:22,482 INFO L322 Elim1Store]: treesize reduction 59, result has 1.7 percent of original size [2023-11-06 21:16:22,482 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1447 treesize of output 1066 [2023-11-06 21:16:22,516 INFO L322 Elim1Store]: treesize reduction 299, result has 0.3 percent of original size [2023-11-06 21:16:22,517 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 2296 treesize of output 1952 [2023-11-06 21:16:22,790 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 40 [2023-11-06 21:16:22,828 INFO L322 Elim1Store]: treesize reduction 8, result has 80.5 percent of original size [2023-11-06 21:16:22,828 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 58 [2023-11-06 21:16:22,863 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-06 21:16:23,018 INFO L322 Elim1Store]: treesize reduction 334, result has 7.5 percent of original size [2023-11-06 21:16:23,018 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 550 treesize of output 363 [2023-11-06 21:16:23,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:16:23,034 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 201 treesize of output 168 [2023-11-06 21:16:23,047 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 55 [2023-11-06 21:16:23,052 INFO L351 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 25 [2023-11-06 21:16:23,056 INFO L351 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 [2023-11-06 21:16:23,075 INFO L322 Elim1Store]: treesize reduction 53, result has 1.9 percent of original size [2023-11-06 21:16:23,076 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 364 treesize of output 262 [2023-11-06 21:16:23,091 INFO L322 Elim1Store]: treesize reduction 37, result has 2.6 percent of original size [2023-11-06 21:16:23,092 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 167 treesize of output 136 [2023-11-06 21:16:23,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:16:23,508 INFO L322 Elim1Store]: treesize reduction 76, result has 20.0 percent of original size [2023-11-06 21:16:23,509 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 168 treesize of output 87 [2023-11-06 21:16:23,539 INFO L322 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2023-11-06 21:16:23,539 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 2 case distinctions, treesize of input 144 treesize of output 111 [2023-11-06 21:16:23,950 INFO L322 Elim1Store]: treesize reduction 194, result has 11.8 percent of original size [2023-11-06 21:16:23,950 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 9 case distinctions, treesize of input 214 treesize of output 139 [2023-11-06 21:16:23,991 INFO L322 Elim1Store]: treesize reduction 100, result has 16.0 percent of original size [2023-11-06 21:16:23,992 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 5 case distinctions, treesize of input 167 treesize of output 140 [2023-11-06 21:16:24,456 INFO L322 Elim1Store]: treesize reduction 94, result has 5.1 percent of original size [2023-11-06 21:16:24,457 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 367 treesize of output 241 [2023-11-06 21:16:24,469 INFO L322 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2023-11-06 21:16:24,470 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 241 treesize of output 186 [2023-11-06 21:16:24,513 INFO L322 Elim1Store]: treesize reduction 96, result has 20.0 percent of original size [2023-11-06 21:16:24,513 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 8 new quantified variables, introduced 5 case distinctions, treesize of input 192 treesize of output 120 [2023-11-06 21:16:24,539 INFO L322 Elim1Store]: treesize reduction 35, result has 12.5 percent of original size [2023-11-06 21:16:24,540 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 160 treesize of output 119 [2023-11-06 21:16:24,551 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 29 [2023-11-06 21:16:24,600 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 25 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:16:24,600 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:16:24,701 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse12 (+ |c_ULTIMATE.start_main_~users~0#1.offset| 8))) (let ((.cse10 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~users~0#1.base|) .cse12)) (.cse11 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~users~0#1.base|) .cse12))) (let ((.cse0 (mod |c_ULTIMATE.start_main_~_ha_bkt~0#1| 4294967296)) (.cse1 (select (select |c_#memory_$Pointer$.base| .cse10) .cse11))) (let ((.cse2 (select |c_#memory_$Pointer$.offset| .cse1)) (.cse5 (select |c_#memory_$Pointer$.base| .cse1)) (.cse6 (* .cse0 12)) (.cse7 (select (select |c_#memory_$Pointer$.offset| .cse10) .cse11))) (and (or (< 2147483647 .cse0) (let ((.cse3 (+ .cse6 .cse7 4)) (.cse4 (+ .cse6 .cse7))) (and (forall ((v_ArrVal_2964 (Array Int Int)) (v_ArrVal_2961 Int)) (= (select (select (store (store |c_#memory_$Pointer$.offset| .cse1 (store .cse2 .cse3 v_ArrVal_2961)) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_2964) .cse1) .cse4) 0)) (forall ((v_ArrVal_2963 (Array Int Int))) (or (not (= (store .cse5 .cse3 (select v_ArrVal_2963 .cse3)) v_ArrVal_2963)) (forall ((v_ArrVal_2960 (Array Int Int))) (= (select (select (store (store |c_#memory_$Pointer$.base| .cse1 v_ArrVal_2963) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_2960) .cse1) .cse4) 0))))))) (or (let ((.cse9 (+ (- 51539607552) .cse6 .cse7)) (.cse8 (+ .cse6 .cse7 (- 51539607548)))) (and (forall ((v_ArrVal_2964 (Array Int Int)) (v_ArrVal_2961 Int)) (= (select (select (store (store |c_#memory_$Pointer$.offset| .cse1 (store .cse2 .cse8 v_ArrVal_2961)) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_2964) .cse1) .cse9) 0)) (forall ((v_ArrVal_2963 (Array Int Int))) (or (forall ((v_ArrVal_2960 (Array Int Int))) (= (select (select (store (store |c_#memory_$Pointer$.base| .cse1 v_ArrVal_2963) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_2960) .cse1) .cse9) 0)) (not (= v_ArrVal_2963 (store .cse5 .cse8 (select v_ArrVal_2963 .cse8)))))))) (< .cse0 2147483648))))))) is different from false [2023-11-06 21:16:24,801 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse12 (+ |c_ULTIMATE.start_main_~users~0#1.offset| 8))) (let ((.cse10 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~users~0#1.base|) .cse12)) (.cse11 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~users~0#1.base|) .cse12))) (let ((.cse0 (mod |c_ULTIMATE.start_main_#t~nondet117#1| 4294967296)) (.cse3 (select (select |c_#memory_$Pointer$.base| .cse10) .cse11))) (let ((.cse5 (select |c_#memory_$Pointer$.offset| .cse3)) (.cse1 (select |c_#memory_$Pointer$.base| .cse3)) (.cse6 (select (select |c_#memory_$Pointer$.offset| .cse10) .cse11)) (.cse7 (* .cse0 12))) (and (or (< .cse0 2147483648) (let ((.cse2 (+ .cse6 (- 51539607548) .cse7)) (.cse4 (+ (- 51539607552) .cse6 .cse7))) (and (forall ((v_ArrVal_2963 (Array Int Int))) (or (not (= v_ArrVal_2963 (store .cse1 .cse2 (select v_ArrVal_2963 .cse2)))) (forall ((v_ArrVal_2960 (Array Int Int))) (= (select (select (store (store |c_#memory_$Pointer$.base| .cse3 v_ArrVal_2963) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_2960) .cse3) .cse4) 0)))) (forall ((v_ArrVal_2964 (Array Int Int)) (v_ArrVal_2961 Int)) (= (select (select (store (store |c_#memory_$Pointer$.offset| .cse3 (store .cse5 .cse2 v_ArrVal_2961)) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_2964) .cse3) .cse4) 0))))) (or (let ((.cse9 (+ .cse6 .cse7)) (.cse8 (+ .cse6 4 .cse7))) (and (forall ((v_ArrVal_2964 (Array Int Int)) (v_ArrVal_2961 Int)) (= 0 (select (select (store (store |c_#memory_$Pointer$.offset| .cse3 (store .cse5 .cse8 v_ArrVal_2961)) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_2964) .cse3) .cse9))) (forall ((v_ArrVal_2963 (Array Int Int))) (or (forall ((v_ArrVal_2960 (Array Int Int))) (= (select (select (store (store |c_#memory_$Pointer$.base| .cse3 v_ArrVal_2963) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_2960) .cse3) .cse9) 0)) (not (= v_ArrVal_2963 (store .cse1 .cse8 (select v_ArrVal_2963 .cse8)))))))) (< 2147483647 .cse0))))))) is different from false [2023-11-06 21:16:24,822 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse5 (+ |c_ULTIMATE.start_main_~users~0#1.offset| 8))) (let ((.cse3 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~users~0#1.base|) .cse5)) (.cse4 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~users~0#1.base|) .cse5))) (let ((.cse2 (select (select |c_#memory_$Pointer$.offset| .cse3) .cse4))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| .cse3) .cse4)) (.cse1 (+ .cse2 4))) (and (forall ((v_ArrVal_2964 (Array Int Int)) (v_ArrVal_2961 Int)) (= (select (select (store (store |c_#memory_$Pointer$.offset| .cse0 (store (select |c_#memory_$Pointer$.offset| .cse0) .cse1 v_ArrVal_2961)) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_2964) .cse0) .cse2) 0)) (forall ((v_ArrVal_2963 (Array Int Int))) (or (forall ((v_ArrVal_2960 (Array Int Int))) (= (select (select (store (store |c_#memory_$Pointer$.base| .cse0 v_ArrVal_2963) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_2960) .cse0) .cse2) 0)) (not (= v_ArrVal_2963 (store (select |c_#memory_$Pointer$.base| .cse0) .cse1 (select v_ArrVal_2963 .cse1))))))))))) is different from false [2023-11-06 21:16:25,099 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse10 (+ |c_ULTIMATE.start_main_~users~0#1.offset| 8))) (let ((.cse11 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~users~0#1.base|) .cse10))) (let ((.cse0 (select |c_#memory_$Pointer$.offset| .cse11)) (.cse2 (select |c_#memory_$Pointer$.base| .cse11)) (.cse1 (+ 12 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~users~0#1.base|) .cse10)))) (and (forall ((v_ArrVal_2958 (Array Int Int))) (or (not (= (store .cse0 .cse1 (select v_ArrVal_2958 .cse1)) v_ArrVal_2958)) (forall ((v_ArrVal_2959 (Array Int Int))) (or (not (= (store .cse2 .cse1 (select v_ArrVal_2959 .cse1)) v_ArrVal_2959)) (forall ((v_ArrVal_2963 (Array Int Int))) (let ((.cse7 (store |c_#memory_$Pointer$.offset| .cse11 v_ArrVal_2958)) (.cse3 (store |c_#memory_$Pointer$.base| .cse11 v_ArrVal_2959))) (let ((.cse8 (select (select .cse3 |c_ULTIMATE.start_main_~users~0#1.base|) .cse10)) (.cse9 (select (select .cse7 |c_ULTIMATE.start_main_~users~0#1.base|) .cse10))) (let ((.cse4 (select (select .cse3 .cse8) .cse9)) (.cse5 (select (select .cse7 .cse8) .cse9))) (or (forall ((v_ArrVal_2960 (Array Int Int))) (= (select (select (store (store .cse3 .cse4 v_ArrVal_2963) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_2960) .cse4) .cse5) 0)) (not (= v_ArrVal_2963 (let ((.cse6 (+ .cse5 4))) (store (select .cse3 .cse4) .cse6 (select v_ArrVal_2963 .cse6)))))))))))))) (forall ((v_ArrVal_2958 (Array Int Int))) (or (not (= (store .cse0 .cse1 (select v_ArrVal_2958 .cse1)) v_ArrVal_2958)) (forall ((v_ArrVal_2959 (Array Int Int))) (or (forall ((v_ArrVal_2964 (Array Int Int)) (v_ArrVal_2961 Int)) (= (let ((.cse12 (store |c_#memory_$Pointer$.offset| .cse11 v_ArrVal_2958)) (.cse15 (store |c_#memory_$Pointer$.base| .cse11 v_ArrVal_2959))) (let ((.cse16 (select (select .cse15 |c_ULTIMATE.start_main_~users~0#1.base|) .cse10)) (.cse17 (select (select .cse12 |c_ULTIMATE.start_main_~users~0#1.base|) .cse10))) (let ((.cse14 (select (select .cse12 .cse16) .cse17))) (select (let ((.cse13 (select (select .cse15 .cse16) .cse17))) (select (store (store .cse12 .cse13 (store (select .cse12 .cse13) (+ .cse14 4) v_ArrVal_2961)) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_2964) .cse13)) .cse14)))) 0)) (not (= (store .cse2 .cse1 (select v_ArrVal_2959 .cse1)) v_ArrVal_2959)))))))))) is different from false [2023-11-06 21:16:25,167 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse8 (+ |c_ULTIMATE.start_main_~user~0#1.offset| 8))) (let ((.cse9 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~user~0#1.base|) .cse8))) (let ((.cse10 (select |c_#memory_$Pointer$.base| .cse9)) (.cse0 (select |c_#memory_$Pointer$.offset| .cse9)) (.cse1 (+ (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~user~0#1.base|) .cse8) 12))) (and (forall ((v_ArrVal_2958 (Array Int Int))) (or (not (= v_ArrVal_2958 (store .cse0 .cse1 (select v_ArrVal_2958 .cse1)))) (forall ((v_ArrVal_2959 (Array Int Int))) (or (forall ((v_ArrVal_2964 (Array Int Int)) (v_ArrVal_2961 Int)) (= (let ((.cse2 (store |c_#memory_$Pointer$.offset| .cse9 v_ArrVal_2958)) (.cse5 (store |c_#memory_$Pointer$.base| .cse9 v_ArrVal_2959))) (let ((.cse6 (select (select .cse5 |c_ULTIMATE.start_main_~user~0#1.base|) .cse8)) (.cse7 (select (select .cse2 |c_ULTIMATE.start_main_~user~0#1.base|) .cse8))) (let ((.cse4 (select (select .cse2 .cse6) .cse7))) (select (let ((.cse3 (select (select .cse5 .cse6) .cse7))) (select (store (store .cse2 .cse3 (store (select .cse2 .cse3) (+ .cse4 4) v_ArrVal_2961)) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_2964) .cse3)) .cse4)))) 0)) (not (= v_ArrVal_2959 (store .cse10 .cse1 (select v_ArrVal_2959 .cse1)))))))) (forall ((v_ArrVal_2958 (Array Int Int))) (or (forall ((v_ArrVal_2959 (Array Int Int))) (or (forall ((v_ArrVal_2963 (Array Int Int))) (let ((.cse15 (store |c_#memory_$Pointer$.offset| .cse9 v_ArrVal_2958)) (.cse11 (store |c_#memory_$Pointer$.base| .cse9 v_ArrVal_2959))) (let ((.cse16 (select (select .cse11 |c_ULTIMATE.start_main_~user~0#1.base|) .cse8)) (.cse17 (select (select .cse15 |c_ULTIMATE.start_main_~user~0#1.base|) .cse8))) (let ((.cse12 (select (select .cse11 .cse16) .cse17)) (.cse13 (select (select .cse15 .cse16) .cse17))) (or (forall ((v_ArrVal_2960 (Array Int Int))) (= (select (select (store (store .cse11 .cse12 v_ArrVal_2963) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_2960) .cse12) .cse13) 0)) (not (= v_ArrVal_2963 (let ((.cse14 (+ .cse13 4))) (store (select .cse11 .cse12) .cse14 (select v_ArrVal_2963 .cse14)))))))))) (not (= v_ArrVal_2959 (store .cse10 .cse1 (select v_ArrVal_2959 .cse1)))))) (not (= v_ArrVal_2958 (store .cse0 .cse1 (select v_ArrVal_2958 .cse1)))))))))) is different from false [2023-11-06 21:16:25,454 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse10 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem103#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem103#1.base|) |c_ULTIMATE.start_main_#t~mem103#1.offset| 0))) (.cse9 (+ |c_ULTIMATE.start_main_~user~0#1.offset| 8))) (let ((.cse12 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem103#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem103#1.base|) |c_ULTIMATE.start_main_#t~mem103#1.offset| 0))) (.cse11 (select (select .cse10 |c_ULTIMATE.start_main_~user~0#1.base|) .cse9))) (let ((.cse0 (select .cse10 .cse11)) (.cse13 (select .cse12 .cse11)) (.cse1 (+ (select (select .cse12 |c_ULTIMATE.start_main_~user~0#1.base|) .cse9) 12))) (and (forall ((v_ArrVal_2958 (Array Int Int))) (or (forall ((v_ArrVal_2959 (Array Int Int))) (or (not (= (store .cse0 .cse1 (select v_ArrVal_2959 .cse1)) v_ArrVal_2959)) (forall ((v_ArrVal_2963 (Array Int Int))) (let ((.cse6 (store .cse12 .cse11 v_ArrVal_2958)) (.cse2 (store .cse10 .cse11 v_ArrVal_2959))) (let ((.cse7 (select (select .cse2 |c_ULTIMATE.start_main_~user~0#1.base|) .cse9)) (.cse8 (select (select .cse6 |c_ULTIMATE.start_main_~user~0#1.base|) .cse9))) (let ((.cse3 (select (select .cse2 .cse7) .cse8)) (.cse5 (select (select .cse6 .cse7) .cse8))) (or (not (= v_ArrVal_2963 (let ((.cse4 (+ .cse5 4))) (store (select .cse2 .cse3) .cse4 (select v_ArrVal_2963 .cse4))))) (forall ((v_ArrVal_2960 (Array Int Int))) (= (select (select (store (store .cse2 .cse3 v_ArrVal_2963) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_2960) .cse3) .cse5) 0))))))))) (not (= (store .cse13 .cse1 (select v_ArrVal_2958 .cse1)) v_ArrVal_2958)))) (forall ((v_ArrVal_2958 (Array Int Int))) (or (forall ((v_ArrVal_2959 (Array Int Int))) (or (forall ((v_ArrVal_2964 (Array Int Int)) (v_ArrVal_2961 Int)) (= (let ((.cse14 (store .cse12 .cse11 v_ArrVal_2958)) (.cse17 (store .cse10 .cse11 v_ArrVal_2959))) (let ((.cse18 (select (select .cse17 |c_ULTIMATE.start_main_~user~0#1.base|) .cse9)) (.cse19 (select (select .cse14 |c_ULTIMATE.start_main_~user~0#1.base|) .cse9))) (let ((.cse16 (select (select .cse14 .cse18) .cse19))) (select (let ((.cse15 (select (select .cse17 .cse18) .cse19))) (select (store (store .cse14 .cse15 (store (select .cse14 .cse15) (+ .cse16 4) v_ArrVal_2961)) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_2964) .cse15)) .cse16)))) 0)) (not (= (store .cse0 .cse1 (select v_ArrVal_2959 .cse1)) v_ArrVal_2959)))) (not (= (store .cse13 .cse1 (select v_ArrVal_2958 .cse1)) v_ArrVal_2958)))))))) is different from false [2023-11-06 21:16:25,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:16:25,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392201336] [2023-11-06 21:16:25,461 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:16:25,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200790410] [2023-11-06 21:16:25,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200790410] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:16:25,462 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:16:25,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2023-11-06 21:16:25,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43782218] [2023-11-06 21:16:25,462 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-06 21:16:25,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-06 21:16:25,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:16:25,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-06 21:16:25,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=841, Unknown=6, NotChecked=378, Total=1332 [2023-11-06 21:16:25,465 INFO L87 Difference]: Start difference. First operand 1300 states and 1885 transitions. Second operand has 31 states, 28 states have (on average 4.357142857142857) internal successors, (122), 25 states have internal predecessors, (122), 6 states have call successors, (8), 6 states have call predecessors, (8), 6 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2023-11-06 21:16:32,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:16:32,409 INFO L93 Difference]: Finished difference Result 3152 states and 4575 transitions. [2023-11-06 21:16:32,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-06 21:16:32,410 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 28 states have (on average 4.357142857142857) internal successors, (122), 25 states have internal predecessors, (122), 6 states have call successors, (8), 6 states have call predecessors, (8), 6 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 137 [2023-11-06 21:16:32,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:16:32,424 INFO L225 Difference]: With dead ends: 3152 [2023-11-06 21:16:32,424 INFO L226 Difference]: Without dead ends: 2048 [2023-11-06 21:16:32,430 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 916 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=402, Invalid=3276, Unknown=6, NotChecked=738, Total=4422 [2023-11-06 21:16:32,431 INFO L413 NwaCegarLoop]: 501 mSDtfsCounter, 2490 mSDsluCounter, 10853 mSDsCounter, 0 mSdLazyCounter, 2903 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2512 SdHoareTripleChecker+Valid, 11354 SdHoareTripleChecker+Invalid, 3034 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 2903 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2023-11-06 21:16:32,431 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2512 Valid, 11354 Invalid, 3034 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [131 Valid, 2903 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2023-11-06 21:16:32,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2048 states. [2023-11-06 21:16:32,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2048 to 1557. [2023-11-06 21:16:32,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1557 states, 1512 states have (on average 1.4424603174603174) internal successors, (2181), 1522 states have internal predecessors, (2181), 24 states have call successors, (24), 13 states have call predecessors, (24), 17 states have return successors, (30), 21 states have call predecessors, (30), 23 states have call successors, (30) [2023-11-06 21:16:32,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1557 states to 1557 states and 2235 transitions. [2023-11-06 21:16:32,528 INFO L78 Accepts]: Start accepts. Automaton has 1557 states and 2235 transitions. Word has length 137 [2023-11-06 21:16:32,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:16:32,529 INFO L495 AbstractCegarLoop]: Abstraction has 1557 states and 2235 transitions. [2023-11-06 21:16:32,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 28 states have (on average 4.357142857142857) internal successors, (122), 25 states have internal predecessors, (122), 6 states have call successors, (8), 6 states have call predecessors, (8), 6 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2023-11-06 21:16:32,529 INFO L276 IsEmpty]: Start isEmpty. Operand 1557 states and 2235 transitions. [2023-11-06 21:16:32,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-11-06 21:16:32,532 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:16:32,532 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:16:32,544 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-06 21:16:32,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:16:32,741 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:16:32,741 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:16:32,742 INFO L85 PathProgramCache]: Analyzing trace with hash 760165847, now seen corresponding path program 1 times [2023-11-06 21:16:32,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:16:32,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226492001] [2023-11-06 21:16:32,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:32,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:16:32,806 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:16:32,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1309706235] [2023-11-06 21:16:32,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:32,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:16:32,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:16:32,808 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:16:32,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-06 21:16:33,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:33,501 INFO L262 TraceCheckSpWp]: Trace formula consists of 955 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-06 21:16:33,506 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:16:33,594 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 24 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-06 21:16:33,595 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:16:33,755 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-11-06 21:16:33,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:16:33,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226492001] [2023-11-06 21:16:33,755 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:16:33,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309706235] [2023-11-06 21:16:33,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309706235] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:16:33,755 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:16:33,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5] total 12 [2023-11-06 21:16:33,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845573942] [2023-11-06 21:16:33,756 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:16:33,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 21:16:33,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:16:33,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 21:16:33,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-11-06 21:16:33,758 INFO L87 Difference]: Start difference. First operand 1557 states and 2235 transitions. Second operand has 12 states, 12 states have (on average 11.0) internal successors, (132), 12 states have internal predecessors, (132), 3 states have call successors, (13), 2 states have call predecessors, (13), 6 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-11-06 21:16:34,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:16:34,120 INFO L93 Difference]: Finished difference Result 2917 states and 4208 transitions. [2023-11-06 21:16:34,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-06 21:16:34,121 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 11.0) internal successors, (132), 12 states have internal predecessors, (132), 3 states have call successors, (13), 2 states have call predecessors, (13), 6 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 137 [2023-11-06 21:16:34,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:16:34,130 INFO L225 Difference]: With dead ends: 2917 [2023-11-06 21:16:34,130 INFO L226 Difference]: Without dead ends: 1557 [2023-11-06 21:16:34,133 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2023-11-06 21:16:34,134 INFO L413 NwaCegarLoop]: 546 mSDtfsCounter, 23 mSDsluCounter, 3248 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 3794 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 21:16:34,134 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 3794 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 21:16:34,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1557 states. [2023-11-06 21:16:34,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1557 to 1313. [2023-11-06 21:16:34,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1313 states, 1282 states have (on average 1.4594383775351014) internal successors, (1871), 1289 states have internal predecessors, (1871), 16 states have call successors, (16), 10 states have call predecessors, (16), 11 states have return successors, (16), 13 states have call predecessors, (16), 15 states have call successors, (16) [2023-11-06 21:16:34,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1313 states to 1313 states and 1903 transitions. [2023-11-06 21:16:34,218 INFO L78 Accepts]: Start accepts. Automaton has 1313 states and 1903 transitions. Word has length 137 [2023-11-06 21:16:34,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:16:34,219 INFO L495 AbstractCegarLoop]: Abstraction has 1313 states and 1903 transitions. [2023-11-06 21:16:34,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.0) internal successors, (132), 12 states have internal predecessors, (132), 3 states have call successors, (13), 2 states have call predecessors, (13), 6 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-11-06 21:16:34,219 INFO L276 IsEmpty]: Start isEmpty. Operand 1313 states and 1903 transitions. [2023-11-06 21:16:34,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-11-06 21:16:34,252 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:16:34,252 INFO L195 NwaCegarLoop]: trace histogram [6, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:16:34,266 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-06 21:16:34,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-06 21:16:34,461 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:16:34,462 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:16:34,462 INFO L85 PathProgramCache]: Analyzing trace with hash 475105423, now seen corresponding path program 2 times [2023-11-06 21:16:34,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:16:34,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4277529] [2023-11-06 21:16:34,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:34,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:16:34,531 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:16:34,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2079278196] [2023-11-06 21:16:34,532 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 21:16:34,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:16:34,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:16:34,533 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:16:34,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-06 21:16:38,875 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 21:16:38,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:16:38,881 INFO L262 TraceCheckSpWp]: Trace formula consists of 508 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 21:16:38,886 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:16:56,598 WARN L293 SmtUtils]: Spent 5.70s on a formula simplification that was a NOOP. DAG size: 30 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-06 21:16:56,625 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2023-11-06 21:16:56,625 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:16:56,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:16:56,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4277529] [2023-11-06 21:16:56,626 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:16:56,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079278196] [2023-11-06 21:16:56,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079278196] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:16:56,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:16:56,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 21:16:56,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462180983] [2023-11-06 21:16:56,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:16:56,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:16:56,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:16:56,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:16:56,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:16:56,629 INFO L87 Difference]: Start difference. First operand 1313 states and 1903 transitions. Second operand has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-11-06 21:16:59,107 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 21:17:01,598 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.99s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 21:17:03,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 21:17:05,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 21:17:07,716 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 21:17:09,726 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 21:17:11,732 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 21:17:13,748 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 21:17:14,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:17:14,470 INFO L93 Difference]: Finished difference Result 2496 states and 3630 transitions. [2023-11-06 21:17:14,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 21:17:14,471 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 141 [2023-11-06 21:17:14,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:17:14,478 INFO L225 Difference]: With dead ends: 2496 [2023-11-06 21:17:14,479 INFO L226 Difference]: Without dead ends: 1331 [2023-11-06 21:17:14,481 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:17:14,481 INFO L413 NwaCegarLoop]: 543 mSDtfsCounter, 16 mSDsluCounter, 2168 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 1 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 2711 SdHoareTripleChecker+Invalid, 655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.7s IncrementalHoareTripleChecker+Time [2023-11-06 21:17:14,482 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 2711 Invalid, 655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 647 Invalid, 7 Unknown, 0 Unchecked, 17.7s Time] [2023-11-06 21:17:14,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1331 states. [2023-11-06 21:17:14,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1331 to 1313. [2023-11-06 21:17:14,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1313 states, 1282 states have (on average 1.4594383775351014) internal successors, (1871), 1289 states have internal predecessors, (1871), 16 states have call successors, (16), 10 states have call predecessors, (16), 11 states have return successors, (16), 13 states have call predecessors, (16), 15 states have call successors, (16) [2023-11-06 21:17:14,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1313 states to 1313 states and 1903 transitions. [2023-11-06 21:17:14,554 INFO L78 Accepts]: Start accepts. Automaton has 1313 states and 1903 transitions. Word has length 141 [2023-11-06 21:17:14,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:17:14,555 INFO L495 AbstractCegarLoop]: Abstraction has 1313 states and 1903 transitions. [2023-11-06 21:17:14,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-11-06 21:17:14,555 INFO L276 IsEmpty]: Start isEmpty. Operand 1313 states and 1903 transitions. [2023-11-06 21:17:14,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-11-06 21:17:14,557 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:17:14,558 INFO L195 NwaCegarLoop]: trace histogram [6, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:17:14,573 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-06 21:17:14,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:17:14,769 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:17:14,769 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:17:14,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1385339629, now seen corresponding path program 1 times [2023-11-06 21:17:14,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:17:14,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899916726] [2023-11-06 21:17:14,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:14,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:17:14,866 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:17:14,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1292138495] [2023-11-06 21:17:14,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:14,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:17:14,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:17:14,868 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:17:14,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-06 21:17:15,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:15,478 INFO L262 TraceCheckSpWp]: Trace formula consists of 1024 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 21:17:15,482 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:17:15,525 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2023-11-06 21:17:15,525 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:17:15,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:17:15,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899916726] [2023-11-06 21:17:15,526 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:17:15,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292138495] [2023-11-06 21:17:15,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292138495] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:17:15,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:17:15,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 21:17:15,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84415377] [2023-11-06 21:17:15,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:17:15,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:17:15,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:17:15,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:17:15,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:17:15,528 INFO L87 Difference]: Start difference. First operand 1313 states and 1903 transitions. Second operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-11-06 21:17:15,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:17:15,692 INFO L93 Difference]: Finished difference Result 2704 states and 3975 transitions. [2023-11-06 21:17:15,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 21:17:15,693 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 141 [2023-11-06 21:17:15,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:17:15,701 INFO L225 Difference]: With dead ends: 2704 [2023-11-06 21:17:15,702 INFO L226 Difference]: Without dead ends: 1510 [2023-11-06 21:17:15,704 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:17:15,704 INFO L413 NwaCegarLoop]: 545 mSDtfsCounter, 147 mSDsluCounter, 1074 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 1619 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:17:15,705 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 1619 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 21:17:15,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1510 states. [2023-11-06 21:17:15,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1510 to 1303. [2023-11-06 21:17:15,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1303 states, 1272 states have (on average 1.4544025157232705) internal successors, (1850), 1279 states have internal predecessors, (1850), 16 states have call successors, (16), 10 states have call predecessors, (16), 11 states have return successors, (16), 13 states have call predecessors, (16), 15 states have call successors, (16) [2023-11-06 21:17:15,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1303 states to 1303 states and 1882 transitions. [2023-11-06 21:17:15,830 INFO L78 Accepts]: Start accepts. Automaton has 1303 states and 1882 transitions. Word has length 141 [2023-11-06 21:17:15,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:17:15,830 INFO L495 AbstractCegarLoop]: Abstraction has 1303 states and 1882 transitions. [2023-11-06 21:17:15,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-11-06 21:17:15,830 INFO L276 IsEmpty]: Start isEmpty. Operand 1303 states and 1882 transitions. [2023-11-06 21:17:15,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-11-06 21:17:15,832 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:17:15,833 INFO L195 NwaCegarLoop]: trace histogram [6, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:17:15,852 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-06 21:17:16,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:17:16,042 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:17:16,042 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:17:16,042 INFO L85 PathProgramCache]: Analyzing trace with hash -2117227380, now seen corresponding path program 1 times [2023-11-06 21:17:16,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:17:16,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418420237] [2023-11-06 21:17:16,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:16,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:17:16,104 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:17:16,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [401433162] [2023-11-06 21:17:16,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:16,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:17:16,105 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:17:16,106 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:17:16,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-06 21:17:16,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:16,793 INFO L262 TraceCheckSpWp]: Trace formula consists of 1025 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-06 21:17:16,797 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:17:16,964 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 38 proven. 10 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-06 21:17:16,964 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:17:17,277 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-11-06 21:17:17,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:17:17,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418420237] [2023-11-06 21:17:17,278 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:17:17,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401433162] [2023-11-06 21:17:17,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401433162] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:17:17,278 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:17:17,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8] total 19 [2023-11-06 21:17:17,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877264253] [2023-11-06 21:17:17,279 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:17:17,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-06 21:17:17,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:17:17,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-06 21:17:17,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2023-11-06 21:17:17,281 INFO L87 Difference]: Start difference. First operand 1303 states and 1882 transitions. Second operand has 19 states, 19 states have (on average 7.421052631578948) internal successors, (141), 19 states have internal predecessors, (141), 3 states have call successors, (13), 2 states have call predecessors, (13), 6 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-11-06 21:17:18,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:17:18,733 INFO L93 Difference]: Finished difference Result 2342 states and 3387 transitions. [2023-11-06 21:17:18,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-06 21:17:18,734 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 7.421052631578948) internal successors, (141), 19 states have internal predecessors, (141), 3 states have call successors, (13), 2 states have call predecessors, (13), 6 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 142 [2023-11-06 21:17:18,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:17:18,741 INFO L225 Difference]: With dead ends: 2342 [2023-11-06 21:17:18,741 INFO L226 Difference]: Without dead ends: 1084 [2023-11-06 21:17:18,744 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 265 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=275, Invalid=915, Unknown=0, NotChecked=0, Total=1190 [2023-11-06 21:17:18,744 INFO L413 NwaCegarLoop]: 469 mSDtfsCounter, 123 mSDsluCounter, 5008 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 5477 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-06 21:17:18,745 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 5477 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 542 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-06 21:17:18,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2023-11-06 21:17:18,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 1078. [2023-11-06 21:17:18,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1078 states, 1047 states have (on average 1.4374403056351481) internal successors, (1505), 1054 states have internal predecessors, (1505), 16 states have call successors, (16), 10 states have call predecessors, (16), 11 states have return successors, (16), 13 states have call predecessors, (16), 15 states have call successors, (16) [2023-11-06 21:17:18,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1078 states to 1078 states and 1537 transitions. [2023-11-06 21:17:18,816 INFO L78 Accepts]: Start accepts. Automaton has 1078 states and 1537 transitions. Word has length 142 [2023-11-06 21:17:18,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:17:18,816 INFO L495 AbstractCegarLoop]: Abstraction has 1078 states and 1537 transitions. [2023-11-06 21:17:18,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 7.421052631578948) internal successors, (141), 19 states have internal predecessors, (141), 3 states have call successors, (13), 2 states have call predecessors, (13), 6 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-11-06 21:17:18,817 INFO L276 IsEmpty]: Start isEmpty. Operand 1078 states and 1537 transitions. [2023-11-06 21:17:18,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-11-06 21:17:18,819 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:17:18,819 INFO L195 NwaCegarLoop]: trace histogram [15, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:17:18,832 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-11-06 21:17:19,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:17:19,028 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:17:19,028 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:17:19,029 INFO L85 PathProgramCache]: Analyzing trace with hash 879428179, now seen corresponding path program 2 times [2023-11-06 21:17:19,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:17:19,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996880865] [2023-11-06 21:17:19,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:19,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:17:19,102 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:17:19,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1460766848] [2023-11-06 21:17:19,102 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 21:17:19,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:17:19,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:17:19,104 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:17:19,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-06 21:17:19,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 21:17:19,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:17:19,713 INFO L262 TraceCheckSpWp]: Trace formula consists of 509 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-06 21:17:19,716 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:17:19,870 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-11-06 21:17:19,870 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:17:19,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:17:19,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996880865] [2023-11-06 21:17:19,871 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:17:19,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460766848] [2023-11-06 21:17:19,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460766848] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:17:19,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:17:19,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 21:17:19,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881231126] [2023-11-06 21:17:19,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:17:19,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:17:19,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:17:19,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:17:19,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:17:19,873 INFO L87 Difference]: Start difference. First operand 1078 states and 1537 transitions. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-11-06 21:17:20,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:17:20,279 INFO L93 Difference]: Finished difference Result 2116 states and 3034 transitions. [2023-11-06 21:17:20,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 21:17:20,280 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 151 [2023-11-06 21:17:20,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:17:20,287 INFO L225 Difference]: With dead ends: 2116 [2023-11-06 21:17:20,287 INFO L226 Difference]: Without dead ends: 1096 [2023-11-06 21:17:20,289 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:17:20,290 INFO L413 NwaCegarLoop]: 480 mSDtfsCounter, 15 mSDsluCounter, 2089 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 2569 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 21:17:20,290 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 2569 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 21:17:20,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1096 states. [2023-11-06 21:17:20,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1096 to 1078. [2023-11-06 21:17:20,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1078 states, 1047 states have (on average 1.4374403056351481) internal successors, (1505), 1054 states have internal predecessors, (1505), 16 states have call successors, (16), 10 states have call predecessors, (16), 11 states have return successors, (16), 13 states have call predecessors, (16), 15 states have call successors, (16) [2023-11-06 21:17:20,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1078 states to 1078 states and 1537 transitions. [2023-11-06 21:17:20,356 INFO L78 Accepts]: Start accepts. Automaton has 1078 states and 1537 transitions. Word has length 151 [2023-11-06 21:17:20,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:17:20,357 INFO L495 AbstractCegarLoop]: Abstraction has 1078 states and 1537 transitions. [2023-11-06 21:17:20,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-11-06 21:17:20,357 INFO L276 IsEmpty]: Start isEmpty. Operand 1078 states and 1537 transitions. [2023-11-06 21:17:20,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-11-06 21:17:20,359 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:17:20,360 INFO L195 NwaCegarLoop]: trace histogram [15, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:17:20,372 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-06 21:17:20,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:17:20,568 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:17:20,568 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:17:20,568 INFO L85 PathProgramCache]: Analyzing trace with hash 314429275, now seen corresponding path program 1 times [2023-11-06 21:17:20,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:17:20,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170080117] [2023-11-06 21:17:20,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:20,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:17:20,636 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:17:20,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [622035804] [2023-11-06 21:17:20,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:20,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:17:20,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:17:20,638 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:17:20,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-06 21:17:21,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:21,759 INFO L262 TraceCheckSpWp]: Trace formula consists of 1161 conjuncts, 227 conjunts are in the unsatisfiable core [2023-11-06 21:17:21,772 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:17:21,805 INFO L322 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-06 21:17:21,806 INFO L351 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 1 case distinctions, treesize of input 14 treesize of output 13 [2023-11-06 21:17:21,816 INFO L351 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 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-06 21:17:21,881 INFO L322 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-06 21:17:21,881 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 21 treesize of output 25 [2023-11-06 21:17:22,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:17:22,025 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2023-11-06 21:17:22,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:17:22,036 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-06 21:17:23,243 INFO L322 Elim1Store]: treesize reduction 28, result has 49.1 percent of original size [2023-11-06 21:17:23,243 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 45 [2023-11-06 21:17:23,334 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-06 21:17:23,507 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2023-11-06 21:17:25,319 INFO L322 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2023-11-06 21:17:25,320 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 49 [2023-11-06 21:17:25,494 INFO L322 Elim1Store]: treesize reduction 55, result has 8.3 percent of original size [2023-11-06 21:17:25,495 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1941 treesize of output 1434 [2023-11-06 21:17:25,518 INFO L322 Elim1Store]: treesize reduction 27, result has 15.6 percent of original size [2023-11-06 21:17:25,519 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 86 treesize of output 73 [2023-11-06 21:17:25,525 INFO L351 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 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-06 21:17:25,571 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:17:25,572 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 2370 treesize of output 1946 [2023-11-06 21:17:25,604 INFO L322 Elim1Store]: treesize reduction 299, result has 0.3 percent of original size [2023-11-06 21:17:25,605 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 2009 treesize of output 1739 [2023-11-06 21:17:25,642 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:17:25,642 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 2059 treesize of output 1701 [2023-11-06 21:17:25,666 INFO L322 Elim1Store]: treesize reduction 299, result has 0.3 percent of original size [2023-11-06 21:17:25,666 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1753 treesize of output 1543 [2023-11-06 21:17:25,699 INFO L322 Elim1Store]: treesize reduction 59, result has 1.7 percent of original size [2023-11-06 21:17:25,699 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1652 treesize of output 1 [2023-11-06 21:17:25,733 INFO L322 Elim1Store]: treesize reduction 217, result has 0.5 percent of original size [2023-11-06 21:17:25,734 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 9 case distinctions, treesize of input 2202 treesize of output 1765 [2023-11-06 21:17:25,771 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:17:25,772 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 4138 treesize of output 3214 [2023-11-06 21:17:25,806 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:17:25,807 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3482 treesize of output 2849 [2023-11-06 21:17:25,855 INFO L322 Elim1Store]: treesize reduction 217, result has 0.5 percent of original size [2023-11-06 21:17:25,856 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 9 case distinctions, treesize of input 2501 treesize of output 1982 [2023-11-06 21:17:25,895 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:17:25,896 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 4583 treesize of output 3537 [2023-11-06 21:17:25,947 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:17:25,948 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 3830 treesize of output 3107 [2023-11-06 21:17:25,980 INFO L322 Elim1Store]: treesize reduction 59, result has 1.7 percent of original size [2023-11-06 21:17:25,981 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1941 treesize of output 1 [2023-11-06 21:17:26,010 INFO L322 Elim1Store]: treesize reduction 219, result has 0.5 percent of original size [2023-11-06 21:17:26,011 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 8 case distinctions, treesize of input 2370 treesize of output 1946 [2023-11-06 21:17:26,045 INFO L322 Elim1Store]: treesize reduction 299, result has 0.3 percent of original size [2023-11-06 21:17:26,046 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 2009 treesize of output 1739 [2023-11-06 21:17:26,079 INFO L322 Elim1Store]: treesize reduction 217, result has 0.5 percent of original size [2023-11-06 21:17:26,080 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 9 case distinctions, treesize of input 2466 treesize of output 1959 [2023-11-06 21:17:26,122 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:17:26,123 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 4580 treesize of output 3546 [2023-11-06 21:17:26,165 INFO L322 Elim1Store]: treesize reduction 391, result has 0.3 percent of original size [2023-11-06 21:17:26,166 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 4873 treesize of output 3775 [2023-11-06 21:17:26,191 INFO L322 Elim1Store]: treesize reduction 59, result has 1.7 percent of original size [2023-11-06 21:17:26,191 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1872 treesize of output 1 [2023-11-06 21:17:26,256 INFO L322 Elim1Store]: treesize reduction 299, result has 0.3 percent of original size [2023-11-06 21:17:26,256 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1940 treesize of output 1680 [2023-11-06 21:17:26,293 INFO L322 Elim1Store]: treesize reduction 299, result has 0.3 percent of original size [2023-11-06 21:17:26,293 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 2041 treesize of output 1765 [2023-11-06 21:17:26,658 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-06 21:17:26,665 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 40 [2023-11-06 21:17:26,707 INFO L322 Elim1Store]: treesize reduction 8, result has 80.5 percent of original size [2023-11-06 21:17:26,708 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 58 [2023-11-06 21:17:26,859 INFO L322 Elim1Store]: treesize reduction 53, result has 1.9 percent of original size [2023-11-06 21:17:26,859 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 364 treesize of output 262 [2023-11-06 21:17:26,874 INFO L322 Elim1Store]: treesize reduction 37, result has 2.6 percent of original size [2023-11-06 21:17:26,875 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 167 treesize of output 136 [2023-11-06 21:17:26,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:17:26,934 INFO L322 Elim1Store]: treesize reduction 334, result has 7.5 percent of original size [2023-11-06 21:17:26,935 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 550 treesize of output 363 [2023-11-06 21:17:26,962 INFO L322 Elim1Store]: treesize reduction 106, result has 4.5 percent of original size [2023-11-06 21:17:26,963 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 283 treesize of output 218 [2023-11-06 21:17:26,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:17:26,973 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 109 [2023-11-06 21:17:26,989 INFO L351 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 25 [2023-11-06 21:17:26,996 INFO L351 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 [2023-11-06 21:17:28,627 INFO L322 Elim1Store]: treesize reduction 987, result has 2.6 percent of original size [2023-11-06 21:17:28,627 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 7 case distinctions, treesize of input 424 treesize of output 212 [2023-11-06 21:17:28,806 INFO L322 Elim1Store]: treesize reduction 656, result has 6.7 percent of original size [2023-11-06 21:17:28,807 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 6 case distinctions, treesize of input 212 treesize of output 159 [2023-11-06 21:17:29,451 INFO L322 Elim1Store]: treesize reduction 194, result has 11.8 percent of original size [2023-11-06 21:17:29,451 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 9 case distinctions, treesize of input 346 treesize of output 207 [2023-11-06 21:17:29,587 INFO L322 Elim1Store]: treesize reduction 460, result has 9.3 percent of original size [2023-11-06 21:17:29,588 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 15 new quantified variables, introduced 31 case distinctions, treesize of input 299 treesize of output 200 [2023-11-06 21:17:30,368 INFO L322 Elim1Store]: treesize reduction 120, result has 17.8 percent of original size [2023-11-06 21:17:30,369 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 8 new quantified variables, introduced 6 case distinctions, treesize of input 438 treesize of output 238 [2023-11-06 21:17:30,427 INFO L322 Elim1Store]: treesize reduction 56, result has 16.4 percent of original size [2023-11-06 21:17:30,427 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 392 treesize of output 298 [2023-11-06 21:17:30,447 INFO L322 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2023-11-06 21:17:30,449 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 301 treesize of output 170 [2023-11-06 21:17:30,524 INFO L322 Elim1Store]: treesize reduction 144, result has 16.8 percent of original size [2023-11-06 21:17:30,525 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 14 new quantified variables, introduced 14 case distinctions, treesize of input 139 treesize of output 108 [2023-11-06 21:17:30,546 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 66 [2023-11-06 21:17:30,637 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 36 proven. 138 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-06 21:17:30,638 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:17:31,987 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse6 (+ |c_ULTIMATE.start_main_~users~0#1.offset| 8))) (let ((.cse7 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~users~0#1.base|) .cse6))) (let ((.cse10 (select |c_#memory_$Pointer$.offset| .cse7)) (.cse8 (select |c_#memory_$Pointer$.base| .cse7)) (.cse9 (+ 12 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~users~0#1.base|) .cse6)))) (and (forall ((v_ArrVal_5623 (Array Int Int))) (or (forall ((v_ArrVal_5624 (Array Int Int))) (or (forall ((v_ArrVal_5628 Int) (v_ArrVal_5627 (Array Int Int))) (= (let ((.cse5 (store |c_#memory_$Pointer$.offset| .cse7 v_ArrVal_5623)) (.cse0 (store |c_#memory_$Pointer$.base| .cse7 v_ArrVal_5624))) (let ((.cse3 (select (select .cse0 |c_ULTIMATE.start_main_~users~0#1.base|) .cse6)) (.cse4 (select (select .cse5 |c_ULTIMATE.start_main_~users~0#1.base|) .cse6))) (let ((.cse2 (select (select .cse5 .cse3) .cse4))) (select (let ((.cse1 (select (select .cse0 .cse3) .cse4))) (select (store (store .cse0 .cse1 (store (select .cse0 .cse1) (+ .cse2 4) v_ArrVal_5628)) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_5627) .cse1)) .cse2)))) 0)) (not (= (store .cse8 .cse9 (select v_ArrVal_5624 .cse9)) v_ArrVal_5624)))) (not (= v_ArrVal_5623 (store .cse10 .cse9 (select v_ArrVal_5623 .cse9)))))) (forall ((v_ArrVal_5623 (Array Int Int))) (or (not (= v_ArrVal_5623 (store .cse10 .cse9 (select v_ArrVal_5623 .cse9)))) (forall ((v_ArrVal_5624 (Array Int Int))) (or (not (= (store .cse8 .cse9 (select v_ArrVal_5624 .cse9)) v_ArrVal_5624)) (forall ((v_ArrVal_5626 Int) (v_ArrVal_5630 (Array Int Int))) (= (let ((.cse11 (store |c_#memory_$Pointer$.offset| .cse7 v_ArrVal_5623)) (.cse14 (store |c_#memory_$Pointer$.base| .cse7 v_ArrVal_5624))) (let ((.cse15 (select (select .cse14 |c_ULTIMATE.start_main_~users~0#1.base|) .cse6)) (.cse16 (select (select .cse11 |c_ULTIMATE.start_main_~users~0#1.base|) .cse6))) (let ((.cse13 (select (select .cse11 .cse15) .cse16))) (select (let ((.cse12 (select (select .cse14 .cse15) .cse16))) (select (store (store .cse11 .cse12 (store (select .cse11 .cse12) (+ .cse13 4) v_ArrVal_5626)) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_5630) .cse12)) .cse13)))) 0)))))))))) is different from false [2023-11-06 21:17:32,034 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse8 (+ |c_ULTIMATE.start_main_~user~0#1.offset| 8))) (let ((.cse9 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~user~0#1.base|) .cse8))) (let ((.cse10 (select |c_#memory_$Pointer$.offset| .cse9)) (.cse0 (select |c_#memory_$Pointer$.base| .cse9)) (.cse1 (+ (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~user~0#1.base|) .cse8) 12))) (and (forall ((v_ArrVal_5623 (Array Int Int))) (or (forall ((v_ArrVal_5624 (Array Int Int))) (or (not (= (store .cse0 .cse1 (select v_ArrVal_5624 .cse1)) v_ArrVal_5624)) (forall ((v_ArrVal_5626 Int) (v_ArrVal_5630 (Array Int Int))) (= (let ((.cse2 (store |c_#memory_$Pointer$.offset| .cse9 v_ArrVal_5623)) (.cse5 (store |c_#memory_$Pointer$.base| .cse9 v_ArrVal_5624))) (let ((.cse6 (select (select .cse5 |c_ULTIMATE.start_main_~user~0#1.base|) .cse8)) (.cse7 (select (select .cse2 |c_ULTIMATE.start_main_~user~0#1.base|) .cse8))) (let ((.cse4 (select (select .cse2 .cse6) .cse7))) (select (let ((.cse3 (select (select .cse5 .cse6) .cse7))) (select (store (store .cse2 .cse3 (store (select .cse2 .cse3) (+ 4 .cse4) v_ArrVal_5626)) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_5630) .cse3)) .cse4)))) 0)))) (not (= v_ArrVal_5623 (store .cse10 .cse1 (select v_ArrVal_5623 .cse1)))))) (forall ((v_ArrVal_5623 (Array Int Int))) (or (not (= v_ArrVal_5623 (store .cse10 .cse1 (select v_ArrVal_5623 .cse1)))) (forall ((v_ArrVal_5624 (Array Int Int))) (or (not (= (store .cse0 .cse1 (select v_ArrVal_5624 .cse1)) v_ArrVal_5624)) (forall ((v_ArrVal_5628 Int) (v_ArrVal_5627 (Array Int Int))) (= (let ((.cse16 (store |c_#memory_$Pointer$.offset| .cse9 v_ArrVal_5623)) (.cse11 (store |c_#memory_$Pointer$.base| .cse9 v_ArrVal_5624))) (let ((.cse14 (select (select .cse11 |c_ULTIMATE.start_main_~user~0#1.base|) .cse8)) (.cse15 (select (select .cse16 |c_ULTIMATE.start_main_~user~0#1.base|) .cse8))) (let ((.cse13 (select (select .cse16 .cse14) .cse15))) (select (let ((.cse12 (select (select .cse11 .cse14) .cse15))) (select (store (store .cse11 .cse12 (store (select .cse11 .cse12) (+ 4 .cse13) v_ArrVal_5628)) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_5627) .cse12)) .cse13)))) 0)))))))))) is different from false [2023-11-06 21:17:33,956 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse12 (+ |c_ULTIMATE.start_main_#t~mem103#1.offset| 1)) (.cse13 (+ 2 |c_ULTIMATE.start_main_#t~mem103#1.offset|)) (.cse14 (+ |c_ULTIMATE.start_main_#t~mem103#1.offset| 3)) (.cse15 (+ |c_ULTIMATE.start_main_#t~mem103#1.offset| 4))) (let ((.cse0 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem103#1.base| (store (store (store (store (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem103#1.base|) |c_ULTIMATE.start_main_#t~mem103#1.offset| 0) .cse12 0) .cse13 0) .cse14 0) .cse15 0))) (.cse10 (+ |c_ULTIMATE.start_main_~user~0#1.offset| 8))) (let ((.cse2 (+ (select (select .cse0 |c_ULTIMATE.start_main_~user~0#1.base|) .cse10) 12)) (.cse11 (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem103#1.base|) |c_ULTIMATE.start_main_#t~mem103#1.offset| 0))) (and (forall ((v_ArrVal_5623 (Array Int Int)) (v_ArrVal_5653 Int) (v_ArrVal_5652 Int) (v_ArrVal_5651 Int) (v_ArrVal_5650 Int)) (let ((.cse3 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem103#1.base| (store (store (store (store .cse11 .cse12 v_ArrVal_5650) .cse13 v_ArrVal_5653) .cse14 v_ArrVal_5652) .cse15 v_ArrVal_5651)))) (let ((.cse1 (select (select .cse3 |c_ULTIMATE.start_main_~user~0#1.base|) .cse10))) (or (not (= (store (select .cse0 .cse1) .cse2 (select v_ArrVal_5623 .cse2)) v_ArrVal_5623)) (forall ((v_ArrVal_5624 (Array Int Int))) (or (not (= v_ArrVal_5624 (store (select .cse3 .cse1) .cse2 (select v_ArrVal_5624 .cse2)))) (forall ((v_ArrVal_5628 Int) (v_ArrVal_5627 (Array Int Int))) (= (let ((.cse9 (store .cse0 .cse1 v_ArrVal_5623)) (.cse4 (store .cse3 .cse1 v_ArrVal_5624))) (let ((.cse7 (select (select .cse4 |c_ULTIMATE.start_main_~user~0#1.base|) .cse10)) (.cse8 (select (select .cse9 |c_ULTIMATE.start_main_~user~0#1.base|) .cse10))) (let ((.cse6 (select (select .cse9 .cse7) .cse8))) (select (let ((.cse5 (select (select .cse4 .cse7) .cse8))) (select (store (store .cse4 .cse5 (store (select .cse4 .cse5) (+ .cse6 4) v_ArrVal_5628)) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_5627) .cse5)) .cse6)))) 0)))))))) (forall ((v_ArrVal_5623 (Array Int Int)) (v_ArrVal_5653 Int) (v_ArrVal_5652 Int) (v_ArrVal_5651 Int) (v_ArrVal_5650 Int)) (let ((.cse23 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem103#1.base| (store (store (store (store .cse11 .cse12 v_ArrVal_5650) .cse13 v_ArrVal_5653) .cse14 v_ArrVal_5652) .cse15 v_ArrVal_5651)))) (let ((.cse16 (select (select .cse23 |c_ULTIMATE.start_main_~user~0#1.base|) .cse10))) (or (not (= (store (select .cse0 .cse16) .cse2 (select v_ArrVal_5623 .cse2)) v_ArrVal_5623)) (forall ((v_ArrVal_5624 (Array Int Int))) (or (forall ((v_ArrVal_5626 Int) (v_ArrVal_5630 (Array Int Int))) (= (let ((.cse17 (store .cse0 .cse16 v_ArrVal_5623)) (.cse20 (store .cse23 .cse16 v_ArrVal_5624))) (let ((.cse21 (select (select .cse20 |c_ULTIMATE.start_main_~user~0#1.base|) .cse10)) (.cse22 (select (select .cse17 |c_ULTIMATE.start_main_~user~0#1.base|) .cse10))) (let ((.cse19 (select (select .cse17 .cse21) .cse22))) (select (let ((.cse18 (select (select .cse20 .cse21) .cse22))) (select (store (store .cse17 .cse18 (store (select .cse17 .cse18) (+ .cse19 4) v_ArrVal_5626)) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_5630) .cse18)) .cse19)))) 0)) (not (= v_ArrVal_5624 (store (select .cse23 .cse16) .cse2 (select v_ArrVal_5624 .cse2)))))))))))))) is different from false [2023-11-06 21:17:33,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:17:33,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170080117] [2023-11-06 21:17:33,971 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:17:33,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622035804] [2023-11-06 21:17:33,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622035804] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:17:33,972 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:17:33,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2023-11-06 21:17:33,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632270400] [2023-11-06 21:17:33,972 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-06 21:17:33,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-11-06 21:17:33,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:17:33,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-11-06 21:17:33,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=2151, Unknown=59, NotChecked=288, Total=2652 [2023-11-06 21:17:33,976 INFO L87 Difference]: Start difference. First operand 1078 states and 1537 transitions. Second operand has 46 states, 43 states have (on average 3.13953488372093) internal successors, (135), 37 states have internal predecessors, (135), 6 states have call successors, (8), 6 states have call predecessors, (8), 6 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2023-11-06 21:17:55,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:17:55,024 INFO L93 Difference]: Finished difference Result 2471 states and 3528 transitions. [2023-11-06 21:17:55,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2023-11-06 21:17:55,025 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 43 states have (on average 3.13953488372093) internal successors, (135), 37 states have internal predecessors, (135), 6 states have call successors, (8), 6 states have call predecessors, (8), 6 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 152 [2023-11-06 21:17:55,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:17:55,033 INFO L225 Difference]: With dead ends: 2471 [2023-11-06 21:17:55,034 INFO L226 Difference]: Without dead ends: 1511 [2023-11-06 21:17:55,039 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 106 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 2746 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=667, Invalid=10202, Unknown=63, NotChecked=624, Total=11556 [2023-11-06 21:17:55,040 INFO L413 NwaCegarLoop]: 439 mSDtfsCounter, 1527 mSDsluCounter, 12679 mSDsCounter, 0 mSdLazyCounter, 4497 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1545 SdHoareTripleChecker+Valid, 13118 SdHoareTripleChecker+Invalid, 4615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 4497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.2s IncrementalHoareTripleChecker+Time [2023-11-06 21:17:55,040 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1545 Valid, 13118 Invalid, 4615 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [118 Valid, 4497 Invalid, 0 Unknown, 0 Unchecked, 14.2s Time] [2023-11-06 21:17:55,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1511 states. [2023-11-06 21:17:55,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1511 to 1264. [2023-11-06 21:17:55,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1264 states, 1219 states have (on average 1.4159146841673502) internal successors, (1726), 1228 states have internal predecessors, (1726), 24 states have call successors, (24), 14 states have call predecessors, (24), 17 states have return successors, (28), 21 states have call predecessors, (28), 23 states have call successors, (28) [2023-11-06 21:17:55,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1264 states to 1264 states and 1778 transitions. [2023-11-06 21:17:55,136 INFO L78 Accepts]: Start accepts. Automaton has 1264 states and 1778 transitions. Word has length 152 [2023-11-06 21:17:55,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:17:55,137 INFO L495 AbstractCegarLoop]: Abstraction has 1264 states and 1778 transitions. [2023-11-06 21:17:55,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 43 states have (on average 3.13953488372093) internal successors, (135), 37 states have internal predecessors, (135), 6 states have call successors, (8), 6 states have call predecessors, (8), 6 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2023-11-06 21:17:55,137 INFO L276 IsEmpty]: Start isEmpty. Operand 1264 states and 1778 transitions. [2023-11-06 21:17:55,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-11-06 21:17:55,139 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:17:55,140 INFO L195 NwaCegarLoop]: trace histogram [15, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:17:55,156 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-11-06 21:17:55,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:17:55,352 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:17:55,352 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:17:55,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1016029149, now seen corresponding path program 1 times [2023-11-06 21:17:55,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:17:55,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777947915] [2023-11-06 21:17:55,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:55,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:17:55,424 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:17:55,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1527088087] [2023-11-06 21:17:55,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:55,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:17:55,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:17:55,426 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:17:55,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-06 21:17:56,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:56,645 INFO L262 TraceCheckSpWp]: Trace formula consists of 1152 conjuncts, 50 conjunts are in the unsatisfiable core [2023-11-06 21:17:56,648 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:17:56,907 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 36 proven. 127 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-11-06 21:17:56,908 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:17:57,385 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 69 proven. 24 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2023-11-06 21:17:57,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:17:57,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777947915] [2023-11-06 21:17:57,385 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:17:57,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527088087] [2023-11-06 21:17:57,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527088087] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:17:57,386 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:17:57,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9] total 22 [2023-11-06 21:17:57,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636578853] [2023-11-06 21:17:57,386 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:17:57,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-06 21:17:57,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:17:57,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-06 21:17:57,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2023-11-06 21:17:57,389 INFO L87 Difference]: Start difference. First operand 1264 states and 1778 transitions. Second operand has 22 states, 22 states have (on average 6.681818181818182) internal successors, (147), 22 states have internal predecessors, (147), 3 states have call successors, (11), 2 states have call predecessors, (11), 7 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-11-06 21:18:00,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:18:00,669 INFO L93 Difference]: Finished difference Result 2439 states and 3463 transitions. [2023-11-06 21:18:00,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-11-06 21:18:00,670 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.681818181818182) internal successors, (147), 22 states have internal predecessors, (147), 3 states have call successors, (11), 2 states have call predecessors, (11), 7 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 152 [2023-11-06 21:18:00,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:18:00,677 INFO L225 Difference]: With dead ends: 2439 [2023-11-06 21:18:00,678 INFO L226 Difference]: Without dead ends: 1292 [2023-11-06 21:18:00,681 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 282 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 453 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=476, Invalid=1974, Unknown=0, NotChecked=0, Total=2450 [2023-11-06 21:18:00,681 INFO L413 NwaCegarLoop]: 483 mSDtfsCounter, 32 mSDsluCounter, 7117 mSDsCounter, 0 mSdLazyCounter, 519 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 7600 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-06 21:18:00,682 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 7600 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 519 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-06 21:18:00,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1292 states. [2023-11-06 21:18:00,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1292 to 1073. [2023-11-06 21:18:00,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1073 states, 1044 states have (on average 1.4396551724137931) internal successors, (1503), 1050 states have internal predecessors, (1503), 15 states have call successors, (15), 10 states have call predecessors, (15), 10 states have return successors, (15), 12 states have call predecessors, (15), 14 states have call successors, (15) [2023-11-06 21:18:00,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 1533 transitions. [2023-11-06 21:18:00,762 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 1533 transitions. Word has length 152 [2023-11-06 21:18:00,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:18:00,762 INFO L495 AbstractCegarLoop]: Abstraction has 1073 states and 1533 transitions. [2023-11-06 21:18:00,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.681818181818182) internal successors, (147), 22 states have internal predecessors, (147), 3 states have call successors, (11), 2 states have call predecessors, (11), 7 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-11-06 21:18:00,763 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 1533 transitions. [2023-11-06 21:18:00,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-11-06 21:18:00,765 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:18:00,765 INFO L195 NwaCegarLoop]: trace histogram [22, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:18:00,789 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-11-06 21:18:00,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:18:00,990 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:18:00,990 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:18:00,991 INFO L85 PathProgramCache]: Analyzing trace with hash 2067129156, now seen corresponding path program 2 times [2023-11-06 21:18:00,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:18:00,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305119838] [2023-11-06 21:18:00,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:18:00,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:18:01,071 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:18:01,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [217032333] [2023-11-06 21:18:01,071 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 21:18:01,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:18:01,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:18:01,073 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:18:01,096 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-06 21:18:01,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 21:18:01,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:18:01,925 INFO L262 TraceCheckSpWp]: Trace formula consists of 510 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-06 21:18:01,929 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:18:02,909 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 327 trivial. 0 not checked. [2023-11-06 21:18:02,910 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:18:02,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:18:02,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305119838] [2023-11-06 21:18:02,910 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:18:02,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217032333] [2023-11-06 21:18:02,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217032333] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:18:02,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:18:02,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 21:18:02,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218943692] [2023-11-06 21:18:02,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:18:02,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:18:02,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:18:02,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:18:02,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:18:02,914 INFO L87 Difference]: Start difference. First operand 1073 states and 1533 transitions. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-11-06 21:18:06,494 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 21:18:06,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:18:06,923 INFO L93 Difference]: Finished difference Result 2130 states and 3061 transitions. [2023-11-06 21:18:06,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:18:06,924 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 159 [2023-11-06 21:18:06,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:18:06,931 INFO L225 Difference]: With dead ends: 2130 [2023-11-06 21:18:06,931 INFO L226 Difference]: Without dead ends: 1115 [2023-11-06 21:18:06,933 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2023-11-06 21:18:06,934 INFO L413 NwaCegarLoop]: 470 mSDtfsCounter, 23 mSDsluCounter, 3351 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 3821 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2023-11-06 21:18:06,934 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 3821 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 613 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2023-11-06 21:18:06,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1115 states. [2023-11-06 21:18:07,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1115 to 1106. [2023-11-06 21:18:07,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1106 states, 1077 states have (on average 1.434540389972145) internal successors, (1545), 1083 states have internal predecessors, (1545), 15 states have call successors, (15), 10 states have call predecessors, (15), 10 states have return successors, (15), 12 states have call predecessors, (15), 14 states have call successors, (15) [2023-11-06 21:18:07,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1106 states to 1106 states and 1575 transitions. [2023-11-06 21:18:07,014 INFO L78 Accepts]: Start accepts. Automaton has 1106 states and 1575 transitions. Word has length 159 [2023-11-06 21:18:07,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:18:07,014 INFO L495 AbstractCegarLoop]: Abstraction has 1106 states and 1575 transitions. [2023-11-06 21:18:07,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-11-06 21:18:07,015 INFO L276 IsEmpty]: Start isEmpty. Operand 1106 states and 1575 transitions. [2023-11-06 21:18:07,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-11-06 21:18:07,017 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:18:07,017 INFO L195 NwaCegarLoop]: trace histogram [22, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:18:07,032 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-06 21:18:07,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-06 21:18:07,227 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2023-11-06 21:18:07,228 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:18:07,228 INFO L85 PathProgramCache]: Analyzing trace with hash -559342040, now seen corresponding path program 1 times [2023-11-06 21:18:07,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:18:07,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166551108] [2023-11-06 21:18:07,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:18:07,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:18:07,307 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:18:07,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [810597656] [2023-11-06 21:18:07,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:18:07,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:18:07,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:18:07,309 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:18:07,336 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ef6065ac-ad09-4bb9-9b2c-4195082eb7c2/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-06 21:18:08,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:18:08,679 INFO L262 TraceCheckSpWp]: Trace formula consists of 1264 conjuncts, 237 conjunts are in the unsatisfiable core [2023-11-06 21:18:08,693 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:18:08,719 INFO L322 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-06 21:18:08,719 INFO L351 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 1 case distinctions, treesize of input 14 treesize of output 13 [2023-11-06 21:18:08,729 INFO L351 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 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-06 21:18:08,797 INFO L322 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-06 21:18:08,797 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 21 treesize of output 25 [2023-11-06 21:18:08,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:08,943 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2023-11-06 21:18:08,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:08,948 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-06 21:18:09,910 INFO L322 Elim1Store]: treesize reduction 28, result has 49.1 percent of original size [2023-11-06 21:18:09,910 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 45 [2023-11-06 21:18:10,002 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-06 21:18:10,130 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2023-11-06 21:18:11,169 INFO L322 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2023-11-06 21:18:11,169 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 49 [2023-11-06 21:18:12,161 INFO L322 Elim1Store]: treesize reduction 2066, result has 0.0 percent of original size [2023-11-06 21:18:12,164 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 14 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 18 new quantified variables, introduced 33 case distinctions, treesize of input 147332 treesize of output 116610 [2023-11-06 21:18:12,266 INFO L322 Elim1Store]: treesize reduction 502, result has 0.2 percent of original size [2023-11-06 21:18:12,268 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 7 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 85587 treesize of output 68274 [2023-11-06 21:18:12,515 INFO L322 Elim1Store]: treesize reduction 2316, result has 0.0 percent of original size [2023-11-06 21:18:12,519 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 16 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 20 new quantified variables, introduced 38 case distinctions, treesize of input 456633 treesize of output 327288 [2023-11-06 21:18:12,772 INFO L322 Elim1Store]: treesize reduction 2066, result has 0.0 percent of original size [2023-11-06 21:18:12,774 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 14 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 18 new quantified variables, introduced 33 case distinctions, treesize of input 133743 treesize of output 104453 [2023-11-06 21:18:12,948 INFO L322 Elim1Store]: treesize reduction 2066, result has 0.0 percent of original size [2023-11-06 21:18:12,950 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 14 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 18 new quantified variables, introduced 33 case distinctions, treesize of input 126168 treesize of output 96974 [2023-11-06 21:18:13,036 INFO L322 Elim1Store]: treesize reduction 502, result has 0.2 percent of original size [2023-11-06 21:18:13,038 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 7 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 72664 treesize of output 54895 [2023-11-06 21:18:13,137 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:13,139 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 44839 treesize of output 34863 [2023-11-06 21:18:13,278 INFO L322 Elim1Store]: treesize reduction 100, result has 4.8 percent of original size [2023-11-06 21:18:13,279 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 8432 treesize of output 7440 [2023-11-06 21:18:13,303 INFO L351 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 132 treesize of output 104 [2023-11-06 21:18:13,310 INFO L351 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 99 treesize of output 83 [2023-11-06 21:18:13,328 INFO L351 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 78 treesize of output 66 [2023-11-06 21:18:13,340 INFO L322 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2023-11-06 21:18:13,340 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 66 treesize of output 68 [2023-11-06 21:18:13,358 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 21:18:13,362 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 21:18:13,396 INFO L322 Elim1Store]: treesize reduction 128, result has 22.0 percent of original size [2023-11-06 21:18:13,396 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 159 treesize of output 305 [2023-11-06 21:18:13,407 INFO L351 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 265 treesize of output 241 [2023-11-06 21:18:13,446 INFO L351 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 195 treesize of output 163 [2023-11-06 21:18:13,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:13,472 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 21:18:13,484 INFO L322 Elim1Store]: treesize reduction 68, result has 1.4 percent of original size [2023-11-06 21:18:13,484 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 134 treesize of output 313 [2023-11-06 21:18:13,531 INFO L351 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 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-06 21:18:13,631 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:13,633 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 28959 treesize of output 24881 [2023-11-06 21:18:13,907 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:13,909 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 35505 treesize of output 30399 [2023-11-06 21:18:13,987 INFO L322 Elim1Store]: treesize reduction 100, result has 4.8 percent of original size [2023-11-06 21:18:13,988 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 10037 treesize of output 8875 [2023-11-06 21:18:14,004 INFO L351 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 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-06 21:18:14,031 INFO L351 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 286 treesize of output 238 [2023-11-06 21:18:14,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:14,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:14,201 INFO L322 Elim1Store]: treesize reduction 280, result has 11.4 percent of original size [2023-11-06 21:18:14,201 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 403 treesize of output 583 [2023-11-06 21:18:14,223 INFO L351 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 541 treesize of output 453 [2023-11-06 21:18:14,238 INFO L351 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 363 treesize of output 323 [2023-11-06 21:18:14,635 INFO L322 Elim1Store]: treesize reduction 108, result has 0.9 percent of original size [2023-11-06 21:18:14,636 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 72 treesize of output 42 [2023-11-06 21:18:14,655 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 21:18:14,661 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 21:18:14,798 INFO L322 Elim1Store]: treesize reduction 215, result has 21.5 percent of original size [2023-11-06 21:18:14,799 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 6 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1014 treesize of output 1091 [2023-11-06 21:18:14,836 INFO L351 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 576 treesize of output 516 [2023-11-06 21:18:14,856 INFO L351 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 509 treesize of output 437 [2023-11-06 21:18:14,879 INFO L351 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 688 treesize of output 582 [2023-11-06 21:18:15,307 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 21:18:15,361 INFO L322 Elim1Store]: treesize reduction 147, result has 29.3 percent of original size [2023-11-06 21:18:15,362 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 365 treesize of output 527 [2023-11-06 21:18:17,340 INFO L322 Elim1Store]: treesize reduction 109, result has 14.2 percent of original size [2023-11-06 21:18:17,341 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 10 case distinctions, treesize of input 1209 treesize of output 1189 [2023-11-06 21:18:17,958 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 21:18:17,967 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 21:18:18,080 INFO L322 Elim1Store]: treesize reduction 362, result has 8.4 percent of original size [2023-11-06 21:18:18,081 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 4181 treesize of output 3170 [2023-11-06 21:18:18,111 INFO L351 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 614 treesize of output 566 [2023-11-06 21:18:18,130 INFO L351 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 408 treesize of output 338 [2023-11-06 21:18:18,140 INFO L351 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 360 treesize of output 308 [2023-11-06 21:18:18,272 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 21:18:18,275 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 21:18:18,284 INFO L322 Elim1Store]: treesize reduction 79, result has 1.3 percent of original size [2023-11-06 21:18:18,284 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 7 case distinctions, treesize of input 54 treesize of output 37 [2023-11-06 21:18:18,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:18,318 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 21:18:18,319 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 21:18:18,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:18,322 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-06 21:18:18,323 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 37 [2023-11-06 21:18:18,548 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:18,551 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 51481 treesize of output 40629 [2023-11-06 21:18:18,666 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:18,667 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 35307 treesize of output 30237 [2023-11-06 21:18:18,883 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:18,885 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 51279 treesize of output 40457 [2023-11-06 21:18:18,965 INFO L322 Elim1Store]: treesize reduction 104, result has 1.0 percent of original size [2023-11-06 21:18:18,966 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 14131 treesize of output 1 [2023-11-06 21:18:19,154 INFO L322 Elim1Store]: treesize reduction 2066, result has 0.0 percent of original size [2023-11-06 21:18:19,164 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 14 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 18 new quantified variables, introduced 33 case distinctions, treesize of input 150031 treesize of output 119297 [2023-11-06 21:18:19,380 INFO L322 Elim1Store]: treesize reduction 2066, result has 0.0 percent of original size [2023-11-06 21:18:19,383 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 14 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 18 new quantified variables, introduced 33 case distinctions, treesize of input 142456 treesize of output 111818 [2023-11-06 21:18:19,495 INFO L322 Elim1Store]: treesize reduction 502, result has 0.2 percent of original size [2023-11-06 21:18:19,497 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 7 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 80646 treesize of output 63365 [2023-11-06 21:18:19,591 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:19,593 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 35505 treesize of output 30399 [2023-11-06 21:18:19,658 INFO L322 Elim1Store]: treesize reduction 104, result has 1.0 percent of original size [2023-11-06 21:18:19,659 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 10037 treesize of output 1 [2023-11-06 21:18:19,728 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:19,730 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 51481 treesize of output 40629 [2023-11-06 21:18:19,872 INFO L322 Elim1Store]: treesize reduction 502, result has 0.2 percent of original size [2023-11-06 21:18:19,874 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 7 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 31377 treesize of output 27446 [2023-11-06 21:18:20,080 INFO L322 Elim1Store]: treesize reduction 2066, result has 0.0 percent of original size [2023-11-06 21:18:20,084 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 14 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 18 new quantified variables, introduced 33 case distinctions, treesize of input 146996 treesize of output 116340 [2023-11-06 21:18:20,298 INFO L322 Elim1Store]: treesize reduction 2316, result has 0.0 percent of original size [2023-11-06 21:18:20,302 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 16 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 20 new quantified variables, introduced 38 case distinctions, treesize of input 456297 treesize of output 327018 [2023-11-06 21:18:20,540 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:20,541 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 28882 treesize of output 24816 [2023-11-06 21:18:20,629 INFO L322 Elim1Store]: treesize reduction 104, result has 1.0 percent of original size [2023-11-06 21:18:20,629 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 8248 treesize of output 1 [2023-11-06 21:18:20,703 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:20,705 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 44655 treesize of output 34711 [2023-11-06 21:18:20,797 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:20,799 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 35428 treesize of output 30334 [2023-11-06 21:18:20,904 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:20,906 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 51297 treesize of output 40477 [2023-11-06 21:18:21,017 INFO L322 Elim1Store]: treesize reduction 104, result has 1.0 percent of original size [2023-11-06 21:18:21,017 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 9853 treesize of output 1 [2023-11-06 21:18:21,196 INFO L322 Elim1Store]: treesize reduction 2066, result has 0.0 percent of original size [2023-11-06 21:18:21,199 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 14 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 18 new quantified variables, introduced 33 case distinctions, treesize of input 125832 treesize of output 96704 [2023-11-06 21:18:21,285 INFO L322 Elim1Store]: treesize reduction 502, result has 0.2 percent of original size [2023-11-06 21:18:21,286 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 7 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 72328 treesize of output 54625 [2023-11-06 21:18:21,436 INFO L322 Elim1Store]: treesize reduction 2066, result has 0.0 percent of original size [2023-11-06 21:18:21,439 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 14 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 18 new quantified variables, introduced 33 case distinctions, treesize of input 133407 treesize of output 104183 [2023-11-06 21:18:21,503 INFO L322 Elim1Store]: treesize reduction 104, result has 1.0 percent of original size [2023-11-06 21:18:21,503 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 14054 treesize of output 1 [2023-11-06 21:18:21,588 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:21,590 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 51095 treesize of output 40305 [2023-11-06 21:18:21,692 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:21,693 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 35230 treesize of output 30172 [2023-11-06 21:18:21,824 INFO L322 Elim1Store]: treesize reduction 502, result has 0.2 percent of original size [2023-11-06 21:18:21,826 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 7 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 30636 treesize of output 26737 [2023-11-06 21:18:21,971 INFO L322 Elim1Store]: treesize reduction 2066, result has 0.0 percent of original size [2023-11-06 21:18:21,974 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 14 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 18 new quantified variables, introduced 33 case distinctions, treesize of input 142120 treesize of output 111548 [2023-11-06 21:18:22,188 INFO L322 Elim1Store]: treesize reduction 2066, result has 0.0 percent of original size [2023-11-06 21:18:22,190 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 14 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 18 new quantified variables, introduced 33 case distinctions, treesize of input 149695 treesize of output 119027 [2023-11-06 21:18:22,265 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:22,267 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 35428 treesize of output 30334 [2023-11-06 21:18:22,369 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:22,371 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 51297 treesize of output 40477 [2023-11-06 21:18:22,435 INFO L322 Elim1Store]: treesize reduction 104, result has 1.0 percent of original size [2023-11-06 21:18:22,436 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 9853 treesize of output 1 [2023-11-06 21:18:22,671 INFO L322 Elim1Store]: treesize reduction 2066, result has 0.0 percent of original size [2023-11-06 21:18:22,675 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 14 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 18 new quantified variables, introduced 33 case distinctions, treesize of input 164476 treesize of output 131506 [2023-11-06 21:18:22,758 INFO L322 Elim1Store]: treesize reduction 502, result has 0.2 percent of original size [2023-11-06 21:18:22,760 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 7 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 35119 treesize of output 30726 [2023-11-06 21:18:22,978 INFO L322 Elim1Store]: treesize reduction 2316, result has 0.0 percent of original size [2023-11-06 21:18:22,981 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 16 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 20 new quantified variables, introduced 38 case distinctions, treesize of input 501868 treesize of output 364591 [2023-11-06 21:18:23,376 INFO L322 Elim1Store]: treesize reduction 2066, result has 0.0 percent of original size [2023-11-06 21:18:23,379 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 14 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 18 new quantified variables, introduced 33 case distinctions, treesize of input 150887 treesize of output 119349 [2023-11-06 21:18:23,472 INFO L322 Elim1Store]: treesize reduction 502, result has 0.2 percent of original size [2023-11-06 21:18:23,474 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 7 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 88024 treesize of output 67991 [2023-11-06 21:18:23,633 INFO L322 Elim1Store]: treesize reduction 2066, result has 0.0 percent of original size [2023-11-06 21:18:23,636 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 14 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 18 new quantified variables, introduced 33 case distinctions, treesize of input 143312 treesize of output 111870 [2023-11-06 21:18:23,741 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:23,743 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 51147 treesize of output 40149 [2023-11-06 21:18:23,800 INFO L322 Elim1Store]: treesize reduction 104, result has 1.0 percent of original size [2023-11-06 21:18:23,801 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 11301 treesize of output 1 [2023-11-06 21:18:23,866 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:23,867 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 33134 treesize of output 28406 [2023-11-06 21:18:23,971 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:23,972 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 39680 treesize of output 33924 [2023-11-06 21:18:24,034 INFO L322 Elim1Store]: treesize reduction 104, result has 1.0 percent of original size [2023-11-06 21:18:24,035 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 13316 treesize of output 1 [2023-11-06 21:18:24,102 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:24,104 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 57789 treesize of output 45915 [2023-11-06 21:18:24,265 INFO L322 Elim1Store]: treesize reduction 2066, result has 0.0 percent of original size [2023-11-06 21:18:24,268 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 14 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 18 new quantified variables, introduced 33 case distinctions, treesize of input 159600 treesize of output 126714 [2023-11-06 21:18:24,337 INFO L322 Elim1Store]: treesize reduction 502, result has 0.2 percent of original size [2023-11-06 21:18:24,339 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 7 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 10 new quantified variables, introduced 12 case distinctions, treesize of input 34378 treesize of output 30017 [2023-11-06 21:18:24,638 INFO L322 Elim1Store]: treesize reduction 2066, result has 0.0 percent of original size [2023-11-06 21:18:24,642 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 14 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 18 new quantified variables, introduced 33 case distinctions, treesize of input 167175 treesize of output 134193 [2023-11-06 21:18:24,746 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:24,748 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 39482 treesize of output 33762 [2023-11-06 21:18:24,853 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:24,856 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 57587 treesize of output 45743 [2023-11-06 21:18:24,926 INFO L322 Elim1Store]: treesize reduction 104, result has 1.0 percent of original size [2023-11-06 21:18:24,927 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 16338 treesize of output 1 [2023-11-06 21:18:25,002 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:25,004 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 39680 treesize of output 33924 [2023-11-06 21:18:25,054 INFO L322 Elim1Store]: treesize reduction 104, result has 1.0 percent of original size [2023-11-06 21:18:25,054 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 13316 treesize of output 1 [2023-11-06 21:18:25,139 INFO L322 Elim1Store]: treesize reduction 903, result has 0.1 percent of original size [2023-11-06 21:18:25,140 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 12 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 57789 treesize of output 45915 [2023-11-06 21:18:25,428 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 40 [2023-11-06 21:18:25,465 INFO L322 Elim1Store]: treesize reduction 8, result has 80.5 percent of original size [2023-11-06 21:18:25,465 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 58 [2023-11-06 21:18:25,499 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-06 21:18:25,634 INFO L322 Elim1Store]: treesize reduction 334, result has 7.5 percent of original size [2023-11-06 21:18:25,634 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 711 treesize of output 476 [2023-11-06 21:18:25,647 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 160 treesize of output 95 [2023-11-06 21:18:25,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:25,668 INFO L322 Elim1Store]: treesize reduction 31, result has 26.2 percent of original size [2023-11-06 21:18:25,668 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 166 treesize of output 135 [2023-11-06 21:18:25,680 INFO L351 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 [2023-11-06 21:18:25,686 INFO L351 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 25 [2023-11-06 21:18:25,718 INFO L322 Elim1Store]: treesize reduction 53, result has 1.9 percent of original size [2023-11-06 21:18:25,719 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 513 treesize of output 367 [2023-11-06 21:18:25,738 INFO L322 Elim1Store]: treesize reduction 37, result has 2.6 percent of original size [2023-11-06 21:18:25,739 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 237 treesize of output 196 [2023-11-06 21:18:25,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,858 INFO L322 Elim1Store]: treesize reduction 1269, result has 1.5 percent of original size [2023-11-06 21:18:45,858 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 77 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 401 treesize of output 233 [2023-11-06 21:18:45,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:45,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:46,026 INFO L322 Elim1Store]: treesize reduction 1201, result has 1.6 percent of original size [2023-11-06 21:18:46,027 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 78 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 168 treesize of output 188 [2023-11-06 21:18:47,404 INFO L322 Elim1Store]: treesize reduction 182, result has 12.5 percent of original size [2023-11-06 21:18:47,404 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 414 treesize of output 208 [2023-11-06 21:18:47,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:47,692 INFO L322 Elim1Store]: treesize reduction 750, result has 11.3 percent of original size [2023-11-06 21:18:47,693 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 15 select indices, 15 select index equivalence classes, 78 disjoint index pairs (out of 105 index pairs), introduced 17 new quantified variables, introduced 115 case distinctions, treesize of input 367 treesize of output 250 [2023-11-06 21:18:49,280 INFO L322 Elim1Store]: treesize reduction 94, result has 5.1 percent of original size [2023-11-06 21:18:49,281 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 548 treesize of output 350 [2023-11-06 21:18:49,303 INFO L322 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2023-11-06 21:18:49,304 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 403 treesize of output 292 [2023-11-06 21:18:49,334 INFO L322 Elim1Store]: treesize reduction 72, result has 8.9 percent of original size [2023-11-06 21:18:49,335 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 283 treesize of output 150 [2023-11-06 21:18:49,349 INFO L351 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 45 [2023-11-06 21:18:49,359 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 21 [2023-11-06 21:18:49,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 21:18:49,429 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 12 select indices, 12 select index equivalence classes, 66 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 92 [2023-11-06 21:18:49,443 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-06 21:18:49,585 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 45 proven. 246 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-11-06 21:18:49,585 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:18:49,706 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse12 (+ |c_ULTIMATE.start_main_~users~0#1.offset| 8))) (let ((.cse10 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~users~0#1.base|) .cse12)) (.cse11 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~users~0#1.base|) .cse12))) (let ((.cse0 (mod |c_ULTIMATE.start_main_~_ha_bkt~0#1| 4294967296)) (.cse3 (select (select |c_#memory_$Pointer$.base| .cse10) .cse11))) (let ((.cse1 (select |c_#memory_$Pointer$.offset| .cse3)) (.cse5 (select |c_#memory_$Pointer$.base| .cse3)) (.cse6 (* .cse0 12)) (.cse7 (select (select |c_#memory_$Pointer$.offset| .cse10) .cse11))) (and (or (< .cse0 2147483648) (let ((.cse4 (+ (- 51539607552) .cse6 .cse7)) (.cse2 (+ .cse6 .cse7 (- 51539607548)))) (and (forall ((v_ArrVal_7431 (Array Int Int)) (v_ArrVal_7433 (Array Int Int))) (or (not (= (store .cse1 .cse2 (select v_ArrVal_7433 .cse2)) v_ArrVal_7433)) (= (select (select (store (store |c_#memory_$Pointer$.offset| .cse3 v_ArrVal_7433) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_7431) .cse3) .cse4) 0))) (forall ((v_ArrVal_7432 (Array Int Int))) (or (forall ((v_ArrVal_7434 (Array Int Int))) (= (select (select (store (store |c_#memory_$Pointer$.base| .cse3 v_ArrVal_7432) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_7434) .cse3) .cse4) 0)) (not (= (store .cse5 .cse2 (select v_ArrVal_7432 .cse2)) v_ArrVal_7432))))))) (or (let ((.cse8 (+ .cse6 .cse7 4)) (.cse9 (+ .cse6 .cse7))) (and (forall ((v_ArrVal_7431 (Array Int Int)) (v_ArrVal_7433 (Array Int Int))) (or (not (= v_ArrVal_7433 (store .cse1 .cse8 (select v_ArrVal_7433 .cse8)))) (= (select (select (store (store |c_#memory_$Pointer$.offset| .cse3 v_ArrVal_7433) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_7431) .cse3) .cse9) 0))) (forall ((v_ArrVal_7432 (Array Int Int))) (or (not (= v_ArrVal_7432 (store .cse5 .cse8 (select v_ArrVal_7432 .cse8)))) (forall ((v_ArrVal_7434 (Array Int Int))) (= (select (select (store (store |c_#memory_$Pointer$.base| .cse3 v_ArrVal_7432) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_7434) .cse3) .cse9) 0)))))) (< 2147483647 .cse0))))))) is different from false [2023-11-06 21:18:49,812 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse12 (+ |c_ULTIMATE.start_main_~users~0#1.offset| 8))) (let ((.cse10 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~users~0#1.base|) .cse12)) (.cse11 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~users~0#1.base|) .cse12))) (let ((.cse0 (mod |c_ULTIMATE.start_main_#t~nondet117#1| 4294967296)) (.cse1 (select (select |c_#memory_$Pointer$.base| .cse10) .cse11))) (let ((.cse3 (select |c_#memory_$Pointer$.offset| .cse1)) (.cse5 (select |c_#memory_$Pointer$.base| .cse1)) (.cse6 (select (select |c_#memory_$Pointer$.offset| .cse10) .cse11)) (.cse7 (* .cse0 12))) (and (or (< 2147483647 .cse0) (let ((.cse2 (+ .cse6 .cse7)) (.cse4 (+ .cse6 4 .cse7))) (and (forall ((v_ArrVal_7431 (Array Int Int)) (v_ArrVal_7433 (Array Int Int))) (or (= (select (select (store (store |c_#memory_$Pointer$.offset| .cse1 v_ArrVal_7433) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_7431) .cse1) .cse2) 0) (not (= (store .cse3 .cse4 (select v_ArrVal_7433 .cse4)) v_ArrVal_7433)))) (forall ((v_ArrVal_7432 (Array Int Int))) (or (forall ((v_ArrVal_7434 (Array Int Int))) (= (select (select (store (store |c_#memory_$Pointer$.base| .cse1 v_ArrVal_7432) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_7434) .cse1) .cse2) 0)) (not (= (store .cse5 .cse4 (select v_ArrVal_7432 .cse4)) v_ArrVal_7432))))))) (or (< .cse0 2147483648) (let ((.cse8 (+ .cse6 (- 51539607548) .cse7)) (.cse9 (+ (- 51539607552) .cse6 .cse7))) (and (forall ((v_ArrVal_7431 (Array Int Int)) (v_ArrVal_7433 (Array Int Int))) (or (not (= (store .cse3 .cse8 (select v_ArrVal_7433 .cse8)) v_ArrVal_7433)) (= (select (select (store (store |c_#memory_$Pointer$.offset| .cse1 v_ArrVal_7433) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_7431) .cse1) .cse9) 0))) (forall ((v_ArrVal_7432 (Array Int Int))) (or (not (= (store .cse5 .cse8 (select v_ArrVal_7432 .cse8)) v_ArrVal_7432)) (forall ((v_ArrVal_7434 (Array Int Int))) (= (select (select (store (store |c_#memory_$Pointer$.base| .cse1 v_ArrVal_7432) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_7434) .cse1) .cse9) 0)))))))))))) is different from false [2023-11-06 21:18:49,833 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse5 (+ |c_ULTIMATE.start_main_~users~0#1.offset| 8))) (let ((.cse3 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~users~0#1.base|) .cse5)) (.cse4 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~users~0#1.base|) .cse5))) (let ((.cse2 (select (select |c_#memory_$Pointer$.offset| .cse3) .cse4))) (let ((.cse1 (+ .cse2 4)) (.cse0 (select (select |c_#memory_$Pointer$.base| .cse3) .cse4))) (and (forall ((v_ArrVal_7431 (Array Int Int)) (v_ArrVal_7433 (Array Int Int))) (or (not (= (store (select |c_#memory_$Pointer$.offset| .cse0) .cse1 (select v_ArrVal_7433 .cse1)) v_ArrVal_7433)) (= (select (select (store (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_7433) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_7431) .cse0) .cse2) 0))) (forall ((v_ArrVal_7432 (Array Int Int))) (or (not (= v_ArrVal_7432 (store (select |c_#memory_$Pointer$.base| .cse0) .cse1 (select v_ArrVal_7432 .cse1)))) (forall ((v_ArrVal_7434 (Array Int Int))) (= (select (select (store (store |c_#memory_$Pointer$.base| .cse0 v_ArrVal_7432) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_7434) .cse0) .cse2) 0))))))))) is different from false [2023-11-06 21:18:50,013 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse10 (+ |c_ULTIMATE.start_main_~users~0#1.offset| 8))) (let ((.cse11 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~users~0#1.base|) .cse10))) (let ((.cse0 (select |c_#memory_$Pointer$.base| .cse11)) (.cse2 (select |c_#memory_$Pointer$.offset| .cse11)) (.cse1 (+ 12 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~users~0#1.base|) .cse10)))) (and (forall ((v_ArrVal_7429 (Array Int Int))) (or (not (= v_ArrVal_7429 (store .cse0 .cse1 (select v_ArrVal_7429 .cse1)))) (forall ((v_ArrVal_7430 (Array Int Int))) (or (not (= v_ArrVal_7430 (store .cse2 .cse1 (select v_ArrVal_7430 .cse1)))) (forall ((v_ArrVal_7432 (Array Int Int))) (let ((.cse7 (store |c_#memory_$Pointer$.offset| .cse11 v_ArrVal_7430)) (.cse3 (store |c_#memory_$Pointer$.base| .cse11 v_ArrVal_7429))) (let ((.cse8 (select (select .cse3 |c_ULTIMATE.start_main_~users~0#1.base|) .cse10)) (.cse9 (select (select .cse7 |c_ULTIMATE.start_main_~users~0#1.base|) .cse10))) (let ((.cse4 (select (select .cse3 .cse8) .cse9)) (.cse6 (select (select .cse7 .cse8) .cse9))) (or (not (= (let ((.cse5 (+ 4 .cse6))) (store (select .cse3 .cse4) .cse5 (select v_ArrVal_7432 .cse5))) v_ArrVal_7432)) (forall ((v_ArrVal_7434 (Array Int Int))) (= (select (select (store (store .cse3 .cse4 v_ArrVal_7432) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_7434) .cse4) .cse6) 0))))))))))) (forall ((v_ArrVal_7429 (Array Int Int))) (or (not (= v_ArrVal_7429 (store .cse0 .cse1 (select v_ArrVal_7429 .cse1)))) (forall ((v_ArrVal_7430 (Array Int Int))) (or (not (= v_ArrVal_7430 (store .cse2 .cse1 (select v_ArrVal_7430 .cse1)))) (forall ((v_ArrVal_7431 (Array Int Int)) (v_ArrVal_7433 (Array Int Int))) (let ((.cse12 (store |c_#memory_$Pointer$.offset| .cse11 v_ArrVal_7430)) (.cse18 (store |c_#memory_$Pointer$.base| .cse11 v_ArrVal_7429))) (let ((.cse16 (select (select .cse18 |c_ULTIMATE.start_main_~users~0#1.base|) .cse10)) (.cse17 (select (select .cse12 |c_ULTIMATE.start_main_~users~0#1.base|) .cse10))) (let ((.cse13 (select (select .cse18 .cse16) .cse17)) (.cse15 (select (select .cse12 .cse16) .cse17))) (or (not (= (let ((.cse14 (+ 4 .cse15))) (store (select .cse12 .cse13) .cse14 (select v_ArrVal_7433 .cse14))) v_ArrVal_7433)) (= (select (select (store (store .cse12 .cse13 v_ArrVal_7433) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_7431) .cse13) .cse15) 0)))))))))))))) is different from false [2023-11-06 21:18:50,095 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse9 (+ |c_ULTIMATE.start_main_~user~0#1.offset| 8))) (let ((.cse10 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~user~0#1.base|) .cse9))) (let ((.cse0 (select |c_#memory_$Pointer$.offset| .cse10)) (.cse11 (select |c_#memory_$Pointer$.base| .cse10)) (.cse1 (+ (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~user~0#1.base|) .cse9) 12))) (and (forall ((v_ArrVal_7429 (Array Int Int))) (or (forall ((v_ArrVal_7430 (Array Int Int))) (or (not (= v_ArrVal_7430 (store .cse0 .cse1 (select v_ArrVal_7430 .cse1)))) (forall ((v_ArrVal_7431 (Array Int Int)) (v_ArrVal_7433 (Array Int Int))) (let ((.cse2 (store |c_#memory_$Pointer$.offset| .cse10 v_ArrVal_7430)) (.cse8 (store |c_#memory_$Pointer$.base| .cse10 v_ArrVal_7429))) (let ((.cse6 (select (select .cse8 |c_ULTIMATE.start_main_~user~0#1.base|) .cse9)) (.cse7 (select (select .cse2 |c_ULTIMATE.start_main_~user~0#1.base|) .cse9))) (let ((.cse3 (select (select .cse8 .cse6) .cse7)) (.cse4 (select (select .cse2 .cse6) .cse7))) (or (= (select (select (store (store .cse2 .cse3 v_ArrVal_7433) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_7431) .cse3) .cse4) 0) (not (= (let ((.cse5 (+ .cse4 4))) (store (select .cse2 .cse3) .cse5 (select v_ArrVal_7433 .cse5))) v_ArrVal_7433))))))))) (not (= v_ArrVal_7429 (store .cse11 .cse1 (select v_ArrVal_7429 .cse1)))))) (forall ((v_ArrVal_7429 (Array Int Int))) (or (forall ((v_ArrVal_7430 (Array Int Int))) (or (not (= v_ArrVal_7430 (store .cse0 .cse1 (select v_ArrVal_7430 .cse1)))) (forall ((v_ArrVal_7432 (Array Int Int))) (let ((.cse16 (store |c_#memory_$Pointer$.offset| .cse10 v_ArrVal_7430)) (.cse12 (store |c_#memory_$Pointer$.base| .cse10 v_ArrVal_7429))) (let ((.cse17 (select (select .cse12 |c_ULTIMATE.start_main_~user~0#1.base|) .cse9)) (.cse18 (select (select .cse16 |c_ULTIMATE.start_main_~user~0#1.base|) .cse9))) (let ((.cse13 (select (select .cse12 .cse17) .cse18)) (.cse14 (select (select .cse16 .cse17) .cse18))) (or (forall ((v_ArrVal_7434 (Array Int Int))) (= 0 (select (select (store (store .cse12 .cse13 v_ArrVal_7432) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_7434) .cse13) .cse14))) (not (= (let ((.cse15 (+ .cse14 4))) (store (select .cse12 .cse13) .cse15 (select v_ArrVal_7432 .cse15))) v_ArrVal_7432))))))))) (not (= v_ArrVal_7429 (store .cse11 .cse1 (select v_ArrVal_7429 .cse1)))))))))) is different from false