./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc 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_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4a633b68302485b97355fcc8c9ab86b75c4bb68dbf6f93417fd79b2d2487527c --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-28 23:35:32,585 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-28 23:35:32,652 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-28 23:35:32,656 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-28 23:35:32,657 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-28 23:35:32,679 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-28 23:35:32,680 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-28 23:35:32,680 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-28 23:35:32,681 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-28 23:35:32,682 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-28 23:35:32,682 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-28 23:35:32,683 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-28 23:35:32,683 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-28 23:35:32,684 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-28 23:35:32,684 INFO L153 SettingsManager]: * Use SBE=true [2023-11-28 23:35:32,685 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-28 23:35:32,686 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-28 23:35:32,686 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-28 23:35:32,686 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-28 23:35:32,687 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-28 23:35:32,687 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-28 23:35:32,688 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-28 23:35:32,689 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-28 23:35:32,689 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-28 23:35:32,690 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-28 23:35:32,690 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-28 23:35:32,690 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-28 23:35:32,691 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-28 23:35:32,691 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-28 23:35:32,691 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-28 23:35:32,692 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-28 23:35:32,692 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 23:35:32,693 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-28 23:35:32,693 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-28 23:35:32,693 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-28 23:35:32,693 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-28 23:35:32,693 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-28 23:35:32,693 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-28 23:35:32,694 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-28 23:35:32,694 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-28 23:35:32,694 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-28 23:35:32,694 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-28 23:35:32,694 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_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/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_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> 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 -> 4a633b68302485b97355fcc8c9ab86b75c4bb68dbf6f93417fd79b2d2487527c [2023-11-28 23:35:32,941 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-28 23:35:32,962 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-28 23:35:32,964 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-28 23:35:32,966 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-28 23:35:32,966 INFO L274 PluginConnector]: CDTParser initialized [2023-11-28 23:35:32,967 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i [2023-11-28 23:35:35,721 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-28 23:35:35,896 INFO L384 CDTParser]: Found 1 translation units. [2023-11-28 23:35:35,897 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i [2023-11-28 23:35:35,906 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/data/ad086c4b6/5265b9e582ab4a2f9b4bb71cf70ab9ff/FLAGdeb8787da [2023-11-28 23:35:35,923 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/data/ad086c4b6/5265b9e582ab4a2f9b4bb71cf70ab9ff [2023-11-28 23:35:35,925 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-28 23:35:35,927 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-28 23:35:35,928 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-28 23:35:35,928 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-28 23:35:35,934 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-28 23:35:35,935 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:35:35" (1/1) ... [2023-11-28 23:35:35,936 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@30db6a90 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:35, skipping insertion in model container [2023-11-28 23:35:35,936 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:35:35" (1/1) ... [2023-11-28 23:35:35,970 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-28 23:35:36,108 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_60d26743-485b-450b-85d5-dc24cd328d27/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i[916,929] [2023-11-28 23:35:36,159 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:35:36,173 INFO L202 MainTranslator]: Completed pre-run [2023-11-28 23:35:36,184 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_60d26743-485b-450b-85d5-dc24cd328d27/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i[916,929] [2023-11-28 23:35:36,213 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:35:36,230 INFO L206 MainTranslator]: Completed translation [2023-11-28 23:35:36,230 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:36 WrapperNode [2023-11-28 23:35:36,230 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-28 23:35:36,231 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-28 23:35:36,231 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-28 23:35:36,231 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-28 23:35:36,238 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:36" (1/1) ... [2023-11-28 23:35:36,249 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:36" (1/1) ... [2023-11-28 23:35:36,282 INFO L138 Inliner]: procedures = 29, calls = 137, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 386 [2023-11-28 23:35:36,283 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-28 23:35:36,283 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-28 23:35:36,283 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-28 23:35:36,284 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-28 23:35:36,294 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:36" (1/1) ... [2023-11-28 23:35:36,294 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:36" (1/1) ... [2023-11-28 23:35:36,299 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:36" (1/1) ... [2023-11-28 23:35:36,325 INFO L175 MemorySlicer]: Split 101 memory accesses to 12 slices as follows [2, 12, 8, 17, 8, 8, 3, 6, 6, 8, 17, 6]. 17 percent of accesses are in the largest equivalence class. The 13 initializations are split as follows [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]. The 16 writes are split as follows [0, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1]. [2023-11-28 23:35:36,325 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:36" (1/1) ... [2023-11-28 23:35:36,326 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:36" (1/1) ... [2023-11-28 23:35:36,341 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:36" (1/1) ... [2023-11-28 23:35:36,346 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:36" (1/1) ... [2023-11-28 23:35:36,350 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:36" (1/1) ... [2023-11-28 23:35:36,354 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:36" (1/1) ... [2023-11-28 23:35:36,361 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-28 23:35:36,362 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-28 23:35:36,362 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-28 23:35:36,362 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-28 23:35:36,363 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:36" (1/1) ... [2023-11-28 23:35:36,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 23:35:36,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:35:36,390 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-28 23:35:36,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-28 23:35:36,430 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-28 23:35:36,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#0 [2023-11-28 23:35:36,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#1 [2023-11-28 23:35:36,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#2 [2023-11-28 23:35:36,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#3 [2023-11-28 23:35:36,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#4 [2023-11-28 23:35:36,432 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#5 [2023-11-28 23:35:36,432 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#6 [2023-11-28 23:35:36,432 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#7 [2023-11-28 23:35:36,432 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#8 [2023-11-28 23:35:36,433 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#9 [2023-11-28 23:35:36,433 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#10 [2023-11-28 23:35:36,433 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#11 [2023-11-28 23:35:36,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-28 23:35:36,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-28 23:35:36,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-28 23:35:36,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-28 23:35:36,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-28 23:35:36,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-28 23:35:36,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-11-28 23:35:36,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2023-11-28 23:35:36,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2023-11-28 23:35:36,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2023-11-28 23:35:36,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2023-11-28 23:35:36,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2023-11-28 23:35:36,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#0 [2023-11-28 23:35:36,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#1 [2023-11-28 23:35:36,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#2 [2023-11-28 23:35:36,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#3 [2023-11-28 23:35:36,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#4 [2023-11-28 23:35:36,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#5 [2023-11-28 23:35:36,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#6 [2023-11-28 23:35:36,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#7 [2023-11-28 23:35:36,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#8 [2023-11-28 23:35:36,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#9 [2023-11-28 23:35:36,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#10 [2023-11-28 23:35:36,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#11 [2023-11-28 23:35:36,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-28 23:35:36,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-28 23:35:36,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-28 23:35:36,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-28 23:35:36,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-28 23:35:36,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-28 23:35:36,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-11-28 23:35:36,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2023-11-28 23:35:36,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2023-11-28 23:35:36,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2023-11-28 23:35:36,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2023-11-28 23:35:36,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2023-11-28 23:35:36,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#0 [2023-11-28 23:35:36,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#1 [2023-11-28 23:35:36,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#2 [2023-11-28 23:35:36,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#3 [2023-11-28 23:35:36,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#4 [2023-11-28 23:35:36,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#5 [2023-11-28 23:35:36,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#6 [2023-11-28 23:35:36,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#7 [2023-11-28 23:35:36,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#8 [2023-11-28 23:35:36,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#9 [2023-11-28 23:35:36,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#10 [2023-11-28 23:35:36,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#11 [2023-11-28 23:35:36,442 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-28 23:35:36,443 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-28 23:35:36,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-28 23:35:36,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-28 23:35:36,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-28 23:35:36,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-28 23:35:36,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-28 23:35:36,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-28 23:35:36,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-11-28 23:35:36,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2023-11-28 23:35:36,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2023-11-28 23:35:36,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2023-11-28 23:35:36,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2023-11-28 23:35:36,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2023-11-28 23:35:36,445 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-28 23:35:36,445 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-28 23:35:36,630 INFO L241 CfgBuilder]: Building ICFG [2023-11-28 23:35:36,632 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-28 23:35:37,024 INFO L282 CfgBuilder]: Performing block encoding [2023-11-28 23:35:37,064 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-28 23:35:37,065 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-28 23:35:37,065 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:35:37 BoogieIcfgContainer [2023-11-28 23:35:37,065 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-28 23:35:37,068 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-28 23:35:37,068 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-28 23:35:37,072 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-28 23:35:37,072 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 11:35:35" (1/3) ... [2023-11-28 23:35:37,073 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e1b7afb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:35:37, skipping insertion in model container [2023-11-28 23:35:37,073 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:36" (2/3) ... [2023-11-28 23:35:37,073 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e1b7afb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:35:37, skipping insertion in model container [2023-11-28 23:35:37,074 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:35:37" (3/3) ... [2023-11-28 23:35:37,075 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-p_file-46.i [2023-11-28 23:35:37,095 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-28 23:35:37,095 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-28 23:35:37,173 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-28 23:35:37,191 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=LoopHeads, 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;@37839c62, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-28 23:35:37,191 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-28 23:35:37,195 INFO L276 IsEmpty]: Start isEmpty. Operand has 92 states, 75 states have (on average 1.4666666666666666) internal successors, (110), 76 states have internal predecessors, (110), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2023-11-28 23:35:37,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-11-28 23:35:37,207 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:35:37,208 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:35:37,209 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:35:37,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:35:37,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1613036560, now seen corresponding path program 1 times [2023-11-28 23:35:37,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:35:37,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159130377] [2023-11-28 23:35:37,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:35:37,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:35:37,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:35:37,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:35:37,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159130377] [2023-11-28 23:35:37,430 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-28 23:35:37,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223439154] [2023-11-28 23:35:37,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:35:37,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:35:37,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:35:37,432 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:35:37,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-28 23:35:37,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:35:37,709 INFO L262 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-28 23:35:37,720 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:35:37,760 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2023-11-28 23:35:37,761 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:35:37,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223439154] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:35:37,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:35:37,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-28 23:35:37,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147720617] [2023-11-28 23:35:37,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:35:37,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-28 23:35:37,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:35:37,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-28 23:35:37,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-28 23:35:37,805 INFO L87 Difference]: Start difference. First operand has 92 states, 75 states have (on average 1.4666666666666666) internal successors, (110), 76 states have internal predecessors, (110), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 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 23.0) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2023-11-28 23:35:37,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:35:37,850 INFO L93 Difference]: Finished difference Result 181 states and 288 transitions. [2023-11-28 23:35:37,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-28 23:35:37,853 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) Word has length 111 [2023-11-28 23:35:37,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:35:37,860 INFO L225 Difference]: With dead ends: 181 [2023-11-28 23:35:37,860 INFO L226 Difference]: Without dead ends: 90 [2023-11-28 23:35:37,863 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 110 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-28 23:35:37,866 INFO L413 NwaCegarLoop]: 129 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-28 23:35:37,868 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 129 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-28 23:35:37,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2023-11-28 23:35:37,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 90. [2023-11-28 23:35:37,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 74 states have (on average 1.4189189189189189) internal successors, (105), 74 states have internal predecessors, (105), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2023-11-28 23:35:37,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 133 transitions. [2023-11-28 23:35:37,917 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 133 transitions. Word has length 111 [2023-11-28 23:35:37,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:35:37,917 INFO L495 AbstractCegarLoop]: Abstraction has 90 states and 133 transitions. [2023-11-28 23:35:37,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2023-11-28 23:35:37,918 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 133 transitions. [2023-11-28 23:35:37,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-11-28 23:35:37,921 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:35:37,922 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:35:37,929 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-28 23:35:38,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-28 23:35:38,125 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:35:38,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:35:38,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1599398900, now seen corresponding path program 1 times [2023-11-28 23:35:38,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:35:38,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828353949] [2023-11-28 23:35:38,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:35:38,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:35:38,195 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:35:38,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [90591472] [2023-11-28 23:35:38,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:35:38,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:35:38,196 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:35:38,197 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:35:38,200 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-28 23:35:38,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:35:38,444 INFO L262 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-28 23:35:38,450 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:35:38,512 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 23:35:38,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-28 23:35:38,595 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:35:38,596 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:35:38,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:35:38,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828353949] [2023-11-28 23:35:38,596 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:35:38,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90591472] [2023-11-28 23:35:38,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90591472] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:35:38,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:35:38,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-28 23:35:38,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320838168] [2023-11-28 23:35:38,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:35:38,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-28 23:35:38,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:35:38,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-28 23:35:38,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-28 23:35:38,600 INFO L87 Difference]: Start difference. First operand 90 states and 133 transitions. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:35:38,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:35:38,755 INFO L93 Difference]: Finished difference Result 228 states and 334 transitions. [2023-11-28 23:35:38,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-28 23:35:38,755 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 111 [2023-11-28 23:35:38,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:35:38,758 INFO L225 Difference]: With dead ends: 228 [2023-11-28 23:35:38,759 INFO L226 Difference]: Without dead ends: 139 [2023-11-28 23:35:38,760 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-28 23:35:38,762 INFO L413 NwaCegarLoop]: 114 mSDtfsCounter, 70 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-28 23:35:38,762 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 558 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-28 23:35:38,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2023-11-28 23:35:38,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 136. [2023-11-28 23:35:38,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 118 states have (on average 1.4322033898305084) internal successors, (169), 119 states have internal predecessors, (169), 15 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2023-11-28 23:35:38,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 199 transitions. [2023-11-28 23:35:38,783 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 199 transitions. Word has length 111 [2023-11-28 23:35:38,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:35:38,784 INFO L495 AbstractCegarLoop]: Abstraction has 136 states and 199 transitions. [2023-11-28 23:35:38,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:35:38,784 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 199 transitions. [2023-11-28 23:35:38,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-11-28 23:35:38,787 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:35:38,787 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:35:38,794 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-28 23:35:38,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-11-28 23:35:38,993 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:35:38,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:35:38,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1857564338, now seen corresponding path program 1 times [2023-11-28 23:35:38,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:35:38,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662688642] [2023-11-28 23:35:38,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:35:38,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:35:39,048 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:35:39,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [956600058] [2023-11-28 23:35:39,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:35:39,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:35:39,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:35:39,050 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:35:39,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-28 23:35:39,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:35:39,290 INFO L262 TraceCheckSpWp]: Trace formula consists of 484 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-28 23:35:39,296 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:35:39,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 23:35:39,367 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 12 proven. 27 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-28 23:35:39,368 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:35:39,461 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:35:39,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:35:39,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662688642] [2023-11-28 23:35:39,462 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:35:39,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956600058] [2023-11-28 23:35:39,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956600058] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 23:35:39,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:35:39,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 9 [2023-11-28 23:35:39,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982184628] [2023-11-28 23:35:39,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:35:39,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 23:35:39,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:35:39,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 23:35:39,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-28 23:35:39,465 INFO L87 Difference]: Start difference. First operand 136 states and 199 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:35:39,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:35:39,584 INFO L93 Difference]: Finished difference Result 442 states and 649 transitions. [2023-11-28 23:35:39,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-28 23:35:39,585 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 111 [2023-11-28 23:35:39,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:35:39,589 INFO L225 Difference]: With dead ends: 442 [2023-11-28 23:35:39,590 INFO L226 Difference]: Without dead ends: 307 [2023-11-28 23:35:39,591 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-28 23:35:39,593 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 176 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 540 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-28 23:35:39,593 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 540 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-28 23:35:39,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2023-11-28 23:35:39,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 155. [2023-11-28 23:35:39,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 137 states have (on average 1.4233576642335766) internal successors, (195), 138 states have internal predecessors, (195), 15 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2023-11-28 23:35:39,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 225 transitions. [2023-11-28 23:35:39,615 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 225 transitions. Word has length 111 [2023-11-28 23:35:39,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:35:39,616 INFO L495 AbstractCegarLoop]: Abstraction has 155 states and 225 transitions. [2023-11-28 23:35:39,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:35:39,617 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 225 transitions. [2023-11-28 23:35:39,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-11-28 23:35:39,619 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:35:39,620 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:35:39,626 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-28 23:35:39,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-11-28 23:35:39,825 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:35:39,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:35:39,825 INFO L85 PathProgramCache]: Analyzing trace with hash 129695399, now seen corresponding path program 1 times [2023-11-28 23:35:39,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:35:39,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59902216] [2023-11-28 23:35:39,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:35:39,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:35:39,871 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:35:39,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1125453575] [2023-11-28 23:35:39,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:35:39,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:35:39,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:35:39,873 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:35:39,877 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-28 23:35:40,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:35:40,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 491 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-28 23:35:40,130 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:35:41,108 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 77 treesize of output 45 [2023-11-28 23:35:55,575 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 139 [2023-11-28 23:35:55,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:35:55,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59902216] [2023-11-28 23:35:55,576 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:35:55,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125453575] [2023-11-28 23:35:55,576 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2023-11-28 23:35:55,582 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-28 23:35:55,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:35:55,777 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. No stderr output. at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:281) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.checkSat(ManagedScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker.checkImplication(MonolithicImplicationChecker.java:85) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.compare(PredicateUnifier.java:950) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.(PredicateUnifier.java:789) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:377) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:326) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp$UnifyPostprocessor.postprocess(TraceCheckSpWp.java:579) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:420) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeStrongestPostconditionSequence(IterativePredicateTransformer.java:199) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:298) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:184) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:162) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:110) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:210) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:121) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 44 more [2023-11-28 23:35:55,780 INFO L158 Benchmark]: Toolchain (without parser) took 19853.12ms. Allocated memory was 163.6MB in the beginning and 216.0MB in the end (delta: 52.4MB). Free memory was 123.1MB in the beginning and 134.5MB in the end (delta: -11.4MB). Peak memory consumption was 43.0MB. Max. memory is 16.1GB. [2023-11-28 23:35:55,780 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 163.6MB. Free memory is still 134.1MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-28 23:35:55,780 INFO L158 Benchmark]: CACSL2BoogieTranslator took 302.25ms. Allocated memory is still 163.6MB. Free memory was 123.1MB in the beginning and 109.6MB in the end (delta: 13.5MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-11-28 23:35:55,781 INFO L158 Benchmark]: Boogie Procedure Inliner took 51.60ms. Allocated memory is still 163.6MB. Free memory was 109.6MB in the beginning and 106.3MB in the end (delta: 3.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-28 23:35:55,781 INFO L158 Benchmark]: Boogie Preprocessor took 77.97ms. Allocated memory is still 163.6MB. Free memory was 106.3MB in the beginning and 101.8MB in the end (delta: 4.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-28 23:35:55,781 INFO L158 Benchmark]: RCFGBuilder took 703.43ms. Allocated memory is still 163.6MB. Free memory was 101.8MB in the beginning and 65.0MB in the end (delta: 36.8MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. [2023-11-28 23:35:55,782 INFO L158 Benchmark]: TraceAbstraction took 18711.27ms. Allocated memory was 163.6MB in the beginning and 216.0MB in the end (delta: 52.4MB). Free memory was 64.4MB in the beginning and 134.5MB in the end (delta: -70.1MB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-28 23:35:55,783 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.20ms. Allocated memory is still 163.6MB. Free memory is still 134.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 302.25ms. Allocated memory is still 163.6MB. Free memory was 123.1MB in the beginning and 109.6MB in the end (delta: 13.5MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 51.60ms. Allocated memory is still 163.6MB. Free memory was 109.6MB in the beginning and 106.3MB in the end (delta: 3.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 77.97ms. Allocated memory is still 163.6MB. Free memory was 106.3MB in the beginning and 101.8MB in the end (delta: 4.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 703.43ms. Allocated memory is still 163.6MB. Free memory was 101.8MB in the beginning and 65.0MB in the end (delta: 36.8MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. * TraceAbstraction took 18711.27ms. Allocated memory was 163.6MB in the beginning and 216.0MB in the end (delta: 52.4MB). Free memory was 64.4MB in the beginning and 134.5MB in the end (delta: -70.1MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. No stderr output. de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. No stderr output.: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### 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_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4a633b68302485b97355fcc8c9ab86b75c4bb68dbf6f93417fd79b2d2487527c --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-28 23:35:57,543 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-28 23:35:57,612 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-28 23:35:57,618 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-28 23:35:57,619 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-28 23:35:57,646 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-28 23:35:57,647 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-28 23:35:57,648 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-28 23:35:57,648 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-28 23:35:57,649 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-28 23:35:57,649 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-28 23:35:57,650 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-28 23:35:57,651 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-28 23:35:57,651 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-28 23:35:57,652 INFO L153 SettingsManager]: * Use SBE=true [2023-11-28 23:35:57,652 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-28 23:35:57,653 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-28 23:35:57,653 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-28 23:35:57,654 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-28 23:35:57,654 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-28 23:35:57,655 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-28 23:35:57,656 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-28 23:35:57,656 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-28 23:35:57,656 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-28 23:35:57,657 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-28 23:35:57,657 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-28 23:35:57,658 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-28 23:35:57,658 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-28 23:35:57,658 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-28 23:35:57,659 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-28 23:35:57,659 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-28 23:35:57,660 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-28 23:35:57,660 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-28 23:35:57,660 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 23:35:57,661 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-28 23:35:57,661 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-28 23:35:57,661 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-28 23:35:57,661 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-28 23:35:57,661 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-28 23:35:57,662 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-28 23:35:57,662 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-28 23:35:57,662 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-28 23:35:57,662 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-28 23:35:57,663 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-28 23:35:57,663 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-28 23:35:57,663 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_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/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_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> 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 -> 4a633b68302485b97355fcc8c9ab86b75c4bb68dbf6f93417fd79b2d2487527c [2023-11-28 23:35:57,963 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-28 23:35:57,982 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-28 23:35:57,985 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-28 23:35:57,986 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-28 23:35:57,986 INFO L274 PluginConnector]: CDTParser initialized [2023-11-28 23:35:57,988 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i [2023-11-28 23:36:00,799 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-28 23:36:01,004 INFO L384 CDTParser]: Found 1 translation units. [2023-11-28 23:36:01,004 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i [2023-11-28 23:36:01,015 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/data/f23504dd8/8819b9f2ac9746bda4a773c63a0ddc18/FLAG1e2991ad5 [2023-11-28 23:36:01,031 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/data/f23504dd8/8819b9f2ac9746bda4a773c63a0ddc18 [2023-11-28 23:36:01,034 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-28 23:36:01,036 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-28 23:36:01,038 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-28 23:36:01,038 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-28 23:36:01,044 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-28 23:36:01,045 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:36:01" (1/1) ... [2023-11-28 23:36:01,046 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@70dfcbc4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:01, skipping insertion in model container [2023-11-28 23:36:01,046 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:36:01" (1/1) ... [2023-11-28 23:36:01,078 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-28 23:36:01,244 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_60d26743-485b-450b-85d5-dc24cd328d27/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i[916,929] [2023-11-28 23:36:01,293 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:36:01,312 INFO L202 MainTranslator]: Completed pre-run [2023-11-28 23:36:01,326 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_60d26743-485b-450b-85d5-dc24cd328d27/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-46.i[916,929] [2023-11-28 23:36:01,357 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:36:01,381 INFO L206 MainTranslator]: Completed translation [2023-11-28 23:36:01,381 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:01 WrapperNode [2023-11-28 23:36:01,381 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-28 23:36:01,383 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-28 23:36:01,383 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-28 23:36:01,383 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-28 23:36:01,391 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:01" (1/1) ... [2023-11-28 23:36:01,408 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:01" (1/1) ... [2023-11-28 23:36:01,445 INFO L138 Inliner]: procedures = 33, calls = 137, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 362 [2023-11-28 23:36:01,446 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-28 23:36:01,447 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-28 23:36:01,447 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-28 23:36:01,447 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-28 23:36:01,459 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:01" (1/1) ... [2023-11-28 23:36:01,460 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:01" (1/1) ... [2023-11-28 23:36:01,467 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:01" (1/1) ... [2023-11-28 23:36:01,495 INFO L175 MemorySlicer]: Split 101 memory accesses to 12 slices as follows [2, 12, 8, 17, 8, 8, 3, 6, 6, 8, 17, 6]. 17 percent of accesses are in the largest equivalence class. The 13 initializations are split as follows [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]. The 16 writes are split as follows [0, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1]. [2023-11-28 23:36:01,496 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:01" (1/1) ... [2023-11-28 23:36:01,496 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:01" (1/1) ... [2023-11-28 23:36:01,523 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:01" (1/1) ... [2023-11-28 23:36:01,529 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:01" (1/1) ... [2023-11-28 23:36:01,537 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:01" (1/1) ... [2023-11-28 23:36:01,542 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:01" (1/1) ... [2023-11-28 23:36:01,551 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-28 23:36:01,552 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-28 23:36:01,552 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-28 23:36:01,552 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-28 23:36:01,553 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:01" (1/1) ... [2023-11-28 23:36:01,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 23:36:01,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:36:01,582 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-28 23:36:01,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-28 23:36:01,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-28 23:36:01,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#0 [2023-11-28 23:36:01,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#1 [2023-11-28 23:36:01,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#2 [2023-11-28 23:36:01,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#3 [2023-11-28 23:36:01,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#4 [2023-11-28 23:36:01,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#5 [2023-11-28 23:36:01,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#6 [2023-11-28 23:36:01,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#7 [2023-11-28 23:36:01,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#8 [2023-11-28 23:36:01,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#9 [2023-11-28 23:36:01,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#10 [2023-11-28 23:36:01,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#11 [2023-11-28 23:36:01,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#0 [2023-11-28 23:36:01,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#1 [2023-11-28 23:36:01,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#2 [2023-11-28 23:36:01,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#3 [2023-11-28 23:36:01,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#4 [2023-11-28 23:36:01,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#5 [2023-11-28 23:36:01,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#6 [2023-11-28 23:36:01,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#7 [2023-11-28 23:36:01,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#8 [2023-11-28 23:36:01,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#9 [2023-11-28 23:36:01,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#10 [2023-11-28 23:36:01,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#11 [2023-11-28 23:36:01,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2023-11-28 23:36:01,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2023-11-28 23:36:01,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2023-11-28 23:36:01,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2023-11-28 23:36:01,623 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2023-11-28 23:36:01,623 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2023-11-28 23:36:01,623 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2023-11-28 23:36:01,623 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2023-11-28 23:36:01,624 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2023-11-28 23:36:01,624 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2023-11-28 23:36:01,624 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2023-11-28 23:36:01,624 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2023-11-28 23:36:01,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#0 [2023-11-28 23:36:01,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#1 [2023-11-28 23:36:01,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#2 [2023-11-28 23:36:01,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#3 [2023-11-28 23:36:01,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#4 [2023-11-28 23:36:01,626 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#5 [2023-11-28 23:36:01,626 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#6 [2023-11-28 23:36:01,626 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#7 [2023-11-28 23:36:01,626 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#8 [2023-11-28 23:36:01,626 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#9 [2023-11-28 23:36:01,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#10 [2023-11-28 23:36:01,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#11 [2023-11-28 23:36:01,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-28 23:36:01,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-28 23:36:01,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-28 23:36:01,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-28 23:36:01,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-11-28 23:36:01,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-11-28 23:36:01,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-11-28 23:36:01,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-11-28 23:36:01,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-11-28 23:36:01,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-11-28 23:36:01,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-11-28 23:36:01,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2023-11-28 23:36:01,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#0 [2023-11-28 23:36:01,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#1 [2023-11-28 23:36:01,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#2 [2023-11-28 23:36:01,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#3 [2023-11-28 23:36:01,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#4 [2023-11-28 23:36:01,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#5 [2023-11-28 23:36:01,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#6 [2023-11-28 23:36:01,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#7 [2023-11-28 23:36:01,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#8 [2023-11-28 23:36:01,632 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#9 [2023-11-28 23:36:01,632 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#10 [2023-11-28 23:36:01,632 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#11 [2023-11-28 23:36:01,632 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2023-11-28 23:36:01,632 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2023-11-28 23:36:01,633 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2023-11-28 23:36:01,633 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2023-11-28 23:36:01,633 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2023-11-28 23:36:01,633 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2023-11-28 23:36:01,634 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2023-11-28 23:36:01,634 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2023-11-28 23:36:01,634 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2023-11-28 23:36:01,634 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2023-11-28 23:36:01,634 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2023-11-28 23:36:01,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2023-11-28 23:36:01,635 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-28 23:36:01,635 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-28 23:36:01,635 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-28 23:36:01,636 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-28 23:36:01,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2023-11-28 23:36:01,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2023-11-28 23:36:01,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2023-11-28 23:36:01,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2023-11-28 23:36:01,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2023-11-28 23:36:01,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2023-11-28 23:36:01,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2023-11-28 23:36:01,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2023-11-28 23:36:01,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2023-11-28 23:36:01,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2023-11-28 23:36:01,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2023-11-28 23:36:01,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2023-11-28 23:36:01,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2023-11-28 23:36:01,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2023-11-28 23:36:01,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2023-11-28 23:36:01,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2023-11-28 23:36:01,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2023-11-28 23:36:01,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2023-11-28 23:36:01,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2023-11-28 23:36:01,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2023-11-28 23:36:01,639 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2023-11-28 23:36:01,639 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2023-11-28 23:36:01,639 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2023-11-28 23:36:01,639 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2023-11-28 23:36:01,845 INFO L241 CfgBuilder]: Building ICFG [2023-11-28 23:36:01,847 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-28 23:36:02,509 INFO L282 CfgBuilder]: Performing block encoding [2023-11-28 23:36:02,566 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-28 23:36:02,567 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-28 23:36:02,567 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:36:02 BoogieIcfgContainer [2023-11-28 23:36:02,567 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-28 23:36:02,570 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-28 23:36:02,570 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-28 23:36:02,573 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-28 23:36:02,574 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 11:36:01" (1/3) ... [2023-11-28 23:36:02,574 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4805a597 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:36:02, skipping insertion in model container [2023-11-28 23:36:02,574 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:01" (2/3) ... [2023-11-28 23:36:02,575 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4805a597 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:36:02, skipping insertion in model container [2023-11-28 23:36:02,575 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:36:02" (3/3) ... [2023-11-28 23:36:02,576 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-p_file-46.i [2023-11-28 23:36:02,595 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-28 23:36:02,595 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-28 23:36:02,646 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-28 23:36:02,653 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=LoopHeads, 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;@6704d99a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-28 23:36:02,653 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-28 23:36:02,658 INFO L276 IsEmpty]: Start isEmpty. Operand has 86 states, 69 states have (on average 1.4492753623188406) internal successors, (100), 70 states have internal predecessors, (100), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2023-11-28 23:36:02,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2023-11-28 23:36:02,674 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:02,675 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:02,675 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:02,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:02,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1897482861, now seen corresponding path program 1 times [2023-11-28 23:36:02,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:36:02,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1757862332] [2023-11-28 23:36:02,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:02,698 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:02,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:36:02,720 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:36:02,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-28 23:36:03,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:03,141 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-28 23:36:03,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:03,197 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 186 proven. 0 refuted. 0 times theorem prover too weak. 178 trivial. 0 not checked. [2023-11-28 23:36:03,197 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:36:03,198 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:36:03,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1757862332] [2023-11-28 23:36:03,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1757862332] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:36:03,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:36:03,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-28 23:36:03,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138419510] [2023-11-28 23:36:03,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:03,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-28 23:36:03,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:36:03,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-28 23:36:03,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-28 23:36:03,232 INFO L87 Difference]: Start difference. First operand has 86 states, 69 states have (on average 1.4492753623188406) internal successors, (100), 70 states have internal predecessors, (100), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 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 23.0) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-11-28 23:36:03,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:03,283 INFO L93 Difference]: Finished difference Result 169 states and 268 transitions. [2023-11-28 23:36:03,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-28 23:36:03,286 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 109 [2023-11-28 23:36:03,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:03,293 INFO L225 Difference]: With dead ends: 169 [2023-11-28 23:36:03,293 INFO L226 Difference]: Without dead ends: 84 [2023-11-28 23:36:03,297 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 108 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-28 23:36:03,300 INFO L413 NwaCegarLoop]: 119 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:03,301 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 119 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-28 23:36:03,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2023-11-28 23:36:03,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 84. [2023-11-28 23:36:03,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 68 states have (on average 1.3970588235294117) internal successors, (95), 68 states have internal predecessors, (95), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2023-11-28 23:36:03,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 123 transitions. [2023-11-28 23:36:03,340 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 123 transitions. Word has length 109 [2023-11-28 23:36:03,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:03,341 INFO L495 AbstractCegarLoop]: Abstraction has 84 states and 123 transitions. [2023-11-28 23:36:03,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-11-28 23:36:03,341 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 123 transitions. [2023-11-28 23:36:03,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2023-11-28 23:36:03,345 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:03,345 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:03,352 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-28 23:36:03,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:03,546 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:03,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:03,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1915345745, now seen corresponding path program 1 times [2023-11-28 23:36:03,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:36:03,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1807130238] [2023-11-28 23:36:03,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:03,549 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:03,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:36:03,550 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:36:03,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-28 23:36:03,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:03,848 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-28 23:36:03,856 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:04,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-11-28 23:36:04,317 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 24 [2023-11-28 23:36:04,380 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:36:04,381 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:36:04,381 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:36:04,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1807130238] [2023-11-28 23:36:04,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1807130238] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:36:04,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:36:04,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-28 23:36:04,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703040338] [2023-11-28 23:36:04,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:04,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 23:36:04,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:36:04,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 23:36:04,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-28 23:36:04,385 INFO L87 Difference]: Start difference. First operand 84 states and 123 transitions. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:05,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:05,061 INFO L93 Difference]: Finished difference Result 303 states and 443 transitions. [2023-11-28 23:36:05,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-28 23:36:05,062 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 109 [2023-11-28 23:36:05,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:05,066 INFO L225 Difference]: With dead ends: 303 [2023-11-28 23:36:05,066 INFO L226 Difference]: Without dead ends: 220 [2023-11-28 23:36:05,068 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2023-11-28 23:36:05,069 INFO L413 NwaCegarLoop]: 115 mSDtfsCounter, 201 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:05,070 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 489 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-28 23:36:05,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2023-11-28 23:36:05,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 215. [2023-11-28 23:36:05,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 182 states have (on average 1.4230769230769231) internal successors, (259), 183 states have internal predecessors, (259), 29 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2023-11-28 23:36:05,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 317 transitions. [2023-11-28 23:36:05,099 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 317 transitions. Word has length 109 [2023-11-28 23:36:05,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:05,100 INFO L495 AbstractCegarLoop]: Abstraction has 215 states and 317 transitions. [2023-11-28 23:36:05,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:05,101 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 317 transitions. [2023-11-28 23:36:05,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2023-11-28 23:36:05,104 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:05,104 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:05,112 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-11-28 23:36:05,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:05,309 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:05,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:05,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1368504301, now seen corresponding path program 1 times [2023-11-28 23:36:05,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:36:05,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1468944] [2023-11-28 23:36:05,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:05,310 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:05,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:36:05,312 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:36:05,312 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-28 23:36:05,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:05,597 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-28 23:36:05,603 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:05,879 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-28 23:36:05,924 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 13 [2023-11-28 23:36:05,951 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:36:05,951 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:36:05,952 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:36:05,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1468944] [2023-11-28 23:36:05,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1468944] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:36:05,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:36:05,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-28 23:36:05,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511250012] [2023-11-28 23:36:05,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:05,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 23:36:05,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:36:05,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 23:36:05,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-28 23:36:05,955 INFO L87 Difference]: Start difference. First operand 215 states and 317 transitions. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:06,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:06,522 INFO L93 Difference]: Finished difference Result 434 states and 636 transitions. [2023-11-28 23:36:06,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-28 23:36:06,523 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 109 [2023-11-28 23:36:06,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:06,526 INFO L225 Difference]: With dead ends: 434 [2023-11-28 23:36:06,526 INFO L226 Difference]: Without dead ends: 220 [2023-11-28 23:36:06,537 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-28 23:36:06,538 INFO L413 NwaCegarLoop]: 115 mSDtfsCounter, 199 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:06,539 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 545 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-28 23:36:06,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2023-11-28 23:36:06,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 215. [2023-11-28 23:36:06,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 182 states have (on average 1.4175824175824177) internal successors, (258), 183 states have internal predecessors, (258), 29 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2023-11-28 23:36:06,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 316 transitions. [2023-11-28 23:36:06,561 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 316 transitions. Word has length 109 [2023-11-28 23:36:06,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:06,562 INFO L495 AbstractCegarLoop]: Abstraction has 215 states and 316 transitions. [2023-11-28 23:36:06,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:06,563 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 316 transitions. [2023-11-28 23:36:06,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2023-11-28 23:36:06,565 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:06,565 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:06,573 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-11-28 23:36:06,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:06,768 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:06,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:06,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1110338863, now seen corresponding path program 1 times [2023-11-28 23:36:06,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:36:06,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1144039151] [2023-11-28 23:36:06,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:06,770 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:06,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:36:06,770 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:36:06,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-28 23:36:07,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:07,045 INFO L262 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-28 23:36:07,049 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:07,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-11-28 23:36:07,105 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 37 treesize of output 25 [2023-11-28 23:36:07,126 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:36:07,126 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:36:07,126 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:36:07,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1144039151] [2023-11-28 23:36:07,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1144039151] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:36:07,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:36:07,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-28 23:36:07,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679380871] [2023-11-28 23:36:07,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:07,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 23:36:07,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:36:07,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 23:36:07,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:36:07,129 INFO L87 Difference]: Start difference. First operand 215 states and 316 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:07,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:07,319 INFO L93 Difference]: Finished difference Result 688 states and 1012 transitions. [2023-11-28 23:36:07,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-28 23:36:07,319 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 109 [2023-11-28 23:36:07,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:07,324 INFO L225 Difference]: With dead ends: 688 [2023-11-28 23:36:07,325 INFO L226 Difference]: Without dead ends: 474 [2023-11-28 23:36:07,326 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-28 23:36:07,327 INFO L413 NwaCegarLoop]: 127 mSDtfsCounter, 158 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:07,327 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 485 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-28 23:36:07,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2023-11-28 23:36:07,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 239. [2023-11-28 23:36:07,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 206 states have (on average 1.4029126213592233) internal successors, (289), 207 states have internal predecessors, (289), 29 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2023-11-28 23:36:07,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 347 transitions. [2023-11-28 23:36:07,355 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 347 transitions. Word has length 109 [2023-11-28 23:36:07,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:07,356 INFO L495 AbstractCegarLoop]: Abstraction has 239 states and 347 transitions. [2023-11-28 23:36:07,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:07,357 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 347 transitions. [2023-11-28 23:36:07,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-11-28 23:36:07,359 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:07,359 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:07,367 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-11-28 23:36:07,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:07,566 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:07,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:07,567 INFO L85 PathProgramCache]: Analyzing trace with hash 869636614, now seen corresponding path program 1 times [2023-11-28 23:36:07,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:36:07,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1719116751] [2023-11-28 23:36:07,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:07,568 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:07,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:36:07,568 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:36:07,569 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-28 23:36:07,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:07,880 INFO L262 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-28 23:36:07,884 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:09,462 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 23:36:09,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 94 treesize of output 34 [2023-11-28 23:36:09,533 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:36:09,533 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:36:09,534 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:36:09,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1719116751] [2023-11-28 23:36:09,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1719116751] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:36:09,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:36:09,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-28 23:36:09,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663233322] [2023-11-28 23:36:09,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:09,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-28 23:36:09,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:36:09,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-28 23:36:09,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-28 23:36:09,536 INFO L87 Difference]: Start difference. First operand 239 states and 347 transitions. Second operand has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:15,015 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:36:19,412 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:36:19,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:19,688 INFO L93 Difference]: Finished difference Result 818 states and 1187 transitions. [2023-11-28 23:36:19,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-28 23:36:19,689 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 111 [2023-11-28 23:36:19,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:19,695 INFO L225 Difference]: With dead ends: 818 [2023-11-28 23:36:19,695 INFO L226 Difference]: Without dead ends: 580 [2023-11-28 23:36:19,696 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2023-11-28 23:36:19,697 INFO L413 NwaCegarLoop]: 250 mSDtfsCounter, 282 mSDsluCounter, 980 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 1230 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.7s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:19,698 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [282 Valid, 1230 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 474 Invalid, 2 Unknown, 0 Unchecked, 9.7s Time] [2023-11-28 23:36:19,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2023-11-28 23:36:19,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 361. [2023-11-28 23:36:19,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 296 states have (on average 1.375) internal successors, (407), 298 states have internal predecessors, (407), 58 states have call successors, (58), 6 states have call predecessors, (58), 6 states have return successors, (58), 56 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-28 23:36:19,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 523 transitions. [2023-11-28 23:36:19,750 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 523 transitions. Word has length 111 [2023-11-28 23:36:19,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:19,750 INFO L495 AbstractCegarLoop]: Abstraction has 361 states and 523 transitions. [2023-11-28 23:36:19,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:19,751 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 523 transitions. [2023-11-28 23:36:19,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-11-28 23:36:19,753 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:19,753 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:19,761 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-11-28 23:36:19,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:19,960 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:19,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:19,961 INFO L85 PathProgramCache]: Analyzing trace with hash -862655722, now seen corresponding path program 1 times [2023-11-28 23:36:19,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:36:19,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1729310086] [2023-11-28 23:36:19,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:19,961 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:19,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:36:19,962 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:36:19,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-11-28 23:36:20,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:20,217 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-28 23:36:20,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:20,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 19 treesize of output 11 [2023-11-28 23:36:20,904 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-28 23:36:20,904 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:36:21,454 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:36:21,455 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:36:21,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1729310086] [2023-11-28 23:36:21,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1729310086] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 23:36:21,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:36:21,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 8 [2023-11-28 23:36:21,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538203258] [2023-11-28 23:36:21,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:21,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 23:36:21,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:36:21,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 23:36:21,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-28 23:36:21,457 INFO L87 Difference]: Start difference. First operand 361 states and 523 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:21,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:21,735 INFO L93 Difference]: Finished difference Result 888 states and 1274 transitions. [2023-11-28 23:36:21,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-28 23:36:21,736 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 111 [2023-11-28 23:36:21,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:21,741 INFO L225 Difference]: With dead ends: 888 [2023-11-28 23:36:21,741 INFO L226 Difference]: Without dead ends: 528 [2023-11-28 23:36:21,742 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-11-28 23:36:21,743 INFO L413 NwaCegarLoop]: 109 mSDtfsCounter, 102 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:21,744 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 464 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-28 23:36:21,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2023-11-28 23:36:21,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 413. [2023-11-28 23:36:21,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 344 states have (on average 1.372093023255814) internal successors, (472), 348 states have internal predecessors, (472), 60 states have call successors, (60), 8 states have call predecessors, (60), 8 states have return successors, (60), 56 states have call predecessors, (60), 60 states have call successors, (60) [2023-11-28 23:36:21,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 592 transitions. [2023-11-28 23:36:21,787 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 592 transitions. Word has length 111 [2023-11-28 23:36:21,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:21,788 INFO L495 AbstractCegarLoop]: Abstraction has 413 states and 592 transitions. [2023-11-28 23:36:21,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:21,788 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 592 transitions. [2023-11-28 23:36:21,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-11-28 23:36:21,790 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:21,790 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:21,797 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-11-28 23:36:21,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:21,991 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:21,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:21,992 INFO L85 PathProgramCache]: Analyzing trace with hash -182597352, now seen corresponding path program 1 times [2023-11-28 23:36:21,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:36:21,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1705410902] [2023-11-28 23:36:21,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:21,992 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:21,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:36:21,993 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:36:21,994 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-11-28 23:36:22,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:22,229 INFO L262 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-28 23:36:22,231 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:22,266 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:36:22,266 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:36:22,267 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:36:22,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1705410902] [2023-11-28 23:36:22,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1705410902] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:36:22,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:36:22,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-28 23:36:22,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785329175] [2023-11-28 23:36:22,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:22,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 23:36:22,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:36:22,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 23:36:22,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:36:22,268 INFO L87 Difference]: Start difference. First operand 413 states and 592 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:22,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:22,401 INFO L93 Difference]: Finished difference Result 871 states and 1249 transitions. [2023-11-28 23:36:22,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-28 23:36:22,402 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 111 [2023-11-28 23:36:22,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:22,406 INFO L225 Difference]: With dead ends: 871 [2023-11-28 23:36:22,406 INFO L226 Difference]: Without dead ends: 459 [2023-11-28 23:36:22,407 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-28 23:36:22,408 INFO L413 NwaCegarLoop]: 125 mSDtfsCounter, 36 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:22,409 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 469 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-28 23:36:22,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2023-11-28 23:36:22,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 423. [2023-11-28 23:36:22,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 354 states have (on average 1.3615819209039548) internal successors, (482), 358 states have internal predecessors, (482), 60 states have call successors, (60), 8 states have call predecessors, (60), 8 states have return successors, (60), 56 states have call predecessors, (60), 60 states have call successors, (60) [2023-11-28 23:36:22,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 602 transitions. [2023-11-28 23:36:22,443 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 602 transitions. Word has length 111 [2023-11-28 23:36:22,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:22,444 INFO L495 AbstractCegarLoop]: Abstraction has 423 states and 602 transitions. [2023-11-28 23:36:22,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:22,444 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 602 transitions. [2023-11-28 23:36:22,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-11-28 23:36:22,446 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:22,446 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:22,451 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2023-11-28 23:36:22,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:22,646 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:22,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:22,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1690255276, now seen corresponding path program 1 times [2023-11-28 23:36:22,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:36:22,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [225642459] [2023-11-28 23:36:22,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:22,647 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:22,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:36:22,648 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:36:22,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-11-28 23:36:22,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:22,893 INFO L262 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-28 23:36:22,897 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:23,736 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2023-11-28 23:36:23,849 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 72 treesize of output 52 [2023-11-28 23:36:23,853 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 42 treesize of output 30 [2023-11-28 23:36:23,926 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 28 proven. 192 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-11-28 23:36:23,927 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:36:24,089 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:36:24,089 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:36:24,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [225642459] [2023-11-28 23:36:24,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [225642459] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 23:36:24,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:36:24,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [15] total 18 [2023-11-28 23:36:24,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833494462] [2023-11-28 23:36:24,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:24,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 23:36:24,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:36:24,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 23:36:24,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2023-11-28 23:36:24,090 INFO L87 Difference]: Start difference. First operand 423 states and 602 transitions. Second operand has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 6 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:24,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:24,386 INFO L93 Difference]: Finished difference Result 981 states and 1384 transitions. [2023-11-28 23:36:24,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 23:36:24,388 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 6 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 111 [2023-11-28 23:36:24,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:24,392 INFO L225 Difference]: With dead ends: 981 [2023-11-28 23:36:24,392 INFO L226 Difference]: Without dead ends: 559 [2023-11-28 23:36:24,394 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 204 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2023-11-28 23:36:24,394 INFO L413 NwaCegarLoop]: 152 mSDtfsCounter, 125 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:24,394 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 700 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-28 23:36:24,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2023-11-28 23:36:24,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 511. [2023-11-28 23:36:24,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 511 states, 406 states have (on average 1.3251231527093597) internal successors, (538), 412 states have internal predecessors, (538), 90 states have call successors, (90), 14 states have call predecessors, (90), 14 states have return successors, (90), 84 states have call predecessors, (90), 90 states have call successors, (90) [2023-11-28 23:36:24,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 718 transitions. [2023-11-28 23:36:24,445 INFO L78 Accepts]: Start accepts. Automaton has 511 states and 718 transitions. Word has length 111 [2023-11-28 23:36:24,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:24,446 INFO L495 AbstractCegarLoop]: Abstraction has 511 states and 718 transitions. [2023-11-28 23:36:24,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 6 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:24,446 INFO L276 IsEmpty]: Start isEmpty. Operand 511 states and 718 transitions. [2023-11-28 23:36:24,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-11-28 23:36:24,448 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:24,448 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:24,457 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-11-28 23:36:24,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:24,649 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:24,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:24,649 INFO L85 PathProgramCache]: Analyzing trace with hash -168947960, now seen corresponding path program 1 times [2023-11-28 23:36:24,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:36:24,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [890070800] [2023-11-28 23:36:24,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:24,650 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:24,650 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:36:24,651 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:36:24,651 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-11-28 23:36:24,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:24,876 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-28 23:36:24,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:24,893 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:36:24,893 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:36:24,893 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:36:24,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [890070800] [2023-11-28 23:36:24,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [890070800] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:36:24,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:36:24,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 23:36:24,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167861180] [2023-11-28 23:36:24,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:24,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:36:24,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:36:24,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:36:24,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:36:24,895 INFO L87 Difference]: Start difference. First operand 511 states and 718 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:24,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:24,987 INFO L93 Difference]: Finished difference Result 1027 states and 1447 transitions. [2023-11-28 23:36:24,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 23:36:24,987 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 111 [2023-11-28 23:36:24,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:24,991 INFO L225 Difference]: With dead ends: 1027 [2023-11-28 23:36:24,991 INFO L226 Difference]: Without dead ends: 530 [2023-11-28 23:36:24,993 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 108 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-28 23:36:24,994 INFO L413 NwaCegarLoop]: 125 mSDtfsCounter, 7 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 355 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:24,994 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 355 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-28 23:36:24,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2023-11-28 23:36:25,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 511. [2023-11-28 23:36:25,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 511 states, 406 states have (on average 1.312807881773399) internal successors, (533), 412 states have internal predecessors, (533), 90 states have call successors, (90), 14 states have call predecessors, (90), 14 states have return successors, (90), 84 states have call predecessors, (90), 90 states have call successors, (90) [2023-11-28 23:36:25,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 713 transitions. [2023-11-28 23:36:25,046 INFO L78 Accepts]: Start accepts. Automaton has 511 states and 713 transitions. Word has length 111 [2023-11-28 23:36:25,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:25,046 INFO L495 AbstractCegarLoop]: Abstraction has 511 states and 713 transitions. [2023-11-28 23:36:25,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:25,046 INFO L276 IsEmpty]: Start isEmpty. Operand 511 states and 713 transitions. [2023-11-28 23:36:25,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-11-28 23:36:25,048 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:25,048 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:25,054 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2023-11-28 23:36:25,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:25,249 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:25,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:25,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1417082339, now seen corresponding path program 1 times [2023-11-28 23:36:25,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:36:25,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1069227542] [2023-11-28 23:36:25,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:25,250 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:25,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:36:25,251 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:36:25,253 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-11-28 23:36:25,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:25,544 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-28 23:36:25,548 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:26,126 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2023-11-28 23:36:26,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 66 treesize of output 54 [2023-11-28 23:36:26,268 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 70 treesize of output 50 [2023-11-28 23:36:26,341 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 3 proven. 169 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2023-11-28 23:36:26,341 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:36:26,534 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:36:26,535 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:36:26,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1069227542] [2023-11-28 23:36:26,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1069227542] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 23:36:26,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:36:26,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 13 [2023-11-28 23:36:26,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850187488] [2023-11-28 23:36:26,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:26,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 23:36:26,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:36:26,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 23:36:26,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2023-11-28 23:36:26,537 INFO L87 Difference]: Start difference. First operand 511 states and 713 transitions. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:26,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:26,959 INFO L93 Difference]: Finished difference Result 1413 states and 1961 transitions. [2023-11-28 23:36:26,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-28 23:36:26,960 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 113 [2023-11-28 23:36:26,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:26,966 INFO L225 Difference]: With dead ends: 1413 [2023-11-28 23:36:26,966 INFO L226 Difference]: Without dead ends: 921 [2023-11-28 23:36:26,967 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2023-11-28 23:36:26,968 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 123 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 724 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:26,968 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 724 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-28 23:36:26,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 921 states. [2023-11-28 23:36:27,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 921 to 895. [2023-11-28 23:36:27,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 895 states, 706 states have (on average 1.2875354107648724) internal successors, (909), 720 states have internal predecessors, (909), 162 states have call successors, (162), 26 states have call predecessors, (162), 26 states have return successors, (162), 148 states have call predecessors, (162), 162 states have call successors, (162) [2023-11-28 23:36:27,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 895 states to 895 states and 1233 transitions. [2023-11-28 23:36:27,043 INFO L78 Accepts]: Start accepts. Automaton has 895 states and 1233 transitions. Word has length 113 [2023-11-28 23:36:27,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:27,044 INFO L495 AbstractCegarLoop]: Abstraction has 895 states and 1233 transitions. [2023-11-28 23:36:27,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:27,044 INFO L276 IsEmpty]: Start isEmpty. Operand 895 states and 1233 transitions. [2023-11-28 23:36:27,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-11-28 23:36:27,045 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:27,046 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:27,051 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2023-11-28 23:36:27,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:27,246 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:27,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:27,247 INFO L85 PathProgramCache]: Analyzing trace with hash 357925023, now seen corresponding path program 1 times [2023-11-28 23:36:27,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:36:27,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1623350379] [2023-11-28 23:36:27,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:27,248 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:27,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:36:27,249 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:36:27,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-11-28 23:36:27,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:27,601 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-28 23:36:27,606 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:28,207 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 32 [2023-11-28 23:36:28,213 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 60 treesize of output 32 [2023-11-28 23:36:28,265 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-28 23:36:28,266 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:36:28,491 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:36:28,491 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:36:28,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1623350379] [2023-11-28 23:36:28,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1623350379] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 23:36:28,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:36:28,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 10 [2023-11-28 23:36:28,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735520546] [2023-11-28 23:36:28,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:28,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 23:36:28,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:36:28,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 23:36:28,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-28 23:36:28,493 INFO L87 Difference]: Start difference. First operand 895 states and 1233 transitions. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:29,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:29,038 INFO L93 Difference]: Finished difference Result 1839 states and 2527 transitions. [2023-11-28 23:36:29,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-28 23:36:29,040 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 113 [2023-11-28 23:36:29,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:29,046 INFO L225 Difference]: With dead ends: 1839 [2023-11-28 23:36:29,046 INFO L226 Difference]: Without dead ends: 963 [2023-11-28 23:36:29,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-11-28 23:36:29,050 INFO L413 NwaCegarLoop]: 109 mSDtfsCounter, 78 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:29,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 410 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-28 23:36:29,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states. [2023-11-28 23:36:29,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 907. [2023-11-28 23:36:29,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 907 states, 714 states have (on average 1.2787114845938374) internal successors, (913), 728 states have internal predecessors, (913), 162 states have call successors, (162), 30 states have call predecessors, (162), 30 states have return successors, (162), 148 states have call predecessors, (162), 162 states have call successors, (162) [2023-11-28 23:36:29,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 1237 transitions. [2023-11-28 23:36:29,147 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 1237 transitions. Word has length 113 [2023-11-28 23:36:29,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:29,154 INFO L495 AbstractCegarLoop]: Abstraction has 907 states and 1237 transitions. [2023-11-28 23:36:29,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:29,154 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 1237 transitions. [2023-11-28 23:36:29,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-11-28 23:36:29,157 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:29,157 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:29,164 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2023-11-28 23:36:29,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:29,357 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:29,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:29,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1979295120, now seen corresponding path program 1 times [2023-11-28 23:36:29,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:36:29,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1113919748] [2023-11-28 23:36:29,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:29,359 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:29,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:36:29,360 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:36:29,360 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-11-28 23:36:29,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:29,632 INFO L262 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-28 23:36:29,635 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:30,164 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-11-28 23:36:30,202 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 8 proven. 204 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2023-11-28 23:36:30,202 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:36:30,533 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-11-28 23:36:30,533 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2023-11-28 23:36:30,644 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 15 proven. 24 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-28 23:36:30,645 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:36:30,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1113919748] [2023-11-28 23:36:30,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1113919748] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:36:30,645 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:36:30,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2023-11-28 23:36:30,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178113844] [2023-11-28 23:36:30,645 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:36:30,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-28 23:36:30,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:36:30,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-28 23:36:30,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-11-28 23:36:30,647 INFO L87 Difference]: Start difference. First operand 907 states and 1237 transitions. Second operand has 12 states, 10 states have (on average 6.1) internal successors, (61), 12 states have internal predecessors, (61), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-28 23:36:31,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:31,344 INFO L93 Difference]: Finished difference Result 2075 states and 2764 transitions. [2023-11-28 23:36:31,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-28 23:36:31,345 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 6.1) internal successors, (61), 12 states have internal predecessors, (61), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) Word has length 113 [2023-11-28 23:36:31,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:31,350 INFO L225 Difference]: With dead ends: 2075 [2023-11-28 23:36:31,350 INFO L226 Difference]: Without dead ends: 1187 [2023-11-28 23:36:31,352 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 214 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=118, Invalid=344, Unknown=0, NotChecked=0, Total=462 [2023-11-28 23:36:31,352 INFO L413 NwaCegarLoop]: 114 mSDtfsCounter, 410 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:31,353 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [410 Valid, 504 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-28 23:36:31,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1187 states. [2023-11-28 23:36:31,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1187 to 971. [2023-11-28 23:36:31,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 971 states, 762 states have (on average 1.2506561679790027) internal successors, (953), 776 states have internal predecessors, (953), 162 states have call successors, (162), 46 states have call predecessors, (162), 46 states have return successors, (162), 148 states have call predecessors, (162), 162 states have call successors, (162) [2023-11-28 23:36:31,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 971 states to 971 states and 1277 transitions. [2023-11-28 23:36:31,434 INFO L78 Accepts]: Start accepts. Automaton has 971 states and 1277 transitions. Word has length 113 [2023-11-28 23:36:31,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:31,435 INFO L495 AbstractCegarLoop]: Abstraction has 971 states and 1277 transitions. [2023-11-28 23:36:31,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 6.1) internal successors, (61), 12 states have internal predecessors, (61), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-28 23:36:31,436 INFO L276 IsEmpty]: Start isEmpty. Operand 971 states and 1277 transitions. [2023-11-28 23:36:31,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-11-28 23:36:31,437 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:31,437 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:31,443 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2023-11-28 23:36:31,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:31,638 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:31,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:31,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1721129682, now seen corresponding path program 1 times [2023-11-28 23:36:31,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:36:31,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [354894543] [2023-11-28 23:36:31,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:31,639 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:31,639 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:36:31,640 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:36:31,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-11-28 23:36:31,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:31,957 INFO L262 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-28 23:36:31,960 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:32,038 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 23:36:32,038 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 95 treesize of output 35 [2023-11-28 23:36:32,503 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:36:32,503 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:36:32,503 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:36:32,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [354894543] [2023-11-28 23:36:32,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [354894543] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:36:32,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:36:32,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-28 23:36:32,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989161027] [2023-11-28 23:36:32,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:32,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 23:36:32,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:36:32,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 23:36:32,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:36:32,506 INFO L87 Difference]: Start difference. First operand 971 states and 1277 transitions. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:36,518 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:36:38,302 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:36:39,628 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:36:42,762 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.81s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:36:45,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:36:48,289 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:36:53,378 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:36:53,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:53,458 INFO L93 Difference]: Finished difference Result 2101 states and 2759 transitions. [2023-11-28 23:36:53,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 23:36:53,459 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 113 [2023-11-28 23:36:53,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:53,465 INFO L225 Difference]: With dead ends: 2101 [2023-11-28 23:36:53,465 INFO L226 Difference]: Without dead ends: 1149 [2023-11-28 23:36:53,467 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-28 23:36:53,467 INFO L413 NwaCegarLoop]: 114 mSDtfsCounter, 48 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.8s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:53,468 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 443 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 40 Invalid, 2 Unknown, 0 Unchecked, 20.8s Time] [2023-11-28 23:36:53,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1149 states. [2023-11-28 23:36:53,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1149 to 1003. [2023-11-28 23:36:53,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1003 states, 794 states have (on average 1.248110831234257) internal successors, (991), 808 states have internal predecessors, (991), 162 states have call successors, (162), 46 states have call predecessors, (162), 46 states have return successors, (162), 148 states have call predecessors, (162), 162 states have call successors, (162) [2023-11-28 23:36:53,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 1315 transitions. [2023-11-28 23:36:53,598 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 1315 transitions. Word has length 113 [2023-11-28 23:36:53,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:53,598 INFO L495 AbstractCegarLoop]: Abstraction has 1003 states and 1315 transitions. [2023-11-28 23:36:53,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:53,599 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 1315 transitions. [2023-11-28 23:36:53,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-11-28 23:36:53,600 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:53,600 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:53,607 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-11-28 23:36:53,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:53,801 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:53,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:53,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1422598745, now seen corresponding path program 1 times [2023-11-28 23:36:53,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:36:53,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [61567653] [2023-11-28 23:36:53,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:53,802 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:53,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:36:53,803 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:36:53,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-11-28 23:36:54,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:54,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-28 23:36:54,126 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:54,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-11-28 23:36:54,608 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 17 [2023-11-28 23:36:54,657 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:36:54,658 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:36:54,658 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:36:54,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [61567653] [2023-11-28 23:36:54,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [61567653] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:36:54,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:36:54,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-28 23:36:54,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477038421] [2023-11-28 23:36:54,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:54,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 23:36:54,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:36:54,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 23:36:54,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-28 23:36:54,660 INFO L87 Difference]: Start difference. First operand 1003 states and 1315 transitions. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:55,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:55,439 INFO L93 Difference]: Finished difference Result 2005 states and 2625 transitions. [2023-11-28 23:36:55,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-28 23:36:55,440 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 113 [2023-11-28 23:36:55,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:55,446 INFO L225 Difference]: With dead ends: 2005 [2023-11-28 23:36:55,446 INFO L226 Difference]: Without dead ends: 1012 [2023-11-28 23:36:55,448 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-11-28 23:36:55,449 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 137 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:55,449 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 558 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-28 23:36:55,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states. [2023-11-28 23:36:55,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 977. [2023-11-28 23:36:55,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 977 states, 770 states have (on average 1.2441558441558442) internal successors, (958), 782 states have internal predecessors, (958), 160 states have call successors, (160), 46 states have call predecessors, (160), 46 states have return successors, (160), 148 states have call predecessors, (160), 160 states have call successors, (160) [2023-11-28 23:36:55,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1278 transitions. [2023-11-28 23:36:55,528 INFO L78 Accepts]: Start accepts. Automaton has 977 states and 1278 transitions. Word has length 113 [2023-11-28 23:36:55,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:55,529 INFO L495 AbstractCegarLoop]: Abstraction has 977 states and 1278 transitions. [2023-11-28 23:36:55,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:55,530 INFO L276 IsEmpty]: Start isEmpty. Operand 977 states and 1278 transitions. [2023-11-28 23:36:55,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-11-28 23:36:55,532 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:55,532 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:55,539 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-11-28 23:36:55,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:55,733 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:55,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:55,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1097361189, now seen corresponding path program 1 times [2023-11-28 23:36:55,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:36:55,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [333529005] [2023-11-28 23:36:55,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:55,734 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:55,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:36:55,735 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:36:55,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-11-28 23:36:56,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:56,093 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-28 23:36:56,097 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:56,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-11-28 23:36:56,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 37 treesize of output 25 [2023-11-28 23:36:56,214 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:36:56,214 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:36:56,214 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:36:56,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [333529005] [2023-11-28 23:36:56,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [333529005] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:36:56,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:36:56,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-28 23:36:56,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746692043] [2023-11-28 23:36:56,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:56,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 23:36:56,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:36:56,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 23:36:56,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-28 23:36:56,216 INFO L87 Difference]: Start difference. First operand 977 states and 1278 transitions. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:56,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:56,530 INFO L93 Difference]: Finished difference Result 2190 states and 2882 transitions. [2023-11-28 23:36:56,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-28 23:36:56,531 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 113 [2023-11-28 23:36:56,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:56,537 INFO L225 Difference]: With dead ends: 2190 [2023-11-28 23:36:56,537 INFO L226 Difference]: Without dead ends: 1214 [2023-11-28 23:36:56,539 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-11-28 23:36:56,539 INFO L413 NwaCegarLoop]: 221 mSDtfsCounter, 142 mSDsluCounter, 748 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 969 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:56,540 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 969 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-28 23:36:56,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1214 states. [2023-11-28 23:36:56,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1214 to 1106. [2023-11-28 23:36:56,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1106 states, 853 states have (on average 1.223915592028136) internal successors, (1044), 867 states have internal predecessors, (1044), 196 states have call successors, (196), 56 states have call predecessors, (196), 56 states have return successors, (196), 182 states have call predecessors, (196), 196 states have call successors, (196) [2023-11-28 23:36:56,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1106 states to 1106 states and 1436 transitions. [2023-11-28 23:36:56,638 INFO L78 Accepts]: Start accepts. Automaton has 1106 states and 1436 transitions. Word has length 113 [2023-11-28 23:36:56,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:56,638 INFO L495 AbstractCegarLoop]: Abstraction has 1106 states and 1436 transitions. [2023-11-28 23:36:56,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:56,639 INFO L276 IsEmpty]: Start isEmpty. Operand 1106 states and 1436 transitions. [2023-11-28 23:36:56,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-11-28 23:36:56,640 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:56,640 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:56,646 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2023-11-28 23:36:56,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:56,841 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:56,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:56,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1102594969, now seen corresponding path program 1 times [2023-11-28 23:36:56,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:36:56,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1613199914] [2023-11-28 23:36:56,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:56,842 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:56,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:36:56,843 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:36:56,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-11-28 23:36:57,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:57,084 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-28 23:36:57,087 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:58,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 51 treesize of output 39 [2023-11-28 23:36:58,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 61 treesize of output 33 [2023-11-28 23:36:58,783 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 10 proven. 162 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2023-11-28 23:36:58,784 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:36:59,141 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:36:59,141 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:36:59,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1613199914] [2023-11-28 23:36:59,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1613199914] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 23:36:59,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:36:59,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [12] total 16 [2023-11-28 23:36:59,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858520795] [2023-11-28 23:36:59,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:59,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 23:36:59,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:36:59,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 23:36:59,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-11-28 23:36:59,143 INFO L87 Difference]: Start difference. First operand 1106 states and 1436 transitions. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:59,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:59,692 INFO L93 Difference]: Finished difference Result 2168 states and 2816 transitions. [2023-11-28 23:36:59,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 23:36:59,693 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 113 [2023-11-28 23:36:59,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:59,698 INFO L225 Difference]: With dead ends: 2168 [2023-11-28 23:36:59,698 INFO L226 Difference]: Without dead ends: 1133 [2023-11-28 23:36:59,700 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2023-11-28 23:36:59,700 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 67 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:59,700 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 504 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-28 23:36:59,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1133 states. [2023-11-28 23:36:59,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1133 to 1111. [2023-11-28 23:36:59,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1111 states, 856 states have (on average 1.219626168224299) internal successors, (1044), 870 states have internal predecessors, (1044), 196 states have call successors, (196), 58 states have call predecessors, (196), 58 states have return successors, (196), 182 states have call predecessors, (196), 196 states have call successors, (196) [2023-11-28 23:36:59,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1111 states to 1111 states and 1436 transitions. [2023-11-28 23:36:59,843 INFO L78 Accepts]: Start accepts. Automaton has 1111 states and 1436 transitions. Word has length 113 [2023-11-28 23:36:59,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:59,843 INFO L495 AbstractCegarLoop]: Abstraction has 1111 states and 1436 transitions. [2023-11-28 23:36:59,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:36:59,844 INFO L276 IsEmpty]: Start isEmpty. Operand 1111 states and 1436 transitions. [2023-11-28 23:36:59,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-11-28 23:36:59,846 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:59,846 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:59,854 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2023-11-28 23:37:00,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:00,047 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:37:00,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:37:00,047 INFO L85 PathProgramCache]: Analyzing trace with hash -31892852, now seen corresponding path program 1 times [2023-11-28 23:37:00,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:37:00,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [31804189] [2023-11-28 23:37:00,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:37:00,048 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:00,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:37:00,049 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:37:00,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-11-28 23:37:00,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:37:00,357 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-28 23:37:00,361 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:37:03,082 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 23:37:03,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 144 treesize of output 54 [2023-11-28 23:37:03,195 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 13 proven. 39 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-28 23:37:03,195 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:37:04,573 INFO L349 Elim1Store]: treesize reduction 15, result has 69.4 percent of original size [2023-11-28 23:37:04,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 150 treesize of output 93 [2023-11-28 23:37:11,134 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-28 23:37:11,134 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:37:11,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [31804189] [2023-11-28 23:37:11,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [31804189] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:37:11,134 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:37:11,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2023-11-28 23:37:11,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324690126] [2023-11-28 23:37:11,135 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:37:11,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-28 23:37:11,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:37:11,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-28 23:37:11,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=276, Unknown=1, NotChecked=0, Total=342 [2023-11-28 23:37:11,137 INFO L87 Difference]: Start difference. First operand 1111 states and 1436 transitions. Second operand has 19 states, 17 states have (on average 4.764705882352941) internal successors, (81), 18 states have internal predecessors, (81), 4 states have call successors, (28), 3 states have call predecessors, (28), 4 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-28 23:37:16,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:37:16,245 INFO L93 Difference]: Finished difference Result 2786 states and 3514 transitions. [2023-11-28 23:37:16,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-28 23:37:16,246 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 4.764705882352941) internal successors, (81), 18 states have internal predecessors, (81), 4 states have call successors, (28), 3 states have call predecessors, (28), 4 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) Word has length 113 [2023-11-28 23:37:16,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:37:16,253 INFO L225 Difference]: With dead ends: 2786 [2023-11-28 23:37:16,253 INFO L226 Difference]: Without dead ends: 1746 [2023-11-28 23:37:16,256 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=299, Invalid=960, Unknown=1, NotChecked=0, Total=1260 [2023-11-28 23:37:16,256 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 313 mSDsluCounter, 1242 mSDsCounter, 0 mSdLazyCounter, 842 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 1403 SdHoareTripleChecker+Invalid, 904 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 842 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-11-28 23:37:16,256 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [327 Valid, 1403 Invalid, 904 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 842 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2023-11-28 23:37:16,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1746 states. [2023-11-28 23:37:16,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1746 to 1034. [2023-11-28 23:37:16,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1034 states, 779 states have (on average 1.1874197689345314) internal successors, (925), 793 states have internal predecessors, (925), 196 states have call successors, (196), 58 states have call predecessors, (196), 58 states have return successors, (196), 182 states have call predecessors, (196), 196 states have call successors, (196) [2023-11-28 23:37:16,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1034 states to 1034 states and 1317 transitions. [2023-11-28 23:37:16,427 INFO L78 Accepts]: Start accepts. Automaton has 1034 states and 1317 transitions. Word has length 113 [2023-11-28 23:37:16,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:37:16,428 INFO L495 AbstractCegarLoop]: Abstraction has 1034 states and 1317 transitions. [2023-11-28 23:37:16,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 4.764705882352941) internal successors, (81), 18 states have internal predecessors, (81), 4 states have call successors, (28), 3 states have call predecessors, (28), 4 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-28 23:37:16,428 INFO L276 IsEmpty]: Start isEmpty. Operand 1034 states and 1317 transitions. [2023-11-28 23:37:16,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-11-28 23:37:16,430 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:37:16,430 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:37:16,438 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2023-11-28 23:37:16,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:16,631 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:37:16,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:37:16,631 INFO L85 PathProgramCache]: Analyzing trace with hash 62479653, now seen corresponding path program 1 times [2023-11-28 23:37:16,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:37:16,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1843888342] [2023-11-28 23:37:16,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:37:16,632 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:16,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:37:16,633 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:37:16,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-11-28 23:37:16,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:37:16,924 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-28 23:37:16,927 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:37:17,450 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-11-28 23:37:17,500 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 8 proven. 204 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2023-11-28 23:37:17,500 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:37:17,863 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-11-28 23:37:17,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2023-11-28 23:37:17,985 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 15 proven. 24 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-28 23:37:17,986 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:37:17,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1843888342] [2023-11-28 23:37:17,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1843888342] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:37:17,986 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:37:17,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2023-11-28 23:37:17,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887726569] [2023-11-28 23:37:17,986 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:37:17,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-28 23:37:17,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:37:17,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-28 23:37:17,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-11-28 23:37:17,988 INFO L87 Difference]: Start difference. First operand 1034 states and 1317 transitions. Second operand has 12 states, 10 states have (on average 6.3) internal successors, (63), 12 states have internal predecessors, (63), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-28 23:37:18,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:37:18,839 INFO L93 Difference]: Finished difference Result 2069 states and 2618 transitions. [2023-11-28 23:37:18,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-28 23:37:18,839 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 6.3) internal successors, (63), 12 states have internal predecessors, (63), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) Word has length 115 [2023-11-28 23:37:18,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:37:18,844 INFO L225 Difference]: With dead ends: 2069 [2023-11-28 23:37:18,844 INFO L226 Difference]: Without dead ends: 1106 [2023-11-28 23:37:18,846 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 218 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=118, Invalid=344, Unknown=0, NotChecked=0, Total=462 [2023-11-28 23:37:18,846 INFO L413 NwaCegarLoop]: 95 mSDtfsCounter, 307 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:37:18,847 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [307 Valid, 428 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-28 23:37:18,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1106 states. [2023-11-28 23:37:18,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1106 to 1034. [2023-11-28 23:37:18,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1034 states, 779 states have (on average 1.1835686777920411) internal successors, (922), 793 states have internal predecessors, (922), 196 states have call successors, (196), 58 states have call predecessors, (196), 58 states have return successors, (196), 182 states have call predecessors, (196), 196 states have call successors, (196) [2023-11-28 23:37:18,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1034 states to 1034 states and 1314 transitions. [2023-11-28 23:37:18,988 INFO L78 Accepts]: Start accepts. Automaton has 1034 states and 1314 transitions. Word has length 115 [2023-11-28 23:37:18,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:37:18,989 INFO L495 AbstractCegarLoop]: Abstraction has 1034 states and 1314 transitions. [2023-11-28 23:37:18,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 6.3) internal successors, (63), 12 states have internal predecessors, (63), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-28 23:37:18,989 INFO L276 IsEmpty]: Start isEmpty. Operand 1034 states and 1314 transitions. [2023-11-28 23:37:18,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-11-28 23:37:18,991 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:37:18,991 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:37:18,999 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0 [2023-11-28 23:37:19,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:19,191 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:37:19,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:37:19,192 INFO L85 PathProgramCache]: Analyzing trace with hash -755168797, now seen corresponding path program 1 times [2023-11-28 23:37:19,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:37:19,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1059099355] [2023-11-28 23:37:19,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:37:19,192 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:19,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:37:19,193 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:37:19,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-11-28 23:37:19,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:37:19,498 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-28 23:37:19,501 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:37:20,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2023-11-28 23:37:20,187 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 54 treesize of output 42 [2023-11-28 23:37:20,191 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 54 treesize of output 34 [2023-11-28 23:37:20,303 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 6 proven. 214 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-11-28 23:37:20,303 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:37:20,548 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:37:20,548 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:37:20,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1059099355] [2023-11-28 23:37:20,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1059099355] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 23:37:20,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:37:20,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12] total 16 [2023-11-28 23:37:20,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438957344] [2023-11-28 23:37:20,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:37:20,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-28 23:37:20,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:37:20,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-28 23:37:20,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2023-11-28 23:37:20,550 INFO L87 Difference]: Start difference. First operand 1034 states and 1314 transitions. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:37:21,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:37:21,156 INFO L93 Difference]: Finished difference Result 2826 states and 3551 transitions. [2023-11-28 23:37:21,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-28 23:37:21,157 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 115 [2023-11-28 23:37:21,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:37:21,164 INFO L225 Difference]: With dead ends: 2826 [2023-11-28 23:37:21,164 INFO L226 Difference]: Without dead ends: 1858 [2023-11-28 23:37:21,166 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2023-11-28 23:37:21,166 INFO L413 NwaCegarLoop]: 182 mSDtfsCounter, 134 mSDsluCounter, 777 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 959 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-28 23:37:21,167 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 959 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-28 23:37:21,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1858 states. [2023-11-28 23:37:21,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1858 to 1621. [2023-11-28 23:37:21,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1621 states, 1270 states have (on average 1.199212598425197) internal successors, (1523), 1300 states have internal predecessors, (1523), 260 states have call successors, (260), 90 states have call predecessors, (260), 90 states have return successors, (260), 230 states have call predecessors, (260), 260 states have call successors, (260) [2023-11-28 23:37:21,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1621 states to 1621 states and 2043 transitions. [2023-11-28 23:37:21,325 INFO L78 Accepts]: Start accepts. Automaton has 1621 states and 2043 transitions. Word has length 115 [2023-11-28 23:37:21,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:37:21,325 INFO L495 AbstractCegarLoop]: Abstraction has 1621 states and 2043 transitions. [2023-11-28 23:37:21,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:37:21,325 INFO L276 IsEmpty]: Start isEmpty. Operand 1621 states and 2043 transitions. [2023-11-28 23:37:21,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-11-28 23:37:21,327 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:37:21,327 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:37:21,333 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2023-11-28 23:37:21,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:21,527 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:37:21,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:37:21,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1270387963, now seen corresponding path program 1 times [2023-11-28 23:37:21,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:37:21,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1867337678] [2023-11-28 23:37:21,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:37:21,528 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:21,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:37:21,529 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:37:21,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-11-28 23:37:21,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:37:21,788 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-28 23:37:21,792 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:37:22,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-11-28 23:37:22,499 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 49 treesize of output 37 [2023-11-28 23:37:22,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2023-11-28 23:37:22,618 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 6 proven. 214 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-11-28 23:37:22,618 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:37:23,134 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-11-28 23:37:23,134 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2023-11-28 23:37:23,268 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 21 proven. 18 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-28 23:37:23,269 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:37:23,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1867337678] [2023-11-28 23:37:23,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1867337678] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:37:23,269 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:37:23,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2023-11-28 23:37:23,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998594707] [2023-11-28 23:37:23,269 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:37:23,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-28 23:37:23,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:37:23,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-28 23:37:23,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2023-11-28 23:37:23,271 INFO L87 Difference]: Start difference. First operand 1621 states and 2043 transitions. Second operand has 19 states, 17 states have (on average 4.294117647058823) internal successors, (73), 19 states have internal predecessors, (73), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-28 23:37:25,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:37:25,585 INFO L93 Difference]: Finished difference Result 4367 states and 5375 transitions. [2023-11-28 23:37:25,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-28 23:37:25,586 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 4.294117647058823) internal successors, (73), 19 states have internal predecessors, (73), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) Word has length 115 [2023-11-28 23:37:25,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:37:25,596 INFO L225 Difference]: With dead ends: 4367 [2023-11-28 23:37:25,596 INFO L226 Difference]: Without dead ends: 2812 [2023-11-28 23:37:25,599 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 212 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=280, Invalid=1126, Unknown=0, NotChecked=0, Total=1406 [2023-11-28 23:37:25,599 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 390 mSDsluCounter, 1376 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 1529 SdHoareTripleChecker+Invalid, 675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-28 23:37:25,599 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [390 Valid, 1529 Invalid, 675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 615 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-28 23:37:25,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2812 states. [2023-11-28 23:37:25,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2812 to 1092. [2023-11-28 23:37:25,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1092 states, 867 states have (on average 1.1995386389850058) internal successors, (1040), 881 states have internal predecessors, (1040), 164 states have call successors, (164), 60 states have call predecessors, (164), 60 states have return successors, (164), 150 states have call predecessors, (164), 164 states have call successors, (164) [2023-11-28 23:37:25,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1092 states to 1092 states and 1368 transitions. [2023-11-28 23:37:25,739 INFO L78 Accepts]: Start accepts. Automaton has 1092 states and 1368 transitions. Word has length 115 [2023-11-28 23:37:25,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:37:25,739 INFO L495 AbstractCegarLoop]: Abstraction has 1092 states and 1368 transitions. [2023-11-28 23:37:25,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 4.294117647058823) internal successors, (73), 19 states have internal predecessors, (73), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-28 23:37:25,739 INFO L276 IsEmpty]: Start isEmpty. Operand 1092 states and 1368 transitions. [2023-11-28 23:37:25,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-11-28 23:37:25,741 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:37:25,742 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:37:25,750 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0 [2023-11-28 23:37:25,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:25,942 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:37:25,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:37:25,942 INFO L85 PathProgramCache]: Analyzing trace with hash -821497877, now seen corresponding path program 1 times [2023-11-28 23:37:25,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:37:25,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [420361078] [2023-11-28 23:37:25,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:37:25,943 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:25,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:37:25,944 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:37:25,945 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-11-28 23:37:26,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:37:26,207 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-28 23:37:26,210 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:37:26,242 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:37:26,242 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:37:26,243 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:37:26,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [420361078] [2023-11-28 23:37:26,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [420361078] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:37:26,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:37:26,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-28 23:37:26,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509756945] [2023-11-28 23:37:26,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:37:26,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 23:37:26,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:37:26,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 23:37:26,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:37:26,245 INFO L87 Difference]: Start difference. First operand 1092 states and 1368 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:37:26,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:37:26,433 INFO L93 Difference]: Finished difference Result 1126 states and 1409 transitions. [2023-11-28 23:37:26,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 23:37:26,434 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 115 [2023-11-28 23:37:26,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:37:26,440 INFO L225 Difference]: With dead ends: 1126 [2023-11-28 23:37:26,440 INFO L226 Difference]: Without dead ends: 1124 [2023-11-28 23:37:26,441 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-28 23:37:26,441 INFO L413 NwaCegarLoop]: 115 mSDtfsCounter, 7 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-28 23:37:26,441 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 446 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-28 23:37:26,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1124 states. [2023-11-28 23:37:26,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1124 to 1116. [2023-11-28 23:37:26,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1116 states, 891 states have (on average 1.1941638608305274) internal successors, (1064), 905 states have internal predecessors, (1064), 164 states have call successors, (164), 60 states have call predecessors, (164), 60 states have return successors, (164), 150 states have call predecessors, (164), 164 states have call successors, (164) [2023-11-28 23:37:26,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1116 states to 1116 states and 1392 transitions. [2023-11-28 23:37:26,568 INFO L78 Accepts]: Start accepts. Automaton has 1116 states and 1392 transitions. Word has length 115 [2023-11-28 23:37:26,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:37:26,569 INFO L495 AbstractCegarLoop]: Abstraction has 1116 states and 1392 transitions. [2023-11-28 23:37:26,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:37:26,569 INFO L276 IsEmpty]: Start isEmpty. Operand 1116 states and 1392 transitions. [2023-11-28 23:37:26,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-11-28 23:37:26,571 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:37:26,571 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:37:26,577 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-11-28 23:37:26,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:26,771 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:37:26,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:37:26,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1272764881, now seen corresponding path program 1 times [2023-11-28 23:37:26,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:37:26,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [644149830] [2023-11-28 23:37:26,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:37:26,772 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:26,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:37:26,773 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:37:26,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-11-28 23:37:27,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:37:27,049 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-28 23:37:27,053 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:37:27,627 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-11-28 23:37:27,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-11-28 23:37:27,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 38 treesize of output 26 [2023-11-28 23:37:27,884 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 6 proven. 214 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-11-28 23:37:27,885 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:37:28,467 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-11-28 23:37:28,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2023-11-28 23:37:28,626 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 21 proven. 18 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-28 23:37:28,626 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:37:28,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [644149830] [2023-11-28 23:37:28,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [644149830] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:37:28,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:37:28,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2023-11-28 23:37:28,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312704032] [2023-11-28 23:37:28,627 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:37:28,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-28 23:37:28,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:37:28,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-28 23:37:28,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2023-11-28 23:37:28,629 INFO L87 Difference]: Start difference. First operand 1116 states and 1392 transitions. Second operand has 19 states, 17 states have (on average 4.411764705882353) internal successors, (75), 19 states have internal predecessors, (75), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-28 23:37:31,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:37:31,682 INFO L93 Difference]: Finished difference Result 2963 states and 3658 transitions. [2023-11-28 23:37:31,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-28 23:37:31,683 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 4.411764705882353) internal successors, (75), 19 states have internal predecessors, (75), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) Word has length 116 [2023-11-28 23:37:31,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:37:31,691 INFO L225 Difference]: With dead ends: 2963 [2023-11-28 23:37:31,692 INFO L226 Difference]: Without dead ends: 1922 [2023-11-28 23:37:31,694 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 215 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=354, Invalid=1538, Unknown=0, NotChecked=0, Total=1892 [2023-11-28 23:37:31,694 INFO L413 NwaCegarLoop]: 189 mSDtfsCounter, 635 mSDsluCounter, 1410 mSDsCounter, 0 mSdLazyCounter, 682 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 635 SdHoareTripleChecker+Valid, 1599 SdHoareTripleChecker+Invalid, 800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:37:31,695 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [635 Valid, 1599 Invalid, 800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 682 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-11-28 23:37:31,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1922 states. [2023-11-28 23:37:31,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1922 to 1539. [2023-11-28 23:37:31,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1539 states, 1206 states have (on average 1.1807628524046434) internal successors, (1424), 1226 states have internal predecessors, (1424), 240 states have call successors, (240), 92 states have call predecessors, (240), 92 states have return successors, (240), 220 states have call predecessors, (240), 240 states have call successors, (240) [2023-11-28 23:37:31,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1539 states to 1539 states and 1904 transitions. [2023-11-28 23:37:31,929 INFO L78 Accepts]: Start accepts. Automaton has 1539 states and 1904 transitions. Word has length 116 [2023-11-28 23:37:31,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:37:31,929 INFO L495 AbstractCegarLoop]: Abstraction has 1539 states and 1904 transitions. [2023-11-28 23:37:31,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 4.411764705882353) internal successors, (75), 19 states have internal predecessors, (75), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-28 23:37:31,930 INFO L276 IsEmpty]: Start isEmpty. Operand 1539 states and 1904 transitions. [2023-11-28 23:37:31,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2023-11-28 23:37:31,931 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:37:31,931 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:37:31,940 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-11-28 23:37:32,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:32,132 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:37:32,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:37:32,132 INFO L85 PathProgramCache]: Analyzing trace with hash -823937569, now seen corresponding path program 1 times [2023-11-28 23:37:32,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:37:32,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [289568220] [2023-11-28 23:37:32,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:37:32,133 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:32,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:37:32,133 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:37:32,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-11-28 23:37:32,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:37:32,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-28 23:37:32,383 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:37:32,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 21 [2023-11-28 23:37:32,910 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 8 proven. 204 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2023-11-28 23:37:32,911 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:37:33,252 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-11-28 23:37:33,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2023-11-28 23:37:33,369 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 15 proven. 24 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-28 23:37:33,369 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:37:33,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [289568220] [2023-11-28 23:37:33,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [289568220] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:37:33,369 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:37:33,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2023-11-28 23:37:33,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547641186] [2023-11-28 23:37:33,370 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:37:33,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 23:37:33,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:37:33,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 23:37:33,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-11-28 23:37:33,371 INFO L87 Difference]: Start difference. First operand 1539 states and 1904 transitions. Second operand has 11 states, 9 states have (on average 7.0) internal successors, (63), 11 states have internal predecessors, (63), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-28 23:37:34,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:37:34,263 INFO L93 Difference]: Finished difference Result 3189 states and 3919 transitions. [2023-11-28 23:37:34,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-28 23:37:34,264 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 7.0) internal successors, (63), 11 states have internal predecessors, (63), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) Word has length 117 [2023-11-28 23:37:34,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:37:34,270 INFO L225 Difference]: With dead ends: 3189 [2023-11-28 23:37:34,270 INFO L226 Difference]: Without dead ends: 1651 [2023-11-28 23:37:34,272 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 223 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2023-11-28 23:37:34,273 INFO L413 NwaCegarLoop]: 94 mSDtfsCounter, 372 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 372 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:37:34,273 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [372 Valid, 422 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-28 23:37:34,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1651 states. [2023-11-28 23:37:34,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1651 to 1539. [2023-11-28 23:37:34,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1539 states, 1206 states have (on average 1.1782752902155886) internal successors, (1421), 1226 states have internal predecessors, (1421), 240 states have call successors, (240), 92 states have call predecessors, (240), 92 states have return successors, (240), 220 states have call predecessors, (240), 240 states have call successors, (240) [2023-11-28 23:37:34,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1539 states to 1539 states and 1901 transitions. [2023-11-28 23:37:34,464 INFO L78 Accepts]: Start accepts. Automaton has 1539 states and 1901 transitions. Word has length 117 [2023-11-28 23:37:34,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:37:34,464 INFO L495 AbstractCegarLoop]: Abstraction has 1539 states and 1901 transitions. [2023-11-28 23:37:34,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 7.0) internal successors, (63), 11 states have internal predecessors, (63), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-28 23:37:34,464 INFO L276 IsEmpty]: Start isEmpty. Operand 1539 states and 1901 transitions. [2023-11-28 23:37:34,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2023-11-28 23:37:34,465 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:37:34,465 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:37:34,473 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Ended with exit code 0 [2023-11-28 23:37:34,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:34,666 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:37:34,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:37:34,666 INFO L85 PathProgramCache]: Analyzing trace with hash -401235743, now seen corresponding path program 1 times [2023-11-28 23:37:34,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:37:34,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [516791502] [2023-11-28 23:37:34,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:37:34,667 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:34,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:37:34,668 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:37:34,668 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-11-28 23:37:34,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:37:34,947 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-28 23:37:34,951 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:37:35,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-11-28 23:37:35,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 49 treesize of output 37 [2023-11-28 23:37:35,685 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2023-11-28 23:37:35,791 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 6 proven. 214 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-11-28 23:37:35,791 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:37:35,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2023-11-28 23:37:35,984 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-28 23:37:35,997 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 23:37:35,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 38 [2023-11-28 23:37:36,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 36 [2023-11-28 23:37:36,042 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2023-11-28 23:37:36,673 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-11-28 23:37:36,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2023-11-28 23:37:36,813 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 21 proven. 18 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-28 23:37:36,813 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:37:36,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [516791502] [2023-11-28 23:37:36,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [516791502] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:37:36,813 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:37:36,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2023-11-28 23:37:36,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463175263] [2023-11-28 23:37:36,813 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:37:36,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-28 23:37:36,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:37:36,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-28 23:37:36,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2023-11-28 23:37:36,815 INFO L87 Difference]: Start difference. First operand 1539 states and 1901 transitions. Second operand has 22 states, 20 states have (on average 4.5) internal successors, (90), 22 states have internal predecessors, (90), 5 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 3 states have call predecessors, (28), 5 states have call successors, (28) [2023-11-28 23:37:39,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:37:39,548 INFO L93 Difference]: Finished difference Result 3976 states and 4824 transitions. [2023-11-28 23:37:39,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-28 23:37:39,549 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 4.5) internal successors, (90), 22 states have internal predecessors, (90), 5 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 3 states have call predecessors, (28), 5 states have call successors, (28) Word has length 117 [2023-11-28 23:37:39,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:37:39,558 INFO L225 Difference]: With dead ends: 3976 [2023-11-28 23:37:39,558 INFO L226 Difference]: Without dead ends: 2433 [2023-11-28 23:37:39,561 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=327, Invalid=1395, Unknown=0, NotChecked=0, Total=1722 [2023-11-28 23:37:39,562 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 283 mSDsluCounter, 1573 mSDsCounter, 0 mSdLazyCounter, 716 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 1719 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:37:39,562 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [283 Valid, 1719 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 716 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-11-28 23:37:39,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2433 states. [2023-11-28 23:37:39,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2433 to 1549. [2023-11-28 23:37:39,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1549 states, 1216 states have (on average 1.1702302631578947) internal successors, (1423), 1236 states have internal predecessors, (1423), 240 states have call successors, (240), 92 states have call predecessors, (240), 92 states have return successors, (240), 220 states have call predecessors, (240), 240 states have call successors, (240) [2023-11-28 23:37:39,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1549 states to 1549 states and 1903 transitions. [2023-11-28 23:37:39,761 INFO L78 Accepts]: Start accepts. Automaton has 1549 states and 1903 transitions. Word has length 117 [2023-11-28 23:37:39,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:37:39,761 INFO L495 AbstractCegarLoop]: Abstraction has 1549 states and 1903 transitions. [2023-11-28 23:37:39,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 4.5) internal successors, (90), 22 states have internal predecessors, (90), 5 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 3 states have call predecessors, (28), 5 states have call successors, (28) [2023-11-28 23:37:39,761 INFO L276 IsEmpty]: Start isEmpty. Operand 1549 states and 1903 transitions. [2023-11-28 23:37:39,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2023-11-28 23:37:39,762 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:37:39,763 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:37:39,769 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2023-11-28 23:37:39,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:39,963 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:37:39,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:37:39,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1134107366, now seen corresponding path program 1 times [2023-11-28 23:37:39,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:37:39,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1892447433] [2023-11-28 23:37:39,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:37:39,964 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:39,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:37:39,965 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:37:39,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-11-28 23:37:40,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:37:40,257 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-28 23:37:40,261 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:37:40,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-28 23:37:42,871 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 28 treesize of output 20 [2023-11-28 23:37:42,876 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-11-28 23:37:43,289 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 196 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2023-11-28 23:37:43,290 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:37:47,975 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:37:47,975 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:37:47,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1892447433] [2023-11-28 23:37:47,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1892447433] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 23:37:47,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:37:47,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 12 [2023-11-28 23:37:47,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084294248] [2023-11-28 23:37:47,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:37:47,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 23:37:47,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:37:47,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 23:37:47,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-28 23:37:47,977 INFO L87 Difference]: Start difference. First operand 1549 states and 1903 transitions. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:37:52,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:37:52,125 INFO L93 Difference]: Finished difference Result 3681 states and 4535 transitions. [2023-11-28 23:37:52,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-28 23:37:52,135 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 117 [2023-11-28 23:37:52,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:37:52,143 INFO L225 Difference]: With dead ends: 3681 [2023-11-28 23:37:52,143 INFO L226 Difference]: Without dead ends: 2133 [2023-11-28 23:37:52,146 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2023-11-28 23:37:52,146 INFO L413 NwaCegarLoop]: 100 mSDtfsCounter, 42 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:37:52,146 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 385 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2023-11-28 23:37:52,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2133 states. [2023-11-28 23:37:52,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2133 to 2055. [2023-11-28 23:37:52,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2055 states, 1722 states have (on average 1.1939605110336817) internal successors, (2056), 1742 states have internal predecessors, (2056), 240 states have call successors, (240), 92 states have call predecessors, (240), 92 states have return successors, (240), 220 states have call predecessors, (240), 240 states have call successors, (240) [2023-11-28 23:37:52,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2055 states to 2055 states and 2536 transitions. [2023-11-28 23:37:52,365 INFO L78 Accepts]: Start accepts. Automaton has 2055 states and 2536 transitions. Word has length 117 [2023-11-28 23:37:52,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:37:52,365 INFO L495 AbstractCegarLoop]: Abstraction has 2055 states and 2536 transitions. [2023-11-28 23:37:52,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:37:52,365 INFO L276 IsEmpty]: Start isEmpty. Operand 2055 states and 2536 transitions. [2023-11-28 23:37:52,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-11-28 23:37:52,366 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:37:52,366 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:37:52,373 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-11-28 23:37:52,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:52,567 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:37:52,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:37:52,567 INFO L85 PathProgramCache]: Analyzing trace with hash 154689771, now seen corresponding path program 1 times [2023-11-28 23:37:52,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:37:52,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1849338363] [2023-11-28 23:37:52,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:37:52,568 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:52,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:37:52,569 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:37:52,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-11-28 23:37:52,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:37:52,842 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-28 23:37:52,845 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:37:53,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2023-11-28 23:37:53,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2023-11-28 23:37:53,534 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 27 [2023-11-28 23:37:53,749 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 6 proven. 214 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-11-28 23:37:53,749 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:37:54,843 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-11-28 23:37:54,844 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 25 [2023-11-28 23:37:55,009 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 21 proven. 18 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-28 23:37:55,009 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:37:55,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1849338363] [2023-11-28 23:37:55,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1849338363] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:37:55,009 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:37:55,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 24 [2023-11-28 23:37:55,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719602861] [2023-11-28 23:37:55,010 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:37:55,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-28 23:37:55,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:37:55,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-28 23:37:55,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2023-11-28 23:37:55,012 INFO L87 Difference]: Start difference. First operand 2055 states and 2536 transitions. Second operand has 24 states, 22 states have (on average 4.181818181818182) internal successors, (92), 24 states have internal predecessors, (92), 5 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 3 states have call predecessors, (28), 5 states have call successors, (28) [2023-11-28 23:37:58,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:37:58,326 INFO L93 Difference]: Finished difference Result 4715 states and 5741 transitions. [2023-11-28 23:37:58,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-28 23:37:58,327 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 4.181818181818182) internal successors, (92), 24 states have internal predecessors, (92), 5 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 3 states have call predecessors, (28), 5 states have call successors, (28) Word has length 118 [2023-11-28 23:37:58,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:37:58,333 INFO L225 Difference]: With dead ends: 4715 [2023-11-28 23:37:58,333 INFO L226 Difference]: Without dead ends: 2651 [2023-11-28 23:37:58,337 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 324 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=476, Invalid=1974, Unknown=0, NotChecked=0, Total=2450 [2023-11-28 23:37:58,337 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 518 mSDsluCounter, 1628 mSDsCounter, 0 mSdLazyCounter, 757 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 518 SdHoareTripleChecker+Valid, 1804 SdHoareTripleChecker+Invalid, 819 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-28 23:37:58,337 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [518 Valid, 1804 Invalid, 819 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 757 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-28 23:37:58,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2651 states. [2023-11-28 23:37:58,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2651 to 2069. [2023-11-28 23:37:58,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2069 states, 1736 states have (on average 1.1912442396313363) internal successors, (2068), 1756 states have internal predecessors, (2068), 240 states have call successors, (240), 92 states have call predecessors, (240), 92 states have return successors, (240), 220 states have call predecessors, (240), 240 states have call successors, (240) [2023-11-28 23:37:58,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2069 states to 2069 states and 2548 transitions. [2023-11-28 23:37:58,627 INFO L78 Accepts]: Start accepts. Automaton has 2069 states and 2548 transitions. Word has length 118 [2023-11-28 23:37:58,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:37:58,627 INFO L495 AbstractCegarLoop]: Abstraction has 2069 states and 2548 transitions. [2023-11-28 23:37:58,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 4.181818181818182) internal successors, (92), 24 states have internal predecessors, (92), 5 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 3 states have call predecessors, (28), 5 states have call successors, (28) [2023-11-28 23:37:58,627 INFO L276 IsEmpty]: Start isEmpty. Operand 2069 states and 2548 transitions. [2023-11-28 23:37:58,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-11-28 23:37:58,629 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:37:58,629 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:37:58,635 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2023-11-28 23:37:58,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:58,830 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:37:58,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:37:58,830 INFO L85 PathProgramCache]: Analyzing trace with hash 741495785, now seen corresponding path program 1 times [2023-11-28 23:37:58,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:37:58,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1257583290] [2023-11-28 23:37:58,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:37:58,831 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:37:58,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:37:58,831 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:37:58,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-11-28 23:37:59,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:37:59,128 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-28 23:37:59,131 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:37:59,692 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 21 [2023-11-28 23:37:59,719 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 8 proven. 204 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2023-11-28 23:37:59,719 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:38:00,061 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-11-28 23:38:00,061 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2023-11-28 23:38:00,177 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 15 proven. 24 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-28 23:38:00,177 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:38:00,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1257583290] [2023-11-28 23:38:00,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1257583290] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:38:00,177 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:38:00,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2023-11-28 23:38:00,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28642815] [2023-11-28 23:38:00,177 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:38:00,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 23:38:00,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:38:00,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 23:38:00,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-11-28 23:38:00,179 INFO L87 Difference]: Start difference. First operand 2069 states and 2548 transitions. Second operand has 11 states, 9 states have (on average 7.111111111111111) internal successors, (64), 11 states have internal predecessors, (64), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-28 23:38:01,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:38:01,059 INFO L93 Difference]: Finished difference Result 4133 states and 5061 transitions. [2023-11-28 23:38:01,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-28 23:38:01,060 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 7.111111111111111) internal successors, (64), 11 states have internal predecessors, (64), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) Word has length 118 [2023-11-28 23:38:01,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:38:01,063 INFO L225 Difference]: With dead ends: 4133 [2023-11-28 23:38:01,063 INFO L226 Difference]: Without dead ends: 2053 [2023-11-28 23:38:01,066 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 225 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2023-11-28 23:38:01,066 INFO L413 NwaCegarLoop]: 93 mSDtfsCounter, 269 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:38:01,067 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [269 Valid, 417 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-28 23:38:01,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2053 states. [2023-11-28 23:38:01,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2053 to 1937. [2023-11-28 23:38:01,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1937 states, 1604 states have (on average 1.167082294264339) internal successors, (1872), 1624 states have internal predecessors, (1872), 240 states have call successors, (240), 92 states have call predecessors, (240), 92 states have return successors, (240), 220 states have call predecessors, (240), 240 states have call successors, (240) [2023-11-28 23:38:01,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1937 states to 1937 states and 2352 transitions. [2023-11-28 23:38:01,268 INFO L78 Accepts]: Start accepts. Automaton has 1937 states and 2352 transitions. Word has length 118 [2023-11-28 23:38:01,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:38:01,268 INFO L495 AbstractCegarLoop]: Abstraction has 1937 states and 2352 transitions. [2023-11-28 23:38:01,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 7.111111111111111) internal successors, (64), 11 states have internal predecessors, (64), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-28 23:38:01,269 INFO L276 IsEmpty]: Start isEmpty. Operand 1937 states and 2352 transitions. [2023-11-28 23:38:01,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-11-28 23:38:01,270 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:38:01,270 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:38:01,277 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2023-11-28 23:38:01,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:01,471 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:38:01,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:38:01,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1109225201, now seen corresponding path program 1 times [2023-11-28 23:38:01,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:38:01,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1063744646] [2023-11-28 23:38:01,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:38:01,472 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:01,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:38:01,473 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:38:01,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-11-28 23:38:01,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:38:01,759 INFO L262 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-28 23:38:01,761 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:38:02,086 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-28 23:38:02,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2023-11-28 23:38:02,293 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:38:02,293 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:38:02,293 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:38:02,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1063744646] [2023-11-28 23:38:02,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1063744646] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:38:02,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:38:02,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-28 23:38:02,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460964052] [2023-11-28 23:38:02,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:38:02,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-28 23:38:02,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:38:02,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-28 23:38:02,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-28 23:38:02,295 INFO L87 Difference]: Start difference. First operand 1937 states and 2352 transitions. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 7 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:38:03,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:38:03,523 INFO L93 Difference]: Finished difference Result 4022 states and 4878 transitions. [2023-11-28 23:38:03,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-28 23:38:03,524 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 7 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 118 [2023-11-28 23:38:03,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:38:03,527 INFO L225 Difference]: With dead ends: 4022 [2023-11-28 23:38:03,527 INFO L226 Difference]: Without dead ends: 2086 [2023-11-28 23:38:03,530 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2023-11-28 23:38:03,530 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 174 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 919 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-28 23:38:03,530 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [174 Valid, 919 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-28 23:38:03,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2086 states. [2023-11-28 23:38:03,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2086 to 1947. [2023-11-28 23:38:03,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1947 states, 1614 states have (on average 1.1685254027261462) internal successors, (1886), 1634 states have internal predecessors, (1886), 240 states have call successors, (240), 92 states have call predecessors, (240), 92 states have return successors, (240), 220 states have call predecessors, (240), 240 states have call successors, (240) [2023-11-28 23:38:03,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1947 states to 1947 states and 2366 transitions. [2023-11-28 23:38:03,739 INFO L78 Accepts]: Start accepts. Automaton has 1947 states and 2366 transitions. Word has length 118 [2023-11-28 23:38:03,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:38:03,740 INFO L495 AbstractCegarLoop]: Abstraction has 1947 states and 2366 transitions. [2023-11-28 23:38:03,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 7 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:38:03,740 INFO L276 IsEmpty]: Start isEmpty. Operand 1947 states and 2366 transitions. [2023-11-28 23:38:03,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-11-28 23:38:03,741 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:38:03,741 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:38:03,748 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-11-28 23:38:03,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:03,942 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:38:03,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:38:03,942 INFO L85 PathProgramCache]: Analyzing trace with hash 522419187, now seen corresponding path program 1 times [2023-11-28 23:38:03,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:38:03,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [293403120] [2023-11-28 23:38:03,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:38:03,943 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:03,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:38:03,943 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:38:03,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-11-28 23:38:04,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:38:04,227 INFO L262 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-28 23:38:04,229 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:38:04,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-28 23:38:04,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 19 treesize of output 11 [2023-11-28 23:38:04,874 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:38:04,874 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:38:04,874 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:38:04,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [293403120] [2023-11-28 23:38:04,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [293403120] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:38:04,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:38:04,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-28 23:38:04,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931993689] [2023-11-28 23:38:04,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:38:04,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-28 23:38:04,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:38:04,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-28 23:38:04,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-28 23:38:04,876 INFO L87 Difference]: Start difference. First operand 1947 states and 2366 transitions. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 7 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:38:06,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:38:06,246 INFO L93 Difference]: Finished difference Result 4010 states and 4860 transitions. [2023-11-28 23:38:06,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-28 23:38:06,247 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 7 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 118 [2023-11-28 23:38:06,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:38:06,250 INFO L225 Difference]: With dead ends: 4010 [2023-11-28 23:38:06,250 INFO L226 Difference]: Without dead ends: 2064 [2023-11-28 23:38:06,253 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-28 23:38:06,253 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 169 mSDsluCounter, 638 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 788 SdHoareTripleChecker+Invalid, 335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-28 23:38:06,254 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 788 Invalid, 335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-28 23:38:06,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2064 states. [2023-11-28 23:38:06,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2064 to 1947. [2023-11-28 23:38:06,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1947 states, 1614 states have (on average 1.1672862453531598) internal successors, (1884), 1634 states have internal predecessors, (1884), 240 states have call successors, (240), 92 states have call predecessors, (240), 92 states have return successors, (240), 220 states have call predecessors, (240), 240 states have call successors, (240) [2023-11-28 23:38:06,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1947 states to 1947 states and 2364 transitions. [2023-11-28 23:38:06,478 INFO L78 Accepts]: Start accepts. Automaton has 1947 states and 2364 transitions. Word has length 118 [2023-11-28 23:38:06,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:38:06,478 INFO L495 AbstractCegarLoop]: Abstraction has 1947 states and 2364 transitions. [2023-11-28 23:38:06,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 7 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:38:06,478 INFO L276 IsEmpty]: Start isEmpty. Operand 1947 states and 2364 transitions. [2023-11-28 23:38:06,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-11-28 23:38:06,480 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:38:06,480 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:38:06,486 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-11-28 23:38:06,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:06,680 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:38:06,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:38:06,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1363109901, now seen corresponding path program 1 times [2023-11-28 23:38:06,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:38:06,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [254439091] [2023-11-28 23:38:06,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:38:06,681 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:06,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:38:06,682 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:38:06,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-11-28 23:38:06,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:38:06,949 INFO L262 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-28 23:38:06,952 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:38:07,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-11-28 23:38:07,319 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:38:07,319 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:38:07,320 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:38:07,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [254439091] [2023-11-28 23:38:07,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [254439091] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:38:07,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:38:07,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 23:38:07,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044021388] [2023-11-28 23:38:07,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:38:07,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 23:38:07,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:38:07,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 23:38:07,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:38:07,322 INFO L87 Difference]: Start difference. First operand 1947 states and 2364 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:38:07,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:38:07,880 INFO L93 Difference]: Finished difference Result 3785 states and 4582 transitions. [2023-11-28 23:38:07,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 23:38:07,881 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 118 [2023-11-28 23:38:07,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:38:07,884 INFO L225 Difference]: With dead ends: 3785 [2023-11-28 23:38:07,884 INFO L226 Difference]: Without dead ends: 1839 [2023-11-28 23:38:07,887 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-28 23:38:07,887 INFO L413 NwaCegarLoop]: 115 mSDtfsCounter, 76 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-28 23:38:07,887 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 435 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-28 23:38:07,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1839 states. [2023-11-28 23:38:08,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1839 to 1825. [2023-11-28 23:38:08,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1825 states, 1492 states have (on average 1.155495978552279) internal successors, (1724), 1512 states have internal predecessors, (1724), 240 states have call successors, (240), 92 states have call predecessors, (240), 92 states have return successors, (240), 220 states have call predecessors, (240), 240 states have call successors, (240) [2023-11-28 23:38:08,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1825 states to 1825 states and 2204 transitions. [2023-11-28 23:38:08,086 INFO L78 Accepts]: Start accepts. Automaton has 1825 states and 2204 transitions. Word has length 118 [2023-11-28 23:38:08,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:38:08,086 INFO L495 AbstractCegarLoop]: Abstraction has 1825 states and 2204 transitions. [2023-11-28 23:38:08,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:38:08,086 INFO L276 IsEmpty]: Start isEmpty. Operand 1825 states and 2204 transitions. [2023-11-28 23:38:08,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-11-28 23:38:08,087 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:38:08,088 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:38:08,096 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2023-11-28 23:38:08,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:08,288 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:38:08,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:38:08,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1887053415, now seen corresponding path program 1 times [2023-11-28 23:38:08,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:38:08,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1257723293] [2023-11-28 23:38:08,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:38:08,289 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:08,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:38:08,290 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:38:08,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-11-28 23:38:08,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:38:08,594 INFO L262 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-28 23:38:08,596 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:38:08,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-28 23:38:08,866 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:38:08,866 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:38:08,866 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:38:08,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1257723293] [2023-11-28 23:38:08,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1257723293] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:38:08,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:38:08,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 23:38:08,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969328894] [2023-11-28 23:38:08,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:38:08,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:38:08,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:38:08,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:38:08,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:38:08,868 INFO L87 Difference]: Start difference. First operand 1825 states and 2204 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:38:09,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:38:09,481 INFO L93 Difference]: Finished difference Result 5014 states and 6057 transitions. [2023-11-28 23:38:09,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 23:38:09,482 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 118 [2023-11-28 23:38:09,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:38:09,487 INFO L225 Difference]: With dead ends: 5014 [2023-11-28 23:38:09,487 INFO L226 Difference]: Without dead ends: 3190 [2023-11-28 23:38:09,490 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 115 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-28 23:38:09,490 INFO L413 NwaCegarLoop]: 108 mSDtfsCounter, 163 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-28 23:38:09,491 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 325 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-28 23:38:09,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3190 states. [2023-11-28 23:38:09,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3190 to 2843. [2023-11-28 23:38:09,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2843 states, 2298 states have (on average 1.1475195822454307) internal successors, (2637), 2330 states have internal predecessors, (2637), 396 states have call successors, (396), 148 states have call predecessors, (396), 148 states have return successors, (396), 364 states have call predecessors, (396), 396 states have call successors, (396) [2023-11-28 23:38:09,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2843 states to 2843 states and 3429 transitions. [2023-11-28 23:38:09,876 INFO L78 Accepts]: Start accepts. Automaton has 2843 states and 3429 transitions. Word has length 118 [2023-11-28 23:38:09,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:38:09,876 INFO L495 AbstractCegarLoop]: Abstraction has 2843 states and 3429 transitions. [2023-11-28 23:38:09,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:38:09,876 INFO L276 IsEmpty]: Start isEmpty. Operand 2843 states and 3429 transitions. [2023-11-28 23:38:09,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-11-28 23:38:09,878 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:38:09,878 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:38:09,886 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2023-11-28 23:38:10,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:10,078 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:38:10,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:38:10,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1118990633, now seen corresponding path program 1 times [2023-11-28 23:38:10,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:38:10,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [812915246] [2023-11-28 23:38:10,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:38:10,079 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:10,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:38:10,080 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:38:10,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-11-28 23:38:10,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:38:10,432 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-28 23:38:10,435 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:38:10,441 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2023-11-28 23:38:10,587 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-11-28 23:38:10,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 54 treesize of output 42 [2023-11-28 23:38:10,831 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 51 treesize of output 35 [2023-11-28 23:38:10,944 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:38:10,944 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:38:10,944 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:38:10,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [812915246] [2023-11-28 23:38:10,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [812915246] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:38:10,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:38:10,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 23:38:10,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515807742] [2023-11-28 23:38:10,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:38:10,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 23:38:10,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:38:10,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 23:38:10,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-11-28 23:38:10,946 INFO L87 Difference]: Start difference. First operand 2843 states and 3429 transitions. Second operand has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:38:14,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:38:14,374 INFO L93 Difference]: Finished difference Result 5346 states and 6414 transitions. [2023-11-28 23:38:14,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-28 23:38:14,375 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 118 [2023-11-28 23:38:14,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:38:14,383 INFO L225 Difference]: With dead ends: 5346 [2023-11-28 23:38:14,383 INFO L226 Difference]: Without dead ends: 5344 [2023-11-28 23:38:14,385 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=205, Invalid=787, Unknown=0, NotChecked=0, Total=992 [2023-11-28 23:38:14,385 INFO L413 NwaCegarLoop]: 189 mSDtfsCounter, 458 mSDsluCounter, 1163 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 458 SdHoareTripleChecker+Valid, 1352 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-11-28 23:38:14,385 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [458 Valid, 1352 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-11-28 23:38:14,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5344 states. [2023-11-28 23:38:14,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5344 to 4271. [2023-11-28 23:38:15,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4271 states, 3384 states have (on average 1.1450945626477542) internal successors, (3875), 3442 states have internal predecessors, (3875), 636 states have call successors, (636), 250 states have call predecessors, (636), 250 states have return successors, (636), 578 states have call predecessors, (636), 636 states have call successors, (636) [2023-11-28 23:38:15,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4271 states to 4271 states and 5147 transitions. [2023-11-28 23:38:15,017 INFO L78 Accepts]: Start accepts. Automaton has 4271 states and 5147 transitions. Word has length 118 [2023-11-28 23:38:15,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:38:15,018 INFO L495 AbstractCegarLoop]: Abstraction has 4271 states and 5147 transitions. [2023-11-28 23:38:15,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:38:15,018 INFO L276 IsEmpty]: Start isEmpty. Operand 4271 states and 5147 transitions. [2023-11-28 23:38:15,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2023-11-28 23:38:15,020 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:38:15,021 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:38:15,027 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Ended with exit code 0 [2023-11-28 23:38:15,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:15,221 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:38:15,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:38:15,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1488917006, now seen corresponding path program 1 times [2023-11-28 23:38:15,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:38:15,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [900055296] [2023-11-28 23:38:15,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:38:15,223 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:15,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:38:15,224 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:38:15,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-11-28 23:38:15,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:38:15,519 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-28 23:38:15,523 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:38:15,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 19 treesize of output 11 [2023-11-28 23:38:15,647 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:38:15,647 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:38:15,647 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:38:15,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [900055296] [2023-11-28 23:38:15,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [900055296] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:38:15,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:38:15,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-28 23:38:15,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069795996] [2023-11-28 23:38:15,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:38:15,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 23:38:15,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:38:15,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 23:38:15,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-28 23:38:15,649 INFO L87 Difference]: Start difference. First operand 4271 states and 5147 transitions. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:38:16,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:38:16,759 INFO L93 Difference]: Finished difference Result 6577 states and 7948 transitions. [2023-11-28 23:38:16,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-28 23:38:16,760 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 119 [2023-11-28 23:38:16,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:38:16,767 INFO L225 Difference]: With dead ends: 6577 [2023-11-28 23:38:16,767 INFO L226 Difference]: Without dead ends: 4666 [2023-11-28 23:38:16,770 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-28 23:38:16,770 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 69 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 678 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-28 23:38:16,770 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 678 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-28 23:38:16,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4666 states. [2023-11-28 23:38:17,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4666 to 4215. [2023-11-28 23:38:17,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4215 states, 3328 states have (on average 1.140625) internal successors, (3796), 3386 states have internal predecessors, (3796), 636 states have call successors, (636), 250 states have call predecessors, (636), 250 states have return successors, (636), 578 states have call predecessors, (636), 636 states have call successors, (636) [2023-11-28 23:38:17,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4215 states to 4215 states and 5068 transitions. [2023-11-28 23:38:17,426 INFO L78 Accepts]: Start accepts. Automaton has 4215 states and 5068 transitions. Word has length 119 [2023-11-28 23:38:17,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:38:17,426 INFO L495 AbstractCegarLoop]: Abstraction has 4215 states and 5068 transitions. [2023-11-28 23:38:17,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:38:17,426 INFO L276 IsEmpty]: Start isEmpty. Operand 4215 states and 5068 transitions. [2023-11-28 23:38:17,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2023-11-28 23:38:17,429 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:38:17,429 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:38:17,437 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0 [2023-11-28 23:38:17,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:17,629 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:38:17,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:38:17,630 INFO L85 PathProgramCache]: Analyzing trace with hash -99430896, now seen corresponding path program 1 times [2023-11-28 23:38:17,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:38:17,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1395736176] [2023-11-28 23:38:17,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:38:17,631 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:17,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:38:17,631 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:38:17,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-11-28 23:38:17,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:38:17,913 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-28 23:38:17,916 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:38:18,001 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2023-11-28 23:38:18,032 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:38:18,032 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:38:18,032 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:38:18,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1395736176] [2023-11-28 23:38:18,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1395736176] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:38:18,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:38:18,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-28 23:38:18,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113571247] [2023-11-28 23:38:18,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:38:18,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 23:38:18,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:38:18,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 23:38:18,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-28 23:38:18,034 INFO L87 Difference]: Start difference. First operand 4215 states and 5068 transitions. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:38:19,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:38:19,093 INFO L93 Difference]: Finished difference Result 6751 states and 8142 transitions. [2023-11-28 23:38:19,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-28 23:38:19,094 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 119 [2023-11-28 23:38:19,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:38:19,102 INFO L225 Difference]: With dead ends: 6751 [2023-11-28 23:38:19,102 INFO L226 Difference]: Without dead ends: 4877 [2023-11-28 23:38:19,104 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-28 23:38:19,105 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 92 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 731 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-28 23:38:19,105 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 731 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-28 23:38:19,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4877 states. [2023-11-28 23:38:19,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4877 to 4255. [2023-11-28 23:38:19,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4255 states, 3368 states have (on average 1.1437054631828978) internal successors, (3852), 3426 states have internal predecessors, (3852), 636 states have call successors, (636), 250 states have call predecessors, (636), 250 states have return successors, (636), 578 states have call predecessors, (636), 636 states have call successors, (636) [2023-11-28 23:38:19,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4255 states to 4255 states and 5124 transitions. [2023-11-28 23:38:19,785 INFO L78 Accepts]: Start accepts. Automaton has 4255 states and 5124 transitions. Word has length 119 [2023-11-28 23:38:19,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:38:19,785 INFO L495 AbstractCegarLoop]: Abstraction has 4255 states and 5124 transitions. [2023-11-28 23:38:19,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:38:19,785 INFO L276 IsEmpty]: Start isEmpty. Operand 4255 states and 5124 transitions. [2023-11-28 23:38:19,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2023-11-28 23:38:19,787 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:38:19,787 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:38:19,793 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2023-11-28 23:38:19,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:19,987 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:38:19,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:38:19,988 INFO L85 PathProgramCache]: Analyzing trace with hash -686236910, now seen corresponding path program 1 times [2023-11-28 23:38:19,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:38:19,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1607258271] [2023-11-28 23:38:19,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:38:19,988 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:19,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:38:19,989 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:38:19,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-11-28 23:38:20,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:38:20,258 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-28 23:38:20,260 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:38:20,479 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 46 treesize of output 34 [2023-11-28 23:38:20,560 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 45 treesize of output 29 [2023-11-28 23:38:20,705 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:38:20,705 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:38:20,705 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:38:20,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1607258271] [2023-11-28 23:38:20,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1607258271] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:38:20,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:38:20,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-28 23:38:20,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199899549] [2023-11-28 23:38:20,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:38:20,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-28 23:38:20,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:38:20,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-28 23:38:20,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-28 23:38:20,707 INFO L87 Difference]: Start difference. First operand 4255 states and 5124 transitions. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:38:23,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:38:23,379 INFO L93 Difference]: Finished difference Result 6699 states and 8075 transitions. [2023-11-28 23:38:23,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 23:38:23,381 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 119 [2023-11-28 23:38:23,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:38:23,388 INFO L225 Difference]: With dead ends: 6699 [2023-11-28 23:38:23,388 INFO L226 Difference]: Without dead ends: 4813 [2023-11-28 23:38:23,391 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2023-11-28 23:38:23,392 INFO L413 NwaCegarLoop]: 219 mSDtfsCounter, 178 mSDsluCounter, 1094 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 1313 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-11-28 23:38:23,392 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 1313 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-11-28 23:38:23,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4813 states. [2023-11-28 23:38:23,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4813 to 4255. [2023-11-28 23:38:23,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4255 states, 3368 states have (on average 1.1437054631828978) internal successors, (3852), 3426 states have internal predecessors, (3852), 636 states have call successors, (636), 250 states have call predecessors, (636), 250 states have return successors, (636), 578 states have call predecessors, (636), 636 states have call successors, (636) [2023-11-28 23:38:23,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4255 states to 4255 states and 5124 transitions. [2023-11-28 23:38:23,933 INFO L78 Accepts]: Start accepts. Automaton has 4255 states and 5124 transitions. Word has length 119 [2023-11-28 23:38:23,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:38:23,933 INFO L495 AbstractCegarLoop]: Abstraction has 4255 states and 5124 transitions. [2023-11-28 23:38:23,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:38:23,934 INFO L276 IsEmpty]: Start isEmpty. Operand 4255 states and 5124 transitions. [2023-11-28 23:38:23,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2023-11-28 23:38:23,935 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:38:23,935 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:38:23,941 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Ended with exit code 0 [2023-11-28 23:38:24,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:24,136 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:38:24,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:38:24,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1002706832, now seen corresponding path program 1 times [2023-11-28 23:38:24,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:38:24,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1215761949] [2023-11-28 23:38:24,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:38:24,137 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:24,137 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:38:24,138 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:38:24,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-11-28 23:38:24,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:38:24,420 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-28 23:38:24,424 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:38:24,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 21 [2023-11-28 23:38:25,026 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-11-28 23:38:25,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 37 treesize of output 25 [2023-11-28 23:38:25,230 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 6 proven. 214 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-11-28 23:38:25,231 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:38:25,430 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2023-11-28 23:38:25,434 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-28 23:38:25,446 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 23:38:25,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 38 [2023-11-28 23:38:25,815 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-11-28 23:38:25,815 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2023-11-28 23:38:25,958 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 21 proven. 18 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-28 23:38:25,959 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:38:25,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1215761949] [2023-11-28 23:38:25,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1215761949] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:38:25,959 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:38:25,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2023-11-28 23:38:25,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949321453] [2023-11-28 23:38:25,959 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:38:25,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-28 23:38:25,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:38:25,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-28 23:38:25,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2023-11-28 23:38:25,960 INFO L87 Difference]: Start difference. First operand 4255 states and 5124 transitions. Second operand has 20 states, 18 states have (on average 4.333333333333333) internal successors, (78), 20 states have internal predecessors, (78), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-28 23:38:29,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:38:29,725 INFO L93 Difference]: Finished difference Result 7725 states and 9223 transitions. [2023-11-28 23:38:29,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-28 23:38:29,725 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 4.333333333333333) internal successors, (78), 20 states have internal predecessors, (78), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) Word has length 119 [2023-11-28 23:38:29,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:38:29,732 INFO L225 Difference]: With dead ends: 7725 [2023-11-28 23:38:29,732 INFO L226 Difference]: Without dead ends: 5837 [2023-11-28 23:38:29,736 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 220 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 324 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=379, Invalid=1783, Unknown=0, NotChecked=0, Total=2162 [2023-11-28 23:38:29,737 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 471 mSDsluCounter, 1725 mSDsCounter, 0 mSdLazyCounter, 830 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 1904 SdHoareTripleChecker+Invalid, 916 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 830 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-28 23:38:29,737 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [471 Valid, 1904 Invalid, 916 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 830 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-28 23:38:29,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5837 states. [2023-11-28 23:38:30,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5837 to 4207. [2023-11-28 23:38:30,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4207 states, 3302 states have (on average 1.145366444579043) internal successors, (3782), 3360 states have internal predecessors, (3782), 648 states have call successors, (648), 256 states have call predecessors, (648), 256 states have return successors, (648), 590 states have call predecessors, (648), 648 states have call successors, (648) [2023-11-28 23:38:30,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4207 states to 4207 states and 5078 transitions. [2023-11-28 23:38:30,376 INFO L78 Accepts]: Start accepts. Automaton has 4207 states and 5078 transitions. Word has length 119 [2023-11-28 23:38:30,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:38:30,376 INFO L495 AbstractCegarLoop]: Abstraction has 4207 states and 5078 transitions. [2023-11-28 23:38:30,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 4.333333333333333) internal successors, (78), 20 states have internal predecessors, (78), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-28 23:38:30,376 INFO L276 IsEmpty]: Start isEmpty. Operand 4207 states and 5078 transitions. [2023-11-28 23:38:30,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-11-28 23:38:30,377 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:38:30,377 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:38:30,384 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Ended with exit code 0 [2023-11-28 23:38:30,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:30,578 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:38:30,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:38:30,578 INFO L85 PathProgramCache]: Analyzing trace with hash 29589805, now seen corresponding path program 1 times [2023-11-28 23:38:30,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:38:30,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1773303470] [2023-11-28 23:38:30,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:38:30,579 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:30,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:38:30,580 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:38:30,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2023-11-28 23:38:30,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:38:30,874 INFO L262 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-28 23:38:30,877 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:38:31,509 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-11-28 23:38:31,616 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-28 23:38:31,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 21 [2023-11-28 23:38:31,856 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 6 proven. 214 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-11-28 23:38:31,856 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:38:32,409 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2023-11-28 23:38:32,416 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-28 23:38:32,432 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 23:38:32,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 38 [2023-11-28 23:38:32,607 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-28 23:38:32,607 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:38:32,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1773303470] [2023-11-28 23:38:32,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1773303470] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 23:38:32,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:38:32,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [15] total 22 [2023-11-28 23:38:32,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452270262] [2023-11-28 23:38:32,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:38:32,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-28 23:38:32,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:38:32,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-28 23:38:32,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2023-11-28 23:38:32,609 INFO L87 Difference]: Start difference. First operand 4207 states and 5078 transitions. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:38:34,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:38:34,505 INFO L93 Difference]: Finished difference Result 7468 states and 8974 transitions. [2023-11-28 23:38:34,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-28 23:38:34,506 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 120 [2023-11-28 23:38:34,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:38:34,510 INFO L225 Difference]: With dead ends: 7468 [2023-11-28 23:38:34,511 INFO L226 Difference]: Without dead ends: 4728 [2023-11-28 23:38:34,514 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=110, Invalid=702, Unknown=0, NotChecked=0, Total=812 [2023-11-28 23:38:34,514 INFO L413 NwaCegarLoop]: 192 mSDtfsCounter, 166 mSDsluCounter, 1277 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 1469 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:38:34,515 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 1469 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-28 23:38:34,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4728 states. [2023-11-28 23:38:35,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4728 to 3957. [2023-11-28 23:38:35,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3957 states, 3052 states have (on average 1.124508519003932) internal successors, (3432), 3110 states have internal predecessors, (3432), 648 states have call successors, (648), 256 states have call predecessors, (648), 256 states have return successors, (648), 590 states have call predecessors, (648), 648 states have call successors, (648) [2023-11-28 23:38:35,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3957 states to 3957 states and 4728 transitions. [2023-11-28 23:38:35,073 INFO L78 Accepts]: Start accepts. Automaton has 3957 states and 4728 transitions. Word has length 120 [2023-11-28 23:38:35,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:38:35,073 INFO L495 AbstractCegarLoop]: Abstraction has 3957 states and 4728 transitions. [2023-11-28 23:38:35,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-11-28 23:38:35,073 INFO L276 IsEmpty]: Start isEmpty. Operand 3957 states and 4728 transitions. [2023-11-28 23:38:35,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2023-11-28 23:38:35,078 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:38:35,078 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-11-28 23:38:35,084 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Ended with exit code 0 [2023-11-28 23:38:35,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:35,279 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:38:35,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:38:35,279 INFO L85 PathProgramCache]: Analyzing trace with hash -707411294, now seen corresponding path program 1 times [2023-11-28 23:38:35,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:38:35,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1596446724] [2023-11-28 23:38:35,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:38:35,280 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:35,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:38:35,281 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 23:38:35,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-11-28 23:38:35,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:38:35,783 INFO L262 TraceCheckSpWp]: Trace formula consists of 515 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-28 23:38:35,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:38:37,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-11-28 23:38:37,423 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-11-28 23:38:37,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-11-28 23:38:38,583 INFO L134 CoverageAnalysis]: Checked inductivity of 1569 backedges. 9 proven. 1052 refuted. 0 times theorem prover too weak. 508 trivial. 0 not checked. [2023-11-28 23:38:38,584 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:38:38,906 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2023-11-28 23:38:39,525 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 23:38:39,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 30 [2023-11-28 23:38:39,877 INFO L134 CoverageAnalysis]: Checked inductivity of 1569 backedges. 24 proven. 114 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2023-11-28 23:38:39,877 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:38:39,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1596446724] [2023-11-28 23:38:39,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1596446724] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:38:39,877 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:38:39,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2023-11-28 23:38:39,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537361020] [2023-11-28 23:38:39,877 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:38:39,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-28 23:38:39,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:38:39,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-28 23:38:39,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2023-11-28 23:38:39,879 INFO L87 Difference]: Start difference. First operand 3957 states and 4728 transitions. Second operand has 15 states, 13 states have (on average 14.23076923076923) internal successors, (185), 14 states have internal predecessors, (185), 6 states have call successors, (56), 5 states have call predecessors, (56), 6 states have return successors, (56), 4 states have call predecessors, (56), 6 states have call successors, (56) [2023-11-28 23:38:43,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:38:43,641 INFO L93 Difference]: Finished difference Result 8176 states and 9695 transitions. [2023-11-28 23:38:43,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-28 23:38:43,641 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 14.23076923076923) internal successors, (185), 14 states have internal predecessors, (185), 6 states have call successors, (56), 5 states have call predecessors, (56), 6 states have return successors, (56), 4 states have call predecessors, (56), 6 states have call successors, (56) Word has length 238 [2023-11-28 23:38:43,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:38:43,642 INFO L225 Difference]: With dead ends: 8176 [2023-11-28 23:38:43,642 INFO L226 Difference]: Without dead ends: 0 [2023-11-28 23:38:43,649 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 498 GetRequests, 463 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=323, Invalid=937, Unknown=0, NotChecked=0, Total=1260 [2023-11-28 23:38:43,650 INFO L413 NwaCegarLoop]: 211 mSDtfsCounter, 461 mSDsluCounter, 865 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 1076 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:38:43,650 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [461 Valid, 1076 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-11-28 23:38:43,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-11-28 23:38:43,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-11-28 23:38:43,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 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-28 23:38:43,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-11-28 23:38:43,652 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 238 [2023-11-28 23:38:43,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:38:43,652 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-28 23:38:43,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 14.23076923076923) internal successors, (185), 14 states have internal predecessors, (185), 6 states have call successors, (56), 5 states have call predecessors, (56), 6 states have return successors, (56), 4 states have call predecessors, (56), 6 states have call successors, (56) [2023-11-28 23:38:43,652 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-11-28 23:38:43,652 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-11-28 23:38:43,654 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-28 23:38:43,664 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Ended with exit code 0 [2023-11-28 23:38:43,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60d26743-485b-450b-85d5-dc24cd328d27/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:38:43,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-11-28 23:38:53,772 WARN L293 SmtUtils]: Spent 6.90s on a formula simplification. DAG size of input: 416 DAG size of output: 377 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-11-28 23:39:02,006 WARN L293 SmtUtils]: Spent 7.07s on a formula simplification. DAG size of input: 416 DAG size of output: 377 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-11-28 23:47:49,014 WARN L293 SmtUtils]: Spent 8.78m on a formula simplification. DAG size of input: 510 DAG size of output: 552 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-11-28 23:49:08,316 WARN L293 SmtUtils]: Spent 1.31m on a formula simplification. DAG size of input: 616 DAG size of output: 582 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-11-28 23:49:16,772 WARN L293 SmtUtils]: Spent 7.86s on a formula simplification. DAG size of input: 432 DAG size of output: 351 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-11-28 23:49:31,224 WARN L293 SmtUtils]: Spent 8.40s on a formula simplification. DAG size of input: 192 DAG size of output: 140 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or)