./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1 --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 fa1d009dc6f8eabe9542b3dc62739ce0106fb2669419cfdd51359ba01dfee168 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 13:36:05,163 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 13:36:05,221 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 13:36:05,226 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 13:36:05,227 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 13:36:05,248 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 13:36:05,249 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 13:36:05,249 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 13:36:05,250 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 13:36:05,250 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 13:36:05,250 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 13:36:05,250 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 13:36:05,251 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 13:36:05,251 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 13:36:05,251 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 13:36:05,251 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 13:36:05,251 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 13:36:05,251 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 13:36:05,252 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 13:36:05,252 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 13:36:05,252 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 13:36:05,252 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 13:36:05,252 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 13:36:05,252 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 13:36:05,252 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 13:36:05,252 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 13:36:05,253 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 13:36:05,253 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 13:36:05,253 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 13:36:05,253 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 13:36:05,253 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 13:36:05,253 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 13:36:05,253 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 13:36:05,253 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 13:36:05,254 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 13:36:05,254 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 13:36:05,254 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 13:36:05,254 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 13:36:05,254 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 13:36:05,254 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 13:36:05,254 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 13:36:05,254 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 13:36:05,255 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 13:36:05,255 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 13:36:05,255 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 13:36:05,255 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 13:36:05,255 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 13:36:05,255 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 13:36:05,255 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1 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 -> fa1d009dc6f8eabe9542b3dc62739ce0106fb2669419cfdd51359ba01dfee168 [2024-12-02 13:36:05,480 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 13:36:05,487 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 13:36:05,490 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 13:36:05,491 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 13:36:05,491 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 13:36:05,492 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i [2024-12-02 13:36:08,140 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/data/ca405e8dd/04bddb327b744d21926c16e4971a6874/FLAG2d464a93b [2024-12-02 13:36:08,386 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 13:36:08,387 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i [2024-12-02 13:36:08,395 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/data/ca405e8dd/04bddb327b744d21926c16e4971a6874/FLAG2d464a93b [2024-12-02 13:36:08,734 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/data/ca405e8dd/04bddb327b744d21926c16e4971a6874 [2024-12-02 13:36:08,735 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 13:36:08,737 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 13:36:08,738 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 13:36:08,738 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 13:36:08,741 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 13:36:08,741 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:36:08" (1/1) ... [2024-12-02 13:36:08,742 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@28ada683 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:08, skipping insertion in model container [2024-12-02 13:36:08,742 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:36:08" (1/1) ... [2024-12-02 13:36:08,762 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 13:36:08,892 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i[917,930] [2024-12-02 13:36:08,955 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 13:36:08,968 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 13:36:08,980 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i[917,930] [2024-12-02 13:36:09,016 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 13:36:09,034 INFO L204 MainTranslator]: Completed translation [2024-12-02 13:36:09,034 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:09 WrapperNode [2024-12-02 13:36:09,035 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 13:36:09,036 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 13:36:09,036 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 13:36:09,036 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 13:36:09,042 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:09" (1/1) ... [2024-12-02 13:36:09,054 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:09" (1/1) ... [2024-12-02 13:36:09,086 INFO L138 Inliner]: procedures = 29, calls = 189, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 595 [2024-12-02 13:36:09,087 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 13:36:09,087 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 13:36:09,087 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 13:36:09,087 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 13:36:09,097 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:09" (1/1) ... [2024-12-02 13:36:09,097 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:09" (1/1) ... [2024-12-02 13:36:09,102 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:09" (1/1) ... [2024-12-02 13:36:09,122 INFO L175 MemorySlicer]: Split 158 memory accesses to 4 slices as follows [2, 32, 38, 86]. 54 percent of accesses are in the largest equivalence class. The 16 initializations are split as follows [2, 3, 5, 6]. The 19 writes are split as follows [0, 3, 9, 7]. [2024-12-02 13:36:09,122 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:09" (1/1) ... [2024-12-02 13:36:09,122 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:09" (1/1) ... [2024-12-02 13:36:09,137 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:09" (1/1) ... [2024-12-02 13:36:09,138 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:09" (1/1) ... [2024-12-02 13:36:09,143 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:09" (1/1) ... [2024-12-02 13:36:09,146 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:09" (1/1) ... [2024-12-02 13:36:09,148 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:09" (1/1) ... [2024-12-02 13:36:09,153 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 13:36:09,153 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 13:36:09,153 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 13:36:09,154 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 13:36:09,155 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:09" (1/1) ... [2024-12-02 13:36:09,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 13:36:09,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:36:09,185 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 13:36:09,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 13:36:09,212 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 13:36:09,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 13:36:09,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 13:36:09,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-12-02 13:36:09,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-12-02 13:36:09,213 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#0 [2024-12-02 13:36:09,213 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#1 [2024-12-02 13:36:09,213 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#2 [2024-12-02 13:36:09,213 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#3 [2024-12-02 13:36:09,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#0 [2024-12-02 13:36:09,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#1 [2024-12-02 13:36:09,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#2 [2024-12-02 13:36:09,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#3 [2024-12-02 13:36:09,213 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 13:36:09,213 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 13:36:09,213 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-12-02 13:36:09,214 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-12-02 13:36:09,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#0 [2024-12-02 13:36:09,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#1 [2024-12-02 13:36:09,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#2 [2024-12-02 13:36:09,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#3 [2024-12-02 13:36:09,214 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 13:36:09,214 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 13:36:09,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 13:36:09,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 13:36:09,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-12-02 13:36:09,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-12-02 13:36:09,214 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 13:36:09,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 13:36:09,354 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 13:36:09,356 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 13:36:09,911 INFO L? ?]: Removed 171 outVars from TransFormulas that were not future-live. [2024-12-02 13:36:09,911 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 13:36:09,923 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 13:36:09,923 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 13:36:09,924 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:36:09 BoogieIcfgContainer [2024-12-02 13:36:09,924 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 13:36:09,926 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 13:36:09,926 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 13:36:09,931 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 13:36:09,931 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 01:36:08" (1/3) ... [2024-12-02 13:36:09,932 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e1a14d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:36:09, skipping insertion in model container [2024-12-02 13:36:09,932 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:09" (2/3) ... [2024-12-02 13:36:09,932 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e1a14d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:36:09, skipping insertion in model container [2024-12-02 13:36:09,932 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:36:09" (3/3) ... [2024-12-02 13:36:09,933 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-ap_file-91.i [2024-12-02 13:36:09,949 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 13:36:09,951 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_variablewrapping_wrapper-ap_file-91.i that has 2 procedures, 125 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 13:36:10,007 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 13:36:10,018 INFO L333 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, 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;@639d56dc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 13:36:10,019 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 13:36:10,023 INFO L276 IsEmpty]: Start isEmpty. Operand has 125 states, 105 states have (on average 1.4285714285714286) internal successors, (150), 106 states have internal predecessors, (150), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-12-02 13:36:10,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2024-12-02 13:36:10,034 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:36:10,035 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:36:10,036 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:36:10,041 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:36:10,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1430690379, now seen corresponding path program 1 times [2024-12-02 13:36:10,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:36:10,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205074718] [2024-12-02 13:36:10,050 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:36:10,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:36:10,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:36:10,352 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 512 trivial. 0 not checked. [2024-12-02 13:36:10,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:36:10,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205074718] [2024-12-02 13:36:10,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205074718] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:36:10,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628177354] [2024-12-02 13:36:10,354 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:36:10,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:36:10,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:36:10,358 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:36:10,359 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 13:36:10,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:36:10,605 INFO L256 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 13:36:10,612 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:36:10,632 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 512 trivial. 0 not checked. [2024-12-02 13:36:10,632 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:36:10,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628177354] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:36:10,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 13:36:10,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-02 13:36:10,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128063194] [2024-12-02 13:36:10,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:36:10,639 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 13:36:10,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:36:10,679 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 13:36:10,680 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 13:36:10,682 INFO L87 Difference]: Start difference. First operand has 125 states, 105 states have (on average 1.4285714285714286) internal successors, (150), 106 states have internal predecessors, (150), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Second operand has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 2 states have call successors, (17) [2024-12-02 13:36:10,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:36:10,710 INFO L93 Difference]: Finished difference Result 243 states and 379 transitions. [2024-12-02 13:36:10,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 13:36:10,712 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 2 states have call successors, (17) Word has length 138 [2024-12-02 13:36:10,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:36:10,718 INFO L225 Difference]: With dead ends: 243 [2024-12-02 13:36:10,718 INFO L226 Difference]: Without dead ends: 121 [2024-12-02 13:36:10,721 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 13:36:10,723 INFO L435 NwaCegarLoop]: 177 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 13:36:10,724 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 13:36:10,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2024-12-02 13:36:10,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2024-12-02 13:36:10,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 102 states have (on average 1.4019607843137254) internal successors, (143), 102 states have internal predecessors, (143), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-12-02 13:36:10,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 177 transitions. [2024-12-02 13:36:10,762 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 177 transitions. Word has length 138 [2024-12-02 13:36:10,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:36:10,762 INFO L471 AbstractCegarLoop]: Abstraction has 121 states and 177 transitions. [2024-12-02 13:36:10,762 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 2 states have call successors, (17) [2024-12-02 13:36:10,762 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 177 transitions. [2024-12-02 13:36:10,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2024-12-02 13:36:10,765 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:36:10,765 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:36:10,777 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 13:36:10,966 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-12-02 13:36:10,966 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:36:10,967 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:36:10,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1147655401, now seen corresponding path program 1 times [2024-12-02 13:36:10,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:36:10,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162398742] [2024-12-02 13:36:10,967 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:36:10,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:36:11,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:36:11,410 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 27 proven. 21 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2024-12-02 13:36:11,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:36:11,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162398742] [2024-12-02 13:36:11,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162398742] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:36:11,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023015006] [2024-12-02 13:36:11,411 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:36:11,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:36:11,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:36:11,415 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:36:11,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 13:36:11,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:36:11,681 INFO L256 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 13:36:11,688 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:36:11,741 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:36:11,741 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:36:11,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023015006] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:36:11,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 13:36:11,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 7 [2024-12-02 13:36:11,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786085035] [2024-12-02 13:36:11,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:36:11,743 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 13:36:11,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:36:11,744 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 13:36:11,744 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:36:11,744 INFO L87 Difference]: Start difference. First operand 121 states and 177 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:36:11,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:36:11,795 INFO L93 Difference]: Finished difference Result 241 states and 354 transitions. [2024-12-02 13:36:11,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 13:36:11,796 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 138 [2024-12-02 13:36:11,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:36:11,798 INFO L225 Difference]: With dead ends: 241 [2024-12-02 13:36:11,799 INFO L226 Difference]: Without dead ends: 123 [2024-12-02 13:36:11,799 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:36:11,800 INFO L435 NwaCegarLoop]: 175 mSDtfsCounter, 0 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 13:36:11,801 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 514 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 13:36:11,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2024-12-02 13:36:11,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 123. [2024-12-02 13:36:11,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 104 states have (on average 1.3942307692307692) internal successors, (145), 104 states have internal predecessors, (145), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-12-02 13:36:11,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 179 transitions. [2024-12-02 13:36:11,814 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 179 transitions. Word has length 138 [2024-12-02 13:36:11,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:36:11,816 INFO L471 AbstractCegarLoop]: Abstraction has 123 states and 179 transitions. [2024-12-02 13:36:11,816 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:36:11,817 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 179 transitions. [2024-12-02 13:36:11,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2024-12-02 13:36:11,819 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:36:11,819 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:36:11,830 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 13:36:12,020 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2024-12-02 13:36:12,020 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:36:12,020 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:36:12,021 INFO L85 PathProgramCache]: Analyzing trace with hash -530064823, now seen corresponding path program 1 times [2024-12-02 13:36:12,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:36:12,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763269210] [2024-12-02 13:36:12,021 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:36:12,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:36:12,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:36:13,539 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:36:13,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:36:13,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763269210] [2024-12-02 13:36:13,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763269210] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:36:13,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:36:13,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:36:13,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371165207] [2024-12-02 13:36:13,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:36:13,541 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 13:36:13,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:36:13,541 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 13:36:13,542 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-12-02 13:36:13,542 INFO L87 Difference]: Start difference. First operand 123 states and 179 transitions. Second operand has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 2 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-12-02 13:36:13,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:36:13,975 INFO L93 Difference]: Finished difference Result 331 states and 482 transitions. [2024-12-02 13:36:13,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 13:36:13,976 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 2 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 140 [2024-12-02 13:36:13,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:36:13,978 INFO L225 Difference]: With dead ends: 331 [2024-12-02 13:36:13,978 INFO L226 Difference]: Without dead ends: 211 [2024-12-02 13:36:13,979 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2024-12-02 13:36:13,980 INFO L435 NwaCegarLoop]: 193 mSDtfsCounter, 635 mSDsluCounter, 876 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 635 SdHoareTripleChecker+Valid, 1069 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 13:36:13,980 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [635 Valid, 1069 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 13:36:13,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2024-12-02 13:36:14,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 208. [2024-12-02 13:36:14,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 185 states have (on average 1.4216216216216215) internal successors, (263), 186 states have internal predecessors, (263), 20 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2024-12-02 13:36:14,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 303 transitions. [2024-12-02 13:36:14,003 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 303 transitions. Word has length 140 [2024-12-02 13:36:14,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:36:14,004 INFO L471 AbstractCegarLoop]: Abstraction has 208 states and 303 transitions. [2024-12-02 13:36:14,004 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 2 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-12-02 13:36:14,004 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 303 transitions. [2024-12-02 13:36:14,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2024-12-02 13:36:14,006 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:36:14,007 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:36:14,007 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 13:36:14,007 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:36:14,007 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:36:14,007 INFO L85 PathProgramCache]: Analyzing trace with hash 104451762, now seen corresponding path program 1 times [2024-12-02 13:36:14,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:36:14,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839220469] [2024-12-02 13:36:14,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:36:14,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:36:14,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 13:36:14,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1547379880] [2024-12-02 13:36:14,158 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:36:14,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:36:14,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:36:14,161 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:36:14,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 13:36:14,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 13:36:14,604 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-02 13:36:14,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 13:36:14,980 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-02 13:36:14,980 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-02 13:36:14,981 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-02 13:36:14,998 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 13:36:15,183 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:36:15,186 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2024-12-02 13:36:15,353 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 13:36:15,356 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 01:36:15 BoogieIcfgContainer [2024-12-02 13:36:15,356 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 13:36:15,358 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 13:36:15,358 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 13:36:15,358 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 13:36:15,360 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:36:09" (3/4) ... [2024-12-02 13:36:15,362 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-12-02 13:36:15,363 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 13:36:15,365 INFO L158 Benchmark]: Toolchain (without parser) took 6627.52ms. Allocated memory was 117.4MB in the beginning and 209.7MB in the end (delta: 92.3MB). Free memory was 93.1MB in the beginning and 147.9MB in the end (delta: -54.8MB). Peak memory consumption was 39.1MB. Max. memory is 16.1GB. [2024-12-02 13:36:15,365 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 117.4MB. Free memory is still 73.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 13:36:15,367 INFO L158 Benchmark]: CACSL2BoogieTranslator took 297.55ms. Allocated memory is still 117.4MB. Free memory was 92.9MB in the beginning and 77.3MB in the end (delta: 15.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-02 13:36:15,367 INFO L158 Benchmark]: Boogie Procedure Inliner took 51.22ms. Allocated memory is still 117.4MB. Free memory was 77.3MB in the beginning and 74.0MB in the end (delta: 3.3MB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 13:36:15,371 INFO L158 Benchmark]: Boogie Preprocessor took 65.49ms. Allocated memory is still 117.4MB. Free memory was 74.0MB in the beginning and 69.8MB in the end (delta: 4.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 13:36:15,371 INFO L158 Benchmark]: RCFGBuilder took 770.55ms. Allocated memory is still 117.4MB. Free memory was 69.8MB in the beginning and 84.6MB in the end (delta: -14.8MB). Peak memory consumption was 39.9MB. Max. memory is 16.1GB. [2024-12-02 13:36:15,372 INFO L158 Benchmark]: TraceAbstraction took 5431.24ms. Allocated memory was 117.4MB in the beginning and 209.7MB in the end (delta: 92.3MB). Free memory was 84.1MB in the beginning and 148.0MB in the end (delta: -63.9MB). Peak memory consumption was 125.1MB. Max. memory is 16.1GB. [2024-12-02 13:36:15,372 INFO L158 Benchmark]: Witness Printer took 5.61ms. Allocated memory is still 209.7MB. Free memory was 148.0MB in the beginning and 147.9MB in the end (delta: 27.4kB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 13:36:15,374 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.33ms. Allocated memory is still 117.4MB. Free memory is still 73.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 297.55ms. Allocated memory is still 117.4MB. Free memory was 92.9MB in the beginning and 77.3MB in the end (delta: 15.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 51.22ms. Allocated memory is still 117.4MB. Free memory was 77.3MB in the beginning and 74.0MB in the end (delta: 3.3MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 65.49ms. Allocated memory is still 117.4MB. Free memory was 74.0MB in the beginning and 69.8MB in the end (delta: 4.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 770.55ms. Allocated memory is still 117.4MB. Free memory was 69.8MB in the beginning and 84.6MB in the end (delta: -14.8MB). Peak memory consumption was 39.9MB. Max. memory is 16.1GB. * TraceAbstraction took 5431.24ms. Allocated memory was 117.4MB in the beginning and 209.7MB in the end (delta: 92.3MB). Free memory was 84.1MB in the beginning and 148.0MB in the end (delta: -63.9MB). Peak memory consumption was 125.1MB. Max. memory is 16.1GB. * Witness Printer took 5.61ms. Allocated memory is still 209.7MB. Free memory was 148.0MB in the beginning and 147.9MB in the end (delta: 27.4kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 83, overapproximation of someBinaryFLOATComparisonOperation at line 48, overapproximation of someBinaryFLOATComparisonOperation at line 79, overapproximation of someBinaryFLOATComparisonOperation at line 79, overapproximation of someBinaryFLOATComparisonOperation at line 81, overapproximation of someBinaryFLOATComparisonOperation at line 109, overapproximation of someBinaryFLOATComparisonOperation at line 83, overapproximation of someBinaryFLOATComparisonOperation at line 81, overapproximation of someUnaryDOUBLEoperation at line 23. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22-L24] float float_Array_0[3] = { -0.25, 8.4, 49.25 }; [L22-L24] float float_Array_0[3] = { -0.25, 8.4, 49.25 }; [L22-L24] float float_Array_0[3] = { -0.25, 8.4, 49.25 }; [L22-L24] float float_Array_0[3] = { -0.25, 8.4, 49.25 }; [L25] float* float_Array_0_arrayfloat_Array_0arrayVar0_Pointer = &(float_Array_0[0]); [L26] float* float_Array_0_arrayfloat_Array_0arrayVar1_Pointer = &(float_Array_0[1]); [L27] float* float_Array_0_arrayfloat_Array_0arrayVar2_Pointer = &(float_Array_0[2]); [L28-L30] signed short int signed_short_int_Array_0[5] = { 100, -4, 128, 10, 1 }; [L28-L30] signed short int signed_short_int_Array_0[5] = { 100, -4, 128, 10, 1 }; [L28-L30] signed short int signed_short_int_Array_0[5] = { 100, -4, 128, 10, 1 }; [L28-L30] signed short int signed_short_int_Array_0[5] = { 100, -4, 128, 10, 1 }; [L28-L30] signed short int signed_short_int_Array_0[5] = { 100, -4, 128, 10, 1 }; [L28-L30] signed short int signed_short_int_Array_0[5] = { 100, -4, 128, 10, 1 }; [L31] signed short int* signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer = &(signed_short_int_Array_0[0]); [L32] signed short int* signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer = &(signed_short_int_Array_0[1]); [L33] signed short int* signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer = &(signed_short_int_Array_0[2]); [L34] signed short int* signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer = &(signed_short_int_Array_0[3]); [L35] signed short int* signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer = &(signed_short_int_Array_0[4]); [L36-L38] unsigned long int unsigned_long_int_Array_0[2][3] = { {64, 10, 64}, {16, 64, 100000000} }; [L36-L38] unsigned long int unsigned_long_int_Array_0[2][3] = { {64, 10, 64}, {16, 64, 100000000} }; [L36-L38] unsigned long int unsigned_long_int_Array_0[2][3] = { {64, 10, 64}, {16, 64, 100000000} }; [L36-L38] unsigned long int unsigned_long_int_Array_0[2][3] = { {64, 10, 64}, {16, 64, 100000000} }; [L36-L38] unsigned long int unsigned_long_int_Array_0[2][3] = { {64, 10, 64}, {16, 64, 100000000} }; [L36-L38] unsigned long int unsigned_long_int_Array_0[2][3] = { {64, 10, 64}, {16, 64, 100000000} }; [L36-L38] unsigned long int unsigned_long_int_Array_0[2][3] = { {64, 10, 64}, {16, 64, 100000000} }; [L39] unsigned long int* unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer = &(unsigned_long_int_Array_0[0][0]); [L40] unsigned long int* unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer = &(unsigned_long_int_Array_0[1][0]); [L41] unsigned long int* unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer = &(unsigned_long_int_Array_0[0][1]); [L42] unsigned long int* unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer = &(unsigned_long_int_Array_0[1][1]); [L43] unsigned long int* unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer = &(unsigned_long_int_Array_0[0][2]); [L44] unsigned long int* unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer = &(unsigned_long_int_Array_0[1][2]); VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=0, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L113] isInitial = 1 [L114] FCALL initially() [L116] FCALL updateLastVariables() [L117] CALL updateVariables() [L78] float_Array_0[0] = __VERIFIER_nondet_float() [L79] EXPR float_Array_0[0] [L79] EXPR float_Array_0[0] >= -922337.2036854776000e+13F && float_Array_0[0] <= -1.0e-20F VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L79] EXPR float_Array_0[0] >= -922337.2036854776000e+13F && float_Array_0[0] <= -1.0e-20F [L79] EXPR float_Array_0[0] [L79] EXPR float_Array_0[0] >= -922337.2036854776000e+13F && float_Array_0[0] <= -1.0e-20F VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L79] EXPR (float_Array_0[0] >= -922337.2036854776000e+13F && float_Array_0[0] <= -1.0e-20F) || (float_Array_0[0] <= 9223372.036854776000e+12F && float_Array_0[0] >= 1.0e-20F ) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L79] EXPR (float_Array_0[0] >= -922337.2036854776000e+13F && float_Array_0[0] <= -1.0e-20F) || (float_Array_0[0] <= 9223372.036854776000e+12F && float_Array_0[0] >= 1.0e-20F ) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L79] CALL assume_abort_if_not((float_Array_0[0] >= -922337.2036854776000e+13F && float_Array_0[0] <= -1.0e-20F) || (float_Array_0[0] <= 9223372.036854776000e+12F && float_Array_0[0] >= 1.0e-20F )) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L79] RET assume_abort_if_not((float_Array_0[0] >= -922337.2036854776000e+13F && float_Array_0[0] <= -1.0e-20F) || (float_Array_0[0] <= 9223372.036854776000e+12F && float_Array_0[0] >= 1.0e-20F )) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L80] float_Array_0[1] = __VERIFIER_nondet_float() [L81] EXPR float_Array_0[1] [L81] EXPR float_Array_0[1] >= -922337.2036854776000e+13F && float_Array_0[1] <= -1.0e-20F VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L81] EXPR float_Array_0[1] >= -922337.2036854776000e+13F && float_Array_0[1] <= -1.0e-20F [L81] EXPR float_Array_0[1] [L81] EXPR float_Array_0[1] >= -922337.2036854776000e+13F && float_Array_0[1] <= -1.0e-20F VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L81] EXPR (float_Array_0[1] >= -922337.2036854776000e+13F && float_Array_0[1] <= -1.0e-20F) || (float_Array_0[1] <= 9223372.036854776000e+12F && float_Array_0[1] >= 1.0e-20F ) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L81] EXPR (float_Array_0[1] >= -922337.2036854776000e+13F && float_Array_0[1] <= -1.0e-20F) || (float_Array_0[1] <= 9223372.036854776000e+12F && float_Array_0[1] >= 1.0e-20F ) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L81] CALL assume_abort_if_not((float_Array_0[1] >= -922337.2036854776000e+13F && float_Array_0[1] <= -1.0e-20F) || (float_Array_0[1] <= 9223372.036854776000e+12F && float_Array_0[1] >= 1.0e-20F )) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L81] RET assume_abort_if_not((float_Array_0[1] >= -922337.2036854776000e+13F && float_Array_0[1] <= -1.0e-20F) || (float_Array_0[1] <= 9223372.036854776000e+12F && float_Array_0[1] >= 1.0e-20F )) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L82] float_Array_0[2] = __VERIFIER_nondet_float() [L83] EXPR float_Array_0[2] [L83] EXPR float_Array_0[2] >= -922337.2036854776000e+13F && float_Array_0[2] <= -1.0e-20F VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L83] EXPR float_Array_0[2] >= -922337.2036854776000e+13F && float_Array_0[2] <= -1.0e-20F [L83] EXPR float_Array_0[2] [L83] EXPR float_Array_0[2] >= -922337.2036854776000e+13F && float_Array_0[2] <= -1.0e-20F VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L83] EXPR (float_Array_0[2] >= -922337.2036854776000e+13F && float_Array_0[2] <= -1.0e-20F) || (float_Array_0[2] <= 9223372.036854776000e+12F && float_Array_0[2] >= 1.0e-20F ) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L83] EXPR (float_Array_0[2] >= -922337.2036854776000e+13F && float_Array_0[2] <= -1.0e-20F) || (float_Array_0[2] <= 9223372.036854776000e+12F && float_Array_0[2] >= 1.0e-20F ) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L83] CALL assume_abort_if_not((float_Array_0[2] >= -922337.2036854776000e+13F && float_Array_0[2] <= -1.0e-20F) || (float_Array_0[2] <= 9223372.036854776000e+12F && float_Array_0[2] >= 1.0e-20F )) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L83] RET assume_abort_if_not((float_Array_0[2] >= -922337.2036854776000e+13F && float_Array_0[2] <= -1.0e-20F) || (float_Array_0[2] <= 9223372.036854776000e+12F && float_Array_0[2] >= 1.0e-20F )) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L84] signed_short_int_Array_0[1] = __VERIFIER_nondet_short() [L85] EXPR signed_short_int_Array_0[1] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L85] CALL assume_abort_if_not(signed_short_int_Array_0[1] >= -32767) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L85] RET assume_abort_if_not(signed_short_int_Array_0[1] >= -32767) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L86] EXPR signed_short_int_Array_0[1] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L86] CALL assume_abort_if_not(signed_short_int_Array_0[1] <= 32766) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L86] RET assume_abort_if_not(signed_short_int_Array_0[1] <= 32766) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L87] signed_short_int_Array_0[2] = __VERIFIER_nondet_short() [L88] EXPR signed_short_int_Array_0[2] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L88] CALL assume_abort_if_not(signed_short_int_Array_0[2] >= -1) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L88] RET assume_abort_if_not(signed_short_int_Array_0[2] >= -1) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L89] EXPR signed_short_int_Array_0[2] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L89] CALL assume_abort_if_not(signed_short_int_Array_0[2] <= 32766) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L89] RET assume_abort_if_not(signed_short_int_Array_0[2] <= 32766) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L90] signed_short_int_Array_0[3] = __VERIFIER_nondet_short() [L91] EXPR signed_short_int_Array_0[3] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L91] CALL assume_abort_if_not(signed_short_int_Array_0[3] >= 0) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L91] RET assume_abort_if_not(signed_short_int_Array_0[3] >= 0) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L92] EXPR signed_short_int_Array_0[3] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L92] CALL assume_abort_if_not(signed_short_int_Array_0[3] <= 32766) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L92] RET assume_abort_if_not(signed_short_int_Array_0[3] <= 32766) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L93] unsigned_long_int_Array_0[1][0] = __VERIFIER_nondet_ulong() [L94] EXPR unsigned_long_int_Array_0[1][0] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L94] CALL assume_abort_if_not(unsigned_long_int_Array_0[1][0] >= 0) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L94] RET assume_abort_if_not(unsigned_long_int_Array_0[1][0] >= 0) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L95] EXPR unsigned_long_int_Array_0[1][0] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L95] CALL assume_abort_if_not(unsigned_long_int_Array_0[1][0] <= 4294967294) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L95] RET assume_abort_if_not(unsigned_long_int_Array_0[1][0] <= 4294967294) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L96] unsigned_long_int_Array_0[0][1] = __VERIFIER_nondet_ulong() [L97] EXPR unsigned_long_int_Array_0[0][1] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L97] CALL assume_abort_if_not(unsigned_long_int_Array_0[0][1] >= 0) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L97] RET assume_abort_if_not(unsigned_long_int_Array_0[0][1] >= 0) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L98] EXPR unsigned_long_int_Array_0[0][1] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L98] CALL assume_abort_if_not(unsigned_long_int_Array_0[0][1] <= 4294967294) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L98] RET assume_abort_if_not(unsigned_long_int_Array_0[0][1] <= 4294967294) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L99] unsigned_long_int_Array_0[1][1] = __VERIFIER_nondet_ulong() [L100] EXPR unsigned_long_int_Array_0[1][1] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L100] CALL assume_abort_if_not(unsigned_long_int_Array_0[1][1] >= 0) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L100] RET assume_abort_if_not(unsigned_long_int_Array_0[1][1] >= 0) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L101] EXPR unsigned_long_int_Array_0[1][1] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L101] CALL assume_abort_if_not(unsigned_long_int_Array_0[1][1] <= 4294967294) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L101] RET assume_abort_if_not(unsigned_long_int_Array_0[1][1] <= 4294967294) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L102] unsigned_long_int_Array_0[0][2] = __VERIFIER_nondet_ulong() [L103] EXPR unsigned_long_int_Array_0[0][2] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L103] CALL assume_abort_if_not(unsigned_long_int_Array_0[0][2] >= 0) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L103] RET assume_abort_if_not(unsigned_long_int_Array_0[0][2] >= 0) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L104] EXPR unsigned_long_int_Array_0[0][2] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L104] CALL assume_abort_if_not(unsigned_long_int_Array_0[0][2] <= 4294967294) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L104] RET assume_abort_if_not(unsigned_long_int_Array_0[0][2] <= 4294967294) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L117] RET updateVariables() [L118] CALL step() [L48] EXPR \read(*float_Array_0_arrayfloat_Array_0arrayVar2_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L48] COND FALSE !((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= 50.4f) [L51] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer) [L51] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer) [L51] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L51] COND FALSE !((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)) == ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) * (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) [L58] EXPR \read(*signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer) [L58] (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) = (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)) [L60] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer) [L60] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L60] COND FALSE !(! ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)) < (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)))) [L63] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer) [L63] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L63] EXPR (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) [L63] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer) [L63] EXPR (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L63] (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) = (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))))) [L65] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer) [L65] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L65] COND FALSE !((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)) > (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer))) [L74] EXPR \read(*signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer) [L74] (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) = (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer)) [L118] RET step() [L119] CALL, EXPR property() [L109] EXPR \read(*float_Array_0_arrayfloat_Array_0arrayVar2_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L109] EXPR ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= 50.4f) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))))))) : 1 [L109] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer) [L109] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer) [L109] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L109] EXPR (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))) [L109] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer) [L109] EXPR (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L109] EXPR ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= 50.4f) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))))))) : 1 VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L109] EXPR (((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= 50.4f) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))))))) : 1) && (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)) == ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) * (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? (((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) + (*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer)))) ? ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) 32))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer))))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L109] EXPR (((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= 50.4f) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))))))) : 1) && (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)) == ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) * (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? (((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) + (*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer)))) ? ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) 32))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer))))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L109] EXPR ((((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= 50.4f) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))))))) : 1) && (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)) == ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) * (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? (((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) + (*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer)))) ? ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) 32))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))))) && ((! ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)) < (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) == ((unsigned long int) (((((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) < ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))))) < ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))))))) ? ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) < ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))))) : ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))))))))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)))))))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L109] EXPR ((((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= 50.4f) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))))))) : 1) && (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)) == ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) * (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? (((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) + (*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer)))) ? ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) 32))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))))) && ((! ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)) < (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) == ((unsigned long int) (((((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) < ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))))) < ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))))))) ? ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) < ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))))) : ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))))))))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)))))))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L109] EXPR (((((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= 50.4f) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))))))) : 1) && (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)) == ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) * (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? (((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) + (*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer)))) ? ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) 32))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))))) && ((! ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)) < (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) == ((unsigned long int) (((((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) < ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))))) < ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))))))) ? ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) < ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))))) : ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))))))))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))))))))) && (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)) > (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer))) ? ((63.1 >= (*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) ? (((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer)) >= (*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))) ? ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer)) - (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer))))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer))))) : 1) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer))))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L109] EXPR (((((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= 50.4f) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))))))) : 1) && (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)) == ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) * (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? (((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) + (*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer)))) ? ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) 32))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))))) && ((! ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)) < (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) == ((unsigned long int) (((((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) < ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))))) < ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))))))) ? ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) < ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))))) : ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))))))))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))))))))) && (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)) > (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer))) ? ((63.1 >= (*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) ? (((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer)) >= (*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))) ? ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer)) - (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer))))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer))))) : 1) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer))))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L109-L110] return (((((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= 50.4f) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))))))) : 1) && (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)) == ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) * (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? (((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) + (*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer)))) ? ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) 32))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))))) && ((! ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)) < (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) == ((unsigned long int) (((((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) < ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))))) < ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))))))) ? ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) < ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))))) : ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))))))))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))))))))) && (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)) > (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer))) ? ((63.1 >= (*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) ? (((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer)) >= (*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))) ? ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer)) - (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer))))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer))))) : 1) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer))))) ; [L119] RET, EXPR property() [L119] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L19] reach_error() VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 125 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 5.2s, OverallIterations: 4, TraceHistogramMax: 17, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 635 SdHoareTripleChecker+Valid, 0.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 635 mSDsluCounter, 1760 SdHoareTripleChecker+Invalid, 0.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1215 mSDsCounter, 36 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 199 IncrementalHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 36 mSolverCounterUnsat, 545 mSDtfsCounter, 199 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 299 GetRequests, 282 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=208occurred in iteration=3, InterpolantAutomatonStates: 13, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 3 MinimizatonAttempts, 3 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 2.0s InterpolantComputationTime, 972 NumberOfCodeBlocks, 972 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 687 ConstructedInterpolants, 0 QuantifiedInterpolants, 1963 SizeOfPredicates, 0 NumberOfNonLiveVariables, 998 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 5 InterpolantComputations, 3 PerfectInterpolantSequences, 2667/2720 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-12-02 13:36:15,402 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 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/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1 --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 fa1d009dc6f8eabe9542b3dc62739ce0106fb2669419cfdd51359ba01dfee168 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 13:36:17,527 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 13:36:17,611 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-02 13:36:17,617 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 13:36:17,617 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 13:36:17,640 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 13:36:17,641 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 13:36:17,641 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 13:36:17,641 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 13:36:17,641 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 13:36:17,642 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 13:36:17,642 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 13:36:17,642 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 13:36:17,642 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 13:36:17,642 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 13:36:17,643 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 13:36:17,643 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 13:36:17,643 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 13:36:17,643 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 13:36:17,643 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 13:36:17,643 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 13:36:17,643 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 13:36:17,643 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 13:36:17,643 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 13:36:17,644 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 13:36:17,644 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 13:36:17,644 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 13:36:17,644 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 13:36:17,644 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 13:36:17,644 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 13:36:17,644 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 13:36:17,644 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 13:36:17,644 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 13:36:17,644 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 13:36:17,645 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 13:36:17,645 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 13:36:17,645 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 13:36:17,645 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 13:36:17,645 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 13:36:17,645 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 13:36:17,645 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 13:36:17,645 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 13:36:17,645 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 13:36:17,645 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 13:36:17,646 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 13:36:17,646 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 13:36:17,646 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 13:36:17,646 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 13:36:17,646 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 13:36:17,646 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 13:36:17,646 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1 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 -> fa1d009dc6f8eabe9542b3dc62739ce0106fb2669419cfdd51359ba01dfee168 [2024-12-02 13:36:17,888 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 13:36:17,897 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 13:36:17,900 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 13:36:17,901 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 13:36:17,902 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 13:36:17,903 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i [2024-12-02 13:36:20,695 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/data/8ad0cd77f/3ed56aa4cddb4952af4ed5bf9debe6ef/FLAGef3dc7bce [2024-12-02 13:36:20,924 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 13:36:20,924 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i [2024-12-02 13:36:20,934 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/data/8ad0cd77f/3ed56aa4cddb4952af4ed5bf9debe6ef/FLAGef3dc7bce [2024-12-02 13:36:21,252 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/data/8ad0cd77f/3ed56aa4cddb4952af4ed5bf9debe6ef [2024-12-02 13:36:21,253 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 13:36:21,255 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 13:36:21,256 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 13:36:21,256 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 13:36:21,259 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 13:36:21,260 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:36:21" (1/1) ... [2024-12-02 13:36:21,261 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b166ba5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:21, skipping insertion in model container [2024-12-02 13:36:21,261 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:36:21" (1/1) ... [2024-12-02 13:36:21,282 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 13:36:21,410 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i[917,930] [2024-12-02 13:36:21,469 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 13:36:21,484 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 13:36:21,494 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i[917,930] [2024-12-02 13:36:21,536 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 13:36:21,555 INFO L204 MainTranslator]: Completed translation [2024-12-02 13:36:21,555 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:21 WrapperNode [2024-12-02 13:36:21,556 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 13:36:21,557 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 13:36:21,557 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 13:36:21,557 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 13:36:21,563 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:21" (1/1) ... [2024-12-02 13:36:21,578 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:21" (1/1) ... [2024-12-02 13:36:21,610 INFO L138 Inliner]: procedures = 36, calls = 189, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 592 [2024-12-02 13:36:21,610 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 13:36:21,611 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 13:36:21,611 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 13:36:21,611 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 13:36:21,620 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:21" (1/1) ... [2024-12-02 13:36:21,620 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:21" (1/1) ... [2024-12-02 13:36:21,627 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:21" (1/1) ... [2024-12-02 13:36:21,648 INFO L175 MemorySlicer]: Split 158 memory accesses to 4 slices as follows [2, 32, 38, 86]. 54 percent of accesses are in the largest equivalence class. The 16 initializations are split as follows [2, 3, 5, 6]. The 19 writes are split as follows [0, 3, 9, 7]. [2024-12-02 13:36:21,648 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:21" (1/1) ... [2024-12-02 13:36:21,648 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:21" (1/1) ... [2024-12-02 13:36:21,667 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:21" (1/1) ... [2024-12-02 13:36:21,669 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:21" (1/1) ... [2024-12-02 13:36:21,674 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:21" (1/1) ... [2024-12-02 13:36:21,678 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:21" (1/1) ... [2024-12-02 13:36:21,680 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:21" (1/1) ... [2024-12-02 13:36:21,686 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 13:36:21,687 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 13:36:21,688 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 13:36:21,688 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 13:36:21,689 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:21" (1/1) ... [2024-12-02 13:36:21,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 13:36:21,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:36:21,717 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 13:36:21,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 13:36:21,745 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 13:36:21,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#0 [2024-12-02 13:36:21,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#1 [2024-12-02 13:36:21,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#2 [2024-12-02 13:36:21,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#3 [2024-12-02 13:36:21,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 13:36:21,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-12-02 13:36:21,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-12-02 13:36:21,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2024-12-02 13:36:21,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2024-12-02 13:36:21,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2024-12-02 13:36:21,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2024-12-02 13:36:21,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2024-12-02 13:36:21,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#0 [2024-12-02 13:36:21,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#1 [2024-12-02 13:36:21,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#2 [2024-12-02 13:36:21,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#3 [2024-12-02 13:36:21,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-12-02 13:36:21,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-12-02 13:36:21,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2024-12-02 13:36:21,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2024-12-02 13:36:21,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2024-12-02 13:36:21,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2024-12-02 13:36:21,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2024-12-02 13:36:21,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2024-12-02 13:36:21,748 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#0 [2024-12-02 13:36:21,748 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#1 [2024-12-02 13:36:21,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#2 [2024-12-02 13:36:21,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#3 [2024-12-02 13:36:21,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#0 [2024-12-02 13:36:21,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#1 [2024-12-02 13:36:21,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#2 [2024-12-02 13:36:21,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#3 [2024-12-02 13:36:21,749 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 13:36:21,749 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 13:36:21,749 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 13:36:21,749 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 13:36:21,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2024-12-02 13:36:21,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2024-12-02 13:36:21,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2024-12-02 13:36:21,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2024-12-02 13:36:21,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-12-02 13:36:21,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-12-02 13:36:21,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2024-12-02 13:36:21,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2024-12-02 13:36:21,912 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 13:36:21,914 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 13:36:23,275 INFO L? ?]: Removed 171 outVars from TransFormulas that were not future-live. [2024-12-02 13:36:23,275 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 13:36:23,287 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 13:36:23,287 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 13:36:23,288 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:36:23 BoogieIcfgContainer [2024-12-02 13:36:23,288 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 13:36:23,290 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 13:36:23,290 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 13:36:23,295 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 13:36:23,295 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 01:36:21" (1/3) ... [2024-12-02 13:36:23,296 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@104f0683 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:36:23, skipping insertion in model container [2024-12-02 13:36:23,296 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:36:21" (2/3) ... [2024-12-02 13:36:23,296 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@104f0683 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:36:23, skipping insertion in model container [2024-12-02 13:36:23,296 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:36:23" (3/3) ... [2024-12-02 13:36:23,297 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-ap_file-91.i [2024-12-02 13:36:23,312 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 13:36:23,314 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_variablewrapping_wrapper-ap_file-91.i that has 2 procedures, 125 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 13:36:23,364 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 13:36:23,375 INFO L333 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, 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;@56e53193, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 13:36:23,375 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 13:36:23,379 INFO L276 IsEmpty]: Start isEmpty. Operand has 125 states, 105 states have (on average 1.4285714285714286) internal successors, (150), 106 states have internal predecessors, (150), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-12-02 13:36:23,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2024-12-02 13:36:23,391 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:36:23,392 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:36:23,392 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:36:23,397 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:36:23,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1430690379, now seen corresponding path program 1 times [2024-12-02 13:36:23,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:36:23,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [716704735] [2024-12-02 13:36:23,409 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:36:23,409 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 [2024-12-02 13:36:23,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:36:23,412 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:36:23,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:36:23,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:36:23,792 INFO L256 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 13:36:23,799 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:36:23,831 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 284 proven. 0 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2024-12-02 13:36:23,831 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:36:23,831 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:36:23,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [716704735] [2024-12-02 13:36:23,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [716704735] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:36:23,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:36:23,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 13:36:23,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053576227] [2024-12-02 13:36:23,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:36:23,838 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 13:36:23,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:36:23,854 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 13:36:23,854 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 13:36:23,856 INFO L87 Difference]: Start difference. First operand has 125 states, 105 states have (on average 1.4285714285714286) internal successors, (150), 106 states have internal predecessors, (150), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Second operand has 2 states, 2 states have (on average 30.0) internal successors, (60), 2 states have internal predecessors, (60), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-12-02 13:36:23,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:36:23,886 INFO L93 Difference]: Finished difference Result 243 states and 379 transitions. [2024-12-02 13:36:23,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 13:36:23,888 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 30.0) internal successors, (60), 2 states have internal predecessors, (60), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 138 [2024-12-02 13:36:23,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:36:23,894 INFO L225 Difference]: With dead ends: 243 [2024-12-02 13:36:23,894 INFO L226 Difference]: Without dead ends: 121 [2024-12-02 13:36:23,897 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 13:36:23,899 INFO L435 NwaCegarLoop]: 177 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 13:36:23,900 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 13:36:23,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2024-12-02 13:36:23,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2024-12-02 13:36:23,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 102 states have (on average 1.4019607843137254) internal successors, (143), 102 states have internal predecessors, (143), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-12-02 13:36:23,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 177 transitions. [2024-12-02 13:36:23,938 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 177 transitions. Word has length 138 [2024-12-02 13:36:23,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:36:23,939 INFO L471 AbstractCegarLoop]: Abstraction has 121 states and 177 transitions. [2024-12-02 13:36:23,939 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 30.0) internal successors, (60), 2 states have internal predecessors, (60), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-12-02 13:36:23,939 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 177 transitions. [2024-12-02 13:36:23,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2024-12-02 13:36:23,942 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:36:23,942 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:36:23,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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)] Ended with exit code 0 [2024-12-02 13:36:24,143 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:36:24,143 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:36:24,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:36:24,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1147655401, now seen corresponding path program 1 times [2024-12-02 13:36:24,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:36:24,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [683162501] [2024-12-02 13:36:24,145 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:36:24,145 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 [2024-12-02 13:36:24,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:36:24,147 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:36:24,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:36:24,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:36:24,498 INFO L256 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 13:36:24,503 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:36:24,557 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:36:24,557 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:36:24,557 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:36:24,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [683162501] [2024-12-02 13:36:24,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [683162501] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:36:24,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:36:24,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 13:36:24,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885930506] [2024-12-02 13:36:24,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:36:24,559 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 13:36:24,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:36:24,560 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 13:36:24,561 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 13:36:24,561 INFO L87 Difference]: Start difference. First operand 121 states and 177 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:36:24,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:36:24,614 INFO L93 Difference]: Finished difference Result 241 states and 354 transitions. [2024-12-02 13:36:24,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 13:36:24,615 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 138 [2024-12-02 13:36:24,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:36:24,617 INFO L225 Difference]: With dead ends: 241 [2024-12-02 13:36:24,617 INFO L226 Difference]: Without dead ends: 123 [2024-12-02 13:36:24,618 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 13:36:24,619 INFO L435 NwaCegarLoop]: 175 mSDtfsCounter, 0 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 13:36:24,619 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 514 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 13:36:24,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2024-12-02 13:36:24,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 123. [2024-12-02 13:36:24,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 104 states have (on average 1.3942307692307692) internal successors, (145), 104 states have internal predecessors, (145), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-12-02 13:36:24,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 179 transitions. [2024-12-02 13:36:24,631 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 179 transitions. Word has length 138 [2024-12-02 13:36:24,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:36:24,633 INFO L471 AbstractCegarLoop]: Abstraction has 123 states and 179 transitions. [2024-12-02 13:36:24,633 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:36:24,633 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 179 transitions. [2024-12-02 13:36:24,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2024-12-02 13:36:24,635 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:36:24,636 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:36:24,645 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:36:24,836 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:36:24,836 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:36:24,837 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:36:24,837 INFO L85 PathProgramCache]: Analyzing trace with hash -530064823, now seen corresponding path program 1 times [2024-12-02 13:36:24,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:36:24,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1842162788] [2024-12-02 13:36:24,838 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:36:24,838 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 [2024-12-02 13:36:24,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:36:24,839 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:36:24,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:36:25,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:36:25,256 INFO L256 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 13:36:25,265 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:36:26,699 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 [2024-12-02 13:36:27,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2024-12-02 13:36:27,853 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2024-12-02 13:36:29,413 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2024-12-02 13:36:29,648 INFO L349 Elim1Store]: treesize reduction 31, result has 26.2 percent of original size [2024-12-02 13:36:29,649 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2024-12-02 13:36:29,830 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:36:29,831 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 40 [2024-12-02 13:36:29,883 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 48 proven. 280 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2024-12-02 13:36:29,883 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:36:30,985 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:36:30,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1842162788] [2024-12-02 13:36:30,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1842162788] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:36:30,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [680090512] [2024-12-02 13:36:30,985 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:36:30,985 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 13:36:30,985 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 13:36:30,987 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 13:36:30,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-12-02 13:36:32,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:36:32,073 INFO L256 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 13:36:32,079 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:36:33,016 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 15 treesize of output 1 [2024-12-02 13:36:33,360 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 15 treesize of output 1 [2024-12-02 13:36:33,707 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 [2024-12-02 13:36:35,126 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2024-12-02 13:36:35,461 INFO L349 Elim1Store]: treesize reduction 55, result has 21.4 percent of original size [2024-12-02 13:36:35,462 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 39 treesize of output 55 [2024-12-02 13:36:35,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 39 [2024-12-02 13:36:35,693 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 280 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-12-02 13:36:35,693 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:36:37,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [680090512] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:36:37,123 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 13:36:37,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 13 [2024-12-02 13:36:37,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447801634] [2024-12-02 13:36:37,123 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 13:36:37,123 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 13:36:37,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:36:37,124 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 13:36:37,124 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2024-12-02 13:36:37,124 INFO L87 Difference]: Start difference. First operand 123 states and 179 transitions. Second operand has 14 states, 14 states have (on average 8.285714285714286) internal successors, (116), 13 states have internal predecessors, (116), 5 states have call successors, (34), 5 states have call predecessors, (34), 5 states have return successors, (34), 5 states have call predecessors, (34), 5 states have call successors, (34) [2024-12-02 13:36:40,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:36:40,120 INFO L93 Difference]: Finished difference Result 402 states and 582 transitions. [2024-12-02 13:36:40,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 13:36:40,121 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 8.285714285714286) internal successors, (116), 13 states have internal predecessors, (116), 5 states have call successors, (34), 5 states have call predecessors, (34), 5 states have return successors, (34), 5 states have call predecessors, (34), 5 states have call successors, (34) Word has length 140 [2024-12-02 13:36:40,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:36:40,123 INFO L225 Difference]: With dead ends: 402 [2024-12-02 13:36:40,123 INFO L226 Difference]: Without dead ends: 282 [2024-12-02 13:36:40,124 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 312 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=227, Invalid=585, Unknown=0, NotChecked=0, Total=812 [2024-12-02 13:36:40,124 INFO L435 NwaCegarLoop]: 193 mSDtfsCounter, 1603 mSDsluCounter, 1115 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1603 SdHoareTripleChecker+Valid, 1308 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-12-02 13:36:40,125 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1603 Valid, 1308 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-12-02 13:36:40,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2024-12-02 13:36:40,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 208. [2024-12-02 13:36:40,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 185 states have (on average 1.4216216216216215) internal successors, (263), 186 states have internal predecessors, (263), 20 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2024-12-02 13:36:40,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 303 transitions. [2024-12-02 13:36:40,153 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 303 transitions. Word has length 140 [2024-12-02 13:36:40,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:36:40,154 INFO L471 AbstractCegarLoop]: Abstraction has 208 states and 303 transitions. [2024-12-02 13:36:40,154 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.285714285714286) internal successors, (116), 13 states have internal predecessors, (116), 5 states have call successors, (34), 5 states have call predecessors, (34), 5 states have return successors, (34), 5 states have call predecessors, (34), 5 states have call successors, (34) [2024-12-02 13:36:40,154 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 303 transitions. [2024-12-02 13:36:40,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2024-12-02 13:36:40,156 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:36:40,156 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:36:40,163 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:36:40,363 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2024-12-02 13:36:40,557 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 13:36:40,557 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:36:40,558 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:36:40,558 INFO L85 PathProgramCache]: Analyzing trace with hash 104451762, now seen corresponding path program 1 times [2024-12-02 13:36:40,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:36:40,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [917025297] [2024-12-02 13:36:40,558 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:36:40,558 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 [2024-12-02 13:36:40,558 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:36:40,560 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:36:40,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:36:40,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:36:40,796 INFO L256 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-02 13:36:40,800 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:36:42,456 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 34 [2024-12-02 13:36:42,505 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2024-12-02 13:36:42,505 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:36:43,024 INFO L349 Elim1Store]: treesize reduction 4, result has 69.2 percent of original size [2024-12-02 13:36:43,025 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 87 treesize of output 48 [2024-12-02 13:36:43,150 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:36:43,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [917025297] [2024-12-02 13:36:43,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [917025297] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:36:43,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2091114391] [2024-12-02 13:36:43,151 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:36:43,151 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 13:36:43,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 13:36:43,153 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 13:36:43,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-12-02 13:36:43,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:36:43,774 INFO L256 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 13:36:43,776 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:36:43,863 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 22 [2024-12-02 13:36:43,917 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:36:43,917 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:36:43,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2091114391] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:36:43,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 13:36:43,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 11 [2024-12-02 13:36:43,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669282570] [2024-12-02 13:36:43,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:36:43,917 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:36:43,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:36:43,918 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:36:43,918 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2024-12-02 13:36:43,918 INFO L87 Difference]: Start difference. First operand 208 states and 303 transitions. Second operand has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:36:45,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:36:45,898 INFO L93 Difference]: Finished difference Result 529 states and 772 transitions. [2024-12-02 13:36:45,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:36:45,902 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 140 [2024-12-02 13:36:45,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:36:45,906 INFO L225 Difference]: With dead ends: 529 [2024-12-02 13:36:45,906 INFO L226 Difference]: Without dead ends: 324 [2024-12-02 13:36:45,906 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 398 GetRequests, 383 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2024-12-02 13:36:45,907 INFO L435 NwaCegarLoop]: 160 mSDtfsCounter, 78 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 596 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-12-02 13:36:45,907 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 596 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-12-02 13:36:45,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2024-12-02 13:36:45,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 249. [2024-12-02 13:36:45,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 226 states have (on average 1.4424778761061947) internal successors, (326), 227 states have internal predecessors, (326), 20 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2024-12-02 13:36:45,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 366 transitions. [2024-12-02 13:36:45,933 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 366 transitions. Word has length 140 [2024-12-02 13:36:45,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:36:45,934 INFO L471 AbstractCegarLoop]: Abstraction has 249 states and 366 transitions. [2024-12-02 13:36:45,934 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:36:45,934 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 366 transitions. [2024-12-02 13:36:45,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2024-12-02 13:36:45,936 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:36:45,936 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:36:45,941 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:36:46,140 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2024-12-02 13:36:46,336 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 13:36:46,337 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:36:46,337 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:36:46,337 INFO L85 PathProgramCache]: Analyzing trace with hash -839067348, now seen corresponding path program 1 times [2024-12-02 13:36:46,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:36:46,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [404426414] [2024-12-02 13:36:46,338 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:36:46,338 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 [2024-12-02 13:36:46,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:36:46,339 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:36:46,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:36:46,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:36:46,749 INFO L256 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 13:36:46,754 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:36:50,620 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 27 [2024-12-02 13:36:51,382 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:36:51,382 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 15 [2024-12-02 13:36:51,523 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:36:51,523 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:36:51,523 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:36:51,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [404426414] [2024-12-02 13:36:51,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [404426414] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:36:51,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:36:51,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 13:36:51,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929220770] [2024-12-02 13:36:51,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:36:51,523 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 13:36:51,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:36:51,524 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 13:36:51,524 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:36:51,524 INFO L87 Difference]: Start difference. First operand 249 states and 366 transitions. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 6 states have internal predecessors, (59), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:36:56,891 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:37:01,388 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:37:05,408 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:37:10,923 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:37:14,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:37:19,026 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:37:23,070 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:37:27,113 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:37:31,152 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:37:35,198 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:37:39,241 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:37:43,285 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:37:43,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:37:43,371 INFO L93 Difference]: Finished difference Result 686 states and 1009 transitions. [2024-12-02 13:37:43,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:37:43,374 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 6 states have internal predecessors, (59), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 141 [2024-12-02 13:37:43,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:37:43,376 INFO L225 Difference]: With dead ends: 686 [2024-12-02 13:37:43,376 INFO L226 Difference]: Without dead ends: 440 [2024-12-02 13:37:43,376 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:37:43,377 INFO L435 NwaCegarLoop]: 243 mSDtfsCounter, 347 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 9 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 50.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 725 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 51.4s IncrementalHoareTripleChecker+Time [2024-12-02 13:37:43,377 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [347 Valid, 725 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 393 Invalid, 12 Unknown, 0 Unchecked, 51.4s Time] [2024-12-02 13:37:43,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2024-12-02 13:37:43,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 419. [2024-12-02 13:37:43,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 382 states have (on average 1.4397905759162304) internal successors, (550), 385 states have internal predecessors, (550), 32 states have call successors, (32), 4 states have call predecessors, (32), 4 states have return successors, (32), 29 states have call predecessors, (32), 32 states have call successors, (32) [2024-12-02 13:37:43,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 614 transitions. [2024-12-02 13:37:43,410 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 614 transitions. Word has length 141 [2024-12-02 13:37:43,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:37:43,411 INFO L471 AbstractCegarLoop]: Abstraction has 419 states and 614 transitions. [2024-12-02 13:37:43,411 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 6 states have internal predecessors, (59), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:37:43,411 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 614 transitions. [2024-12-02 13:37:43,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2024-12-02 13:37:43,412 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:37:43,412 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:37:43,419 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:37:43,612 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:37:43,613 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:37:43,613 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:37:43,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1990432658, now seen corresponding path program 1 times [2024-12-02 13:37:43,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:37:43,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1450883532] [2024-12-02 13:37:43,613 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:37:43,613 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 [2024-12-02 13:37:43,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:37:43,615 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:37:43,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:37:43,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:37:44,011 INFO L256 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 13:37:44,017 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:37:48,117 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 28 [2024-12-02 13:37:48,907 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:37:48,908 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 16 [2024-12-02 13:37:49,032 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:37:49,033 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:37:49,033 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:37:49,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1450883532] [2024-12-02 13:37:49,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1450883532] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:37:49,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:37:49,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 13:37:49,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78597409] [2024-12-02 13:37:49,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:37:49,034 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 13:37:49,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:37:49,034 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 13:37:49,034 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:37:49,034 INFO L87 Difference]: Start difference. First operand 419 states and 614 transitions. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 6 states have internal predecessors, (60), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:37:54,389 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:37:58,988 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:38:03,021 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:38:04,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:38:04,636 INFO L93 Difference]: Finished difference Result 969 states and 1419 transitions. [2024-12-02 13:38:04,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:38:04,639 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 6 states have internal predecessors, (60), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 142 [2024-12-02 13:38:04,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:38:04,641 INFO L225 Difference]: With dead ends: 969 [2024-12-02 13:38:04,641 INFO L226 Difference]: Without dead ends: 553 [2024-12-02 13:38:04,641 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:38:04,642 INFO L435 NwaCegarLoop]: 128 mSDtfsCounter, 435 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 20 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.2s IncrementalHoareTripleChecker+Time [2024-12-02 13:38:04,642 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [435 Valid, 421 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 282 Invalid, 3 Unknown, 0 Unchecked, 15.2s Time] [2024-12-02 13:38:04,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states. [2024-12-02 13:38:04,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 441. [2024-12-02 13:38:04,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 404 states have (on average 1.438118811881188) internal successors, (581), 407 states have internal predecessors, (581), 32 states have call successors, (32), 4 states have call predecessors, (32), 4 states have return successors, (32), 29 states have call predecessors, (32), 32 states have call successors, (32) [2024-12-02 13:38:04,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 645 transitions. [2024-12-02 13:38:04,678 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 645 transitions. Word has length 142 [2024-12-02 13:38:04,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:38:04,679 INFO L471 AbstractCegarLoop]: Abstraction has 441 states and 645 transitions. [2024-12-02 13:38:04,679 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 6 states have internal predecessors, (60), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:38:04,679 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 645 transitions. [2024-12-02 13:38:04,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2024-12-02 13:38:04,680 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:38:04,680 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:38:04,689 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:38:04,880 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:38:04,881 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:38:04,881 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:38:04,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1368010445, now seen corresponding path program 1 times [2024-12-02 13:38:04,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:38:04,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [732103503] [2024-12-02 13:38:04,881 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:38:04,881 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 [2024-12-02 13:38:04,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:38:04,883 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:38:04,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:38:05,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:38:05,122 INFO L256 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-02 13:38:05,125 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:38:06,828 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 34 [2024-12-02 13:38:06,893 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2024-12-02 13:38:06,893 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:38:07,451 INFO L349 Elim1Store]: treesize reduction 4, result has 69.2 percent of original size [2024-12-02 13:38:07,451 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 87 treesize of output 48 [2024-12-02 13:38:07,639 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:38:07,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [732103503] [2024-12-02 13:38:07,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [732103503] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:38:07,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [84065481] [2024-12-02 13:38:07,640 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:38:07,640 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 13:38:07,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 13:38:07,642 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 13:38:07,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2024-12-02 13:38:08,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:38:08,374 INFO L256 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 13:38:08,378 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:38:08,972 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 19 treesize of output 1 [2024-12-02 13:38:11,058 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 34 [2024-12-02 13:38:11,111 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2024-12-02 13:38:11,112 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:38:11,400 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 58 treesize of output 46 [2024-12-02 13:38:11,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [84065481] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:38:11,577 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 13:38:11,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2024-12-02 13:38:11,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973777010] [2024-12-02 13:38:11,577 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 13:38:11,578 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 13:38:11,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:38:11,578 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 13:38:11,578 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2024-12-02 13:38:11,578 INFO L87 Difference]: Start difference. First operand 441 states and 645 transitions. Second operand has 13 states, 13 states have (on average 7.769230769230769) internal successors, (101), 12 states have internal predecessors, (101), 4 states have call successors, (34), 4 states have call predecessors, (34), 4 states have return successors, (34), 4 states have call predecessors, (34), 4 states have call successors, (34) [2024-12-02 13:38:15,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:38:15,316 INFO L93 Difference]: Finished difference Result 1220 states and 1775 transitions. [2024-12-02 13:38:15,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 13:38:15,318 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 7.769230769230769) internal successors, (101), 12 states have internal predecessors, (101), 4 states have call successors, (34), 4 states have call predecessors, (34), 4 states have return successors, (34), 4 states have call predecessors, (34), 4 states have call successors, (34) Word has length 142 [2024-12-02 13:38:15,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:38:15,322 INFO L225 Difference]: With dead ends: 1220 [2024-12-02 13:38:15,322 INFO L226 Difference]: Without dead ends: 782 [2024-12-02 13:38:15,323 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 529 GetRequests, 503 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=129, Invalid=423, Unknown=0, NotChecked=0, Total=552 [2024-12-02 13:38:15,324 INFO L435 NwaCegarLoop]: 161 mSDtfsCounter, 595 mSDsluCounter, 951 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 595 SdHoareTripleChecker+Valid, 1112 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2024-12-02 13:38:15,324 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [595 Valid, 1112 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 674 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2024-12-02 13:38:15,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2024-12-02 13:38:15,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 776. [2024-12-02 13:38:15,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 776 states, 703 states have (on average 1.4210526315789473) internal successors, (999), 713 states have internal predecessors, (999), 64 states have call successors, (64), 8 states have call predecessors, (64), 8 states have return successors, (64), 54 states have call predecessors, (64), 64 states have call successors, (64) [2024-12-02 13:38:15,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 776 states to 776 states and 1127 transitions. [2024-12-02 13:38:15,442 INFO L78 Accepts]: Start accepts. Automaton has 776 states and 1127 transitions. Word has length 142 [2024-12-02 13:38:15,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:38:15,442 INFO L471 AbstractCegarLoop]: Abstraction has 776 states and 1127 transitions. [2024-12-02 13:38:15,442 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.769230769230769) internal successors, (101), 12 states have internal predecessors, (101), 4 states have call successors, (34), 4 states have call predecessors, (34), 4 states have return successors, (34), 4 states have call predecessors, (34), 4 states have call successors, (34) [2024-12-02 13:38:15,442 INFO L276 IsEmpty]: Start isEmpty. Operand 776 states and 1127 transitions. [2024-12-02 13:38:15,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2024-12-02 13:38:15,444 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:38:15,444 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:38:15,450 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (11)] Ended with exit code 0 [2024-12-02 13:38:15,650 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:38:15,845 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:38:15,845 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:38:15,845 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:38:15,845 INFO L85 PathProgramCache]: Analyzing trace with hash 85838159, now seen corresponding path program 1 times [2024-12-02 13:38:15,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:38:15,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [186883899] [2024-12-02 13:38:15,846 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:38:15,846 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 [2024-12-02 13:38:15,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:38:15,847 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:38:15,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:38:16,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:38:16,076 INFO L256 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 13:38:16,078 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:38:16,090 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 120 proven. 0 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2024-12-02 13:38:16,090 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:38:16,090 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:38:16,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [186883899] [2024-12-02 13:38:16,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [186883899] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:38:16,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:38:16,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 13:38:16,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132057451] [2024-12-02 13:38:16,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:38:16,090 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 13:38:16,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:38:16,091 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 13:38:16,091 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 13:38:16,091 INFO L87 Difference]: Start difference. First operand 776 states and 1127 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-12-02 13:38:16,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:38:16,199 INFO L93 Difference]: Finished difference Result 1549 states and 2251 transitions. [2024-12-02 13:38:16,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 13:38:16,199 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 142 [2024-12-02 13:38:16,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:38:16,203 INFO L225 Difference]: With dead ends: 1549 [2024-12-02 13:38:16,203 INFO L226 Difference]: Without dead ends: 776 [2024-12-02 13:38:16,204 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 13:38:16,205 INFO L435 NwaCegarLoop]: 177 mSDtfsCounter, 0 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 517 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 13:38:16,205 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 517 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 13:38:16,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2024-12-02 13:38:16,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 776. [2024-12-02 13:38:16,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 776 states, 703 states have (on average 1.4153627311522048) internal successors, (995), 713 states have internal predecessors, (995), 64 states have call successors, (64), 8 states have call predecessors, (64), 8 states have return successors, (64), 54 states have call predecessors, (64), 64 states have call successors, (64) [2024-12-02 13:38:16,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 776 states to 776 states and 1123 transitions. [2024-12-02 13:38:16,280 INFO L78 Accepts]: Start accepts. Automaton has 776 states and 1123 transitions. Word has length 142 [2024-12-02 13:38:16,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:38:16,280 INFO L471 AbstractCegarLoop]: Abstraction has 776 states and 1123 transitions. [2024-12-02 13:38:16,280 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-12-02 13:38:16,280 INFO L276 IsEmpty]: Start isEmpty. Operand 776 states and 1123 transitions. [2024-12-02 13:38:16,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2024-12-02 13:38:16,282 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:38:16,282 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:38:16,288 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:38:16,482 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:38:16,482 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:38:16,483 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:38:16,483 INFO L85 PathProgramCache]: Analyzing trace with hash -783677425, now seen corresponding path program 1 times [2024-12-02 13:38:16,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:38:16,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1267119140] [2024-12-02 13:38:16,483 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:38:16,483 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 [2024-12-02 13:38:16,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:38:16,485 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:38:16,485 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:38:16,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:38:16,934 INFO L256 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 13:38:16,940 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:38:17,934 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 [2024-12-02 13:38:18,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2024-12-02 13:38:18,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2024-12-02 13:38:20,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2024-12-02 13:38:20,663 INFO L349 Elim1Store]: treesize reduction 31, result has 26.2 percent of original size [2024-12-02 13:38:20,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2024-12-02 13:38:20,835 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:38:20,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 39 [2024-12-02 13:38:20,913 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 48 proven. 280 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2024-12-02 13:38:20,913 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:38:25,403 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:38:25,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1267119140] [2024-12-02 13:38:25,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1267119140] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:38:25,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [624394948] [2024-12-02 13:38:25,403 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:38:25,404 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 13:38:25,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 13:38:25,405 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 13:38:25,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2024-12-02 13:38:26,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:38:26,896 INFO L256 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 13:38:26,902 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:38:28,236 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 [2024-12-02 13:38:28,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-12-02 13:38:29,612 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 23 [2024-12-02 13:38:32,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2024-12-02 13:38:32,610 INFO L349 Elim1Store]: treesize reduction 55, result has 21.4 percent of original size [2024-12-02 13:38:32,610 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 60 [2024-12-02 13:38:32,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 44 [2024-12-02 13:38:32,954 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 64 proven. 280 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2024-12-02 13:38:32,954 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:38:34,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [624394948] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:38:34,843 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 13:38:34,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 16 [2024-12-02 13:38:34,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816713348] [2024-12-02 13:38:34,843 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 13:38:34,843 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-12-02 13:38:34,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:38:34,843 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-12-02 13:38:34,844 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=464, Unknown=1, NotChecked=0, Total=552 [2024-12-02 13:38:34,844 INFO L87 Difference]: Start difference. First operand 776 states and 1123 transitions. Second operand has 17 states, 17 states have (on average 7.470588235294118) internal successors, (127), 16 states have internal predecessors, (127), 7 states have call successors, (34), 7 states have call predecessors, (34), 7 states have return successors, (34), 7 states have call predecessors, (34), 7 states have call successors, (34) [2024-12-02 13:38:40,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:38:40,350 INFO L93 Difference]: Finished difference Result 1869 states and 2674 transitions. [2024-12-02 13:38:40,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 13:38:40,351 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 7.470588235294118) internal successors, (127), 16 states have internal predecessors, (127), 7 states have call successors, (34), 7 states have call predecessors, (34), 7 states have return successors, (34), 7 states have call predecessors, (34), 7 states have call successors, (34) Word has length 143 [2024-12-02 13:38:40,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:38:40,354 INFO L225 Difference]: With dead ends: 1869 [2024-12-02 13:38:40,354 INFO L226 Difference]: Without dead ends: 1096 [2024-12-02 13:38:40,356 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 320 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=307, Invalid=882, Unknown=1, NotChecked=0, Total=1190 [2024-12-02 13:38:40,357 INFO L435 NwaCegarLoop]: 192 mSDtfsCounter, 1451 mSDsluCounter, 1336 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1451 SdHoareTripleChecker+Valid, 1528 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2024-12-02 13:38:40,357 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1451 Valid, 1528 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2024-12-02 13:38:40,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1096 states. [2024-12-02 13:38:40,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1096 to 780. [2024-12-02 13:38:40,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 780 states, 707 states have (on average 1.413012729844413) internal successors, (999), 717 states have internal predecessors, (999), 64 states have call successors, (64), 8 states have call predecessors, (64), 8 states have return successors, (64), 54 states have call predecessors, (64), 64 states have call successors, (64) [2024-12-02 13:38:40,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 780 states to 780 states and 1127 transitions. [2024-12-02 13:38:40,428 INFO L78 Accepts]: Start accepts. Automaton has 780 states and 1127 transitions. Word has length 143 [2024-12-02 13:38:40,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:38:40,429 INFO L471 AbstractCegarLoop]: Abstraction has 780 states and 1127 transitions. [2024-12-02 13:38:40,429 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 7.470588235294118) internal successors, (127), 16 states have internal predecessors, (127), 7 states have call successors, (34), 7 states have call predecessors, (34), 7 states have return successors, (34), 7 states have call predecessors, (34), 7 states have call successors, (34) [2024-12-02 13:38:40,429 INFO L276 IsEmpty]: Start isEmpty. Operand 780 states and 1127 transitions. [2024-12-02 13:38:40,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2024-12-02 13:38:40,430 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:38:40,430 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:38:40,437 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:38:40,637 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (14)] Ended with exit code 0 [2024-12-02 13:38:40,831 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 13:38:40,831 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:38:40,831 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:38:40,831 INFO L85 PathProgramCache]: Analyzing trace with hash -82612847, now seen corresponding path program 1 times [2024-12-02 13:38:40,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:38:40,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [287196269] [2024-12-02 13:38:40,832 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:38:40,832 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 [2024-12-02 13:38:40,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:38:40,833 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:38:40,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:39:33,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:39:34,342 INFO L256 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 13:39:34,345 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:39:43,915 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:39:43,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 172 treesize of output 112 [2024-12-02 13:39:46,136 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2024-12-02 13:39:46,136 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:39:56,777 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:39:56,778 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:39:56,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [287196269] [2024-12-02 13:39:56,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [287196269] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 13:39:56,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 13:39:56,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 13 [2024-12-02 13:39:56,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960887445] [2024-12-02 13:39:56,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:39:56,778 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:39:56,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:39:56,779 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:39:56,779 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-12-02 13:39:56,779 INFO L87 Difference]: Start difference. First operand 780 states and 1127 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:40:18,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:40:18,818 INFO L93 Difference]: Finished difference Result 1738 states and 2511 transitions. [2024-12-02 13:40:18,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:40:18,823 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 143 [2024-12-02 13:40:18,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:40:18,827 INFO L225 Difference]: With dead ends: 1738 [2024-12-02 13:40:18,827 INFO L226 Difference]: Without dead ends: 961 [2024-12-02 13:40:18,828 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 14.3s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-12-02 13:40:18,828 INFO L435 NwaCegarLoop]: 242 mSDtfsCounter, 150 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.7s IncrementalHoareTripleChecker+Time [2024-12-02 13:40:18,828 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 602 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 18.7s Time] [2024-12-02 13:40:18,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states. [2024-12-02 13:40:18,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 831. [2024-12-02 13:40:18,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 758 states have (on average 1.4195250659630607) internal successors, (1076), 768 states have internal predecessors, (1076), 64 states have call successors, (64), 8 states have call predecessors, (64), 8 states have return successors, (64), 54 states have call predecessors, (64), 64 states have call successors, (64) [2024-12-02 13:40:18,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1204 transitions. [2024-12-02 13:40:18,939 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 1204 transitions. Word has length 143 [2024-12-02 13:40:18,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:40:18,940 INFO L471 AbstractCegarLoop]: Abstraction has 831 states and 1204 transitions. [2024-12-02 13:40:18,940 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:40:18,940 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 1204 transitions. [2024-12-02 13:40:18,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2024-12-02 13:40:18,941 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:40:18,941 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:18,958 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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)] Ended with exit code 0 [2024-12-02 13:40:19,142 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:40:19,142 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:40:19,142 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:19,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1705851537, now seen corresponding path program 1 times [2024-12-02 13:40:19,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:40:19,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1277915918] [2024-12-02 13:40:19,143 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:40:19,143 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 [2024-12-02 13:40:19,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:40:19,144 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:40:19,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:41:20,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:41:20,166 INFO L256 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 13:41:20,169 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:41:29,647 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:41:29,648 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 173 treesize of output 113 [2024-12-02 13:41:32,119 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2024-12-02 13:41:32,119 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:41:49,337 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:41:49,337 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:41:49,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1277915918] [2024-12-02 13:41:49,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1277915918] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 13:41:49,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 13:41:49,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 13 [2024-12-02 13:41:49,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057833644] [2024-12-02 13:41:49,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:41:49,338 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:41:49,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:41:49,338 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:41:49,338 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-12-02 13:41:49,338 INFO L87 Difference]: Start difference. First operand 831 states and 1204 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:42:16,051 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:42:25,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:42:25,219 INFO L93 Difference]: Finished difference Result 1663 states and 2408 transitions. [2024-12-02 13:42:25,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:42:25,225 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 143 [2024-12-02 13:42:25,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:42:25,228 INFO L225 Difference]: With dead ends: 1663 [2024-12-02 13:42:25,228 INFO L226 Difference]: Without dead ends: 835 [2024-12-02 13:42:25,229 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 19.6s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-12-02 13:42:25,230 INFO L435 NwaCegarLoop]: 227 mSDtfsCounter, 73 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 722 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.0s IncrementalHoareTripleChecker+Time [2024-12-02 13:42:25,230 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 722 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 32.0s Time] [2024-12-02 13:42:25,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 835 states. [2024-12-02 13:42:25,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 835 to 831. [2024-12-02 13:42:25,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 758 states have (on average 1.4142480211081794) internal successors, (1072), 768 states have internal predecessors, (1072), 64 states have call successors, (64), 8 states have call predecessors, (64), 8 states have return successors, (64), 54 states have call predecessors, (64), 64 states have call successors, (64) [2024-12-02 13:42:25,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1200 transitions. [2024-12-02 13:42:25,358 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 1200 transitions. Word has length 143 [2024-12-02 13:42:25,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:42:25,359 INFO L471 AbstractCegarLoop]: Abstraction has 831 states and 1200 transitions. [2024-12-02 13:42:25,359 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:42:25,359 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 1200 transitions. [2024-12-02 13:42:25,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2024-12-02 13:42:25,362 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:42:25,362 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:42:25,380 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:42:25,562 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:42:25,563 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:42:25,563 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:42:25,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1888051181, now seen corresponding path program 1 times [2024-12-02 13:42:25,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:42:25,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1840467388] [2024-12-02 13:42:25,564 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:42:25,564 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 [2024-12-02 13:42:25,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:42:25,567 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:42:25,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:42:26,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:42:26,071 INFO L256 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 13:42:26,078 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:42:29,076 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 [2024-12-02 13:42:29,356 INFO L349 Elim1Store]: treesize reduction 23, result has 32.4 percent of original size [2024-12-02 13:42:29,357 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 32 [2024-12-02 13:42:29,502 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:42:29,502 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2024-12-02 13:42:29,639 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:42:29,639 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:42:29,639 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:42:29,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1840467388] [2024-12-02 13:42:29,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1840467388] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:42:29,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:42:29,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 13:42:29,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611338763] [2024-12-02 13:42:29,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:42:29,640 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 13:42:29,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:42:29,640 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 13:42:29,640 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:42:29,640 INFO L87 Difference]: Start difference. First operand 831 states and 1200 transitions. Second operand has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 8 states have internal predecessors, (61), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:42:32,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:42:32,379 INFO L93 Difference]: Finished difference Result 1976 states and 2825 transitions. [2024-12-02 13:42:32,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 13:42:32,380 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 8 states have internal predecessors, (61), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 143 [2024-12-02 13:42:32,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:42:32,384 INFO L225 Difference]: With dead ends: 1976 [2024-12-02 13:42:32,384 INFO L226 Difference]: Without dead ends: 1148 [2024-12-02 13:42:32,385 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2024-12-02 13:42:32,386 INFO L435 NwaCegarLoop]: 271 mSDtfsCounter, 394 mSDsluCounter, 1391 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 1662 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-12-02 13:42:32,386 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [394 Valid, 1662 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-12-02 13:42:32,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states. [2024-12-02 13:42:32,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 660. [2024-12-02 13:42:32,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 595 states have (on average 1.4050420168067226) internal successors, (836), 601 states have internal predecessors, (836), 56 states have call successors, (56), 8 states have call predecessors, (56), 8 states have return successors, (56), 50 states have call predecessors, (56), 56 states have call successors, (56) [2024-12-02 13:42:32,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 948 transitions. [2024-12-02 13:42:32,472 INFO L78 Accepts]: Start accepts. Automaton has 660 states and 948 transitions. Word has length 143 [2024-12-02 13:42:32,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:42:32,472 INFO L471 AbstractCegarLoop]: Abstraction has 660 states and 948 transitions. [2024-12-02 13:42:32,472 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 8 states have internal predecessors, (61), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:42:32,473 INFO L276 IsEmpty]: Start isEmpty. Operand 660 states and 948 transitions. [2024-12-02 13:42:32,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-12-02 13:42:32,474 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:42:32,474 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:42:32,483 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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)] Forceful destruction successful, exit code 0 [2024-12-02 13:42:32,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:42:32,675 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:42:32,675 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:42:32,675 INFO L85 PathProgramCache]: Analyzing trace with hash -130336772, now seen corresponding path program 1 times [2024-12-02 13:42:32,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:42:32,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1752976006] [2024-12-02 13:42:32,676 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:42:32,676 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 [2024-12-02 13:42:32,676 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:42:32,678 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:42:32,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:42:33,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:42:33,124 INFO L256 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 13:42:33,128 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:42:35,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-12-02 13:42:35,667 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:42:35,667 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-12-02 13:42:35,791 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:42:35,791 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:42:35,792 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:42:35,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1752976006] [2024-12-02 13:42:35,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1752976006] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:42:35,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:42:35,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 13:42:35,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639855777] [2024-12-02 13:42:35,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:42:35,792 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 13:42:35,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:42:35,793 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 13:42:35,793 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-12-02 13:42:35,793 INFO L87 Difference]: Start difference. First operand 660 states and 948 transitions. Second operand has 10 states, 10 states have (on average 6.2) internal successors, (62), 9 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:42:37,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:42:37,935 INFO L93 Difference]: Finished difference Result 1541 states and 2195 transitions. [2024-12-02 13:42:37,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 13:42:37,937 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 9 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 144 [2024-12-02 13:42:37,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:42:37,940 INFO L225 Difference]: With dead ends: 1541 [2024-12-02 13:42:37,940 INFO L226 Difference]: Without dead ends: 909 [2024-12-02 13:42:37,941 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2024-12-02 13:42:37,942 INFO L435 NwaCegarLoop]: 200 mSDtfsCounter, 216 mSDsluCounter, 1114 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 1314 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-12-02 13:42:37,942 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 1314 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-12-02 13:42:37,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 909 states. [2024-12-02 13:42:38,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 909 to 905. [2024-12-02 13:42:38,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 905 states, 818 states have (on average 1.3875305623471883) internal successors, (1135), 827 states have internal predecessors, (1135), 74 states have call successors, (74), 12 states have call predecessors, (74), 12 states have return successors, (74), 65 states have call predecessors, (74), 74 states have call successors, (74) [2024-12-02 13:42:38,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 905 states to 905 states and 1283 transitions. [2024-12-02 13:42:38,060 INFO L78 Accepts]: Start accepts. Automaton has 905 states and 1283 transitions. Word has length 144 [2024-12-02 13:42:38,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:42:38,061 INFO L471 AbstractCegarLoop]: Abstraction has 905 states and 1283 transitions. [2024-12-02 13:42:38,061 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 9 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:42:38,061 INFO L276 IsEmpty]: Start isEmpty. Operand 905 states and 1283 transitions. [2024-12-02 13:42:38,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-12-02 13:42:38,063 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:42:38,064 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:42:38,072 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:42:38,264 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:42:38,264 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:42:38,265 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:42:38,265 INFO L85 PathProgramCache]: Analyzing trace with hash 549721598, now seen corresponding path program 1 times [2024-12-02 13:42:38,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:42:38,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1258126845] [2024-12-02 13:42:38,265 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:42:38,266 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 [2024-12-02 13:42:38,266 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:42:38,268 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:42:38,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:42:38,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:42:38,772 INFO L256 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-02 13:42:38,776 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:42:42,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2024-12-02 13:42:43,279 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:42:43,279 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 13 [2024-12-02 13:42:43,314 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:42:43,314 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:42:43,315 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:42:43,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1258126845] [2024-12-02 13:42:43,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1258126845] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:42:43,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:42:43,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 13:42:43,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418999718] [2024-12-02 13:42:43,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:42:43,316 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 13:42:43,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:42:43,316 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 13:42:43,316 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:42:43,316 INFO L87 Difference]: Start difference. First operand 905 states and 1283 transitions. Second operand has 9 states, 9 states have (on average 6.888888888888889) internal successors, (62), 8 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:42:45,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:42:45,349 INFO L93 Difference]: Finished difference Result 1766 states and 2490 transitions. [2024-12-02 13:42:45,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 13:42:45,350 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.888888888888889) internal successors, (62), 8 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 144 [2024-12-02 13:42:45,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:42:45,353 INFO L225 Difference]: With dead ends: 1766 [2024-12-02 13:42:45,353 INFO L226 Difference]: Without dead ends: 889 [2024-12-02 13:42:45,355 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:42:45,355 INFO L435 NwaCegarLoop]: 206 mSDtfsCounter, 214 mSDsluCounter, 771 mSDsCounter, 0 mSdLazyCounter, 582 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 977 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-12-02 13:42:45,355 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 977 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 582 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-12-02 13:42:45,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2024-12-02 13:42:45,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 885. [2024-12-02 13:42:45,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 885 states, 798 states have (on average 1.3609022556390977) internal successors, (1086), 807 states have internal predecessors, (1086), 74 states have call successors, (74), 12 states have call predecessors, (74), 12 states have return successors, (74), 65 states have call predecessors, (74), 74 states have call successors, (74) [2024-12-02 13:42:45,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 1234 transitions. [2024-12-02 13:42:45,493 INFO L78 Accepts]: Start accepts. Automaton has 885 states and 1234 transitions. Word has length 144 [2024-12-02 13:42:45,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:42:45,493 INFO L471 AbstractCegarLoop]: Abstraction has 885 states and 1234 transitions. [2024-12-02 13:42:45,493 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.888888888888889) internal successors, (62), 8 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:42:45,493 INFO L276 IsEmpty]: Start isEmpty. Operand 885 states and 1234 transitions. [2024-12-02 13:42:45,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-12-02 13:42:45,495 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:42:45,495 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:42:45,504 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:42:45,696 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:42:45,696 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:42:45,696 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:42:45,696 INFO L85 PathProgramCache]: Analyzing trace with hash 88517946, now seen corresponding path program 1 times [2024-12-02 13:42:45,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:42:45,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [258143969] [2024-12-02 13:42:45,697 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:42:45,697 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 [2024-12-02 13:42:45,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:42:45,699 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:42:45,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:42:46,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:42:46,149 INFO L256 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 13:42:46,152 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:42:48,634 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 19 [2024-12-02 13:42:48,826 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:42:48,826 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 11 [2024-12-02 13:42:48,844 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:42:48,844 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:42:48,844 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:42:48,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [258143969] [2024-12-02 13:42:48,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [258143969] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:42:48,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:42:48,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 13:42:48,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202849063] [2024-12-02 13:42:48,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:42:48,844 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 13:42:48,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:42:48,845 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 13:42:48,845 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:42:48,845 INFO L87 Difference]: Start difference. First operand 885 states and 1234 transitions. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 6 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:42:49,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:42:49,675 INFO L93 Difference]: Finished difference Result 1746 states and 2430 transitions. [2024-12-02 13:42:49,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:42:49,675 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 6 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 144 [2024-12-02 13:42:49,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:42:49,678 INFO L225 Difference]: With dead ends: 1746 [2024-12-02 13:42:49,678 INFO L226 Difference]: Without dead ends: 889 [2024-12-02 13:42:49,678 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:42:49,679 INFO L435 NwaCegarLoop]: 182 mSDtfsCounter, 340 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-12-02 13:42:49,679 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [340 Valid, 562 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-12-02 13:42:49,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2024-12-02 13:42:49,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 885. [2024-12-02 13:42:49,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 885 states, 798 states have (on average 1.3583959899749374) internal successors, (1084), 807 states have internal predecessors, (1084), 74 states have call successors, (74), 12 states have call predecessors, (74), 12 states have return successors, (74), 65 states have call predecessors, (74), 74 states have call successors, (74) [2024-12-02 13:42:49,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 1232 transitions. [2024-12-02 13:42:49,775 INFO L78 Accepts]: Start accepts. Automaton has 885 states and 1232 transitions. Word has length 144 [2024-12-02 13:42:49,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:42:49,775 INFO L471 AbstractCegarLoop]: Abstraction has 885 states and 1232 transitions. [2024-12-02 13:42:49,775 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 6 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:42:49,775 INFO L276 IsEmpty]: Start isEmpty. Operand 885 states and 1232 transitions. [2024-12-02 13:42:49,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-12-02 13:42:49,776 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:42:49,776 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:42:49,782 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:42:49,977 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:42:49,977 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:42:49,977 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:42:49,977 INFO L85 PathProgramCache]: Analyzing trace with hash 768576316, now seen corresponding path program 1 times [2024-12-02 13:42:49,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:42:49,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [252280772] [2024-12-02 13:42:49,978 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:42:49,978 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 [2024-12-02 13:42:49,978 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:42:49,979 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:42:49,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:42:50,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:42:50,301 INFO L256 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 13:42:50,304 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:42:51,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-12-02 13:42:51,966 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:42:51,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-12-02 13:42:52,067 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:42:52,068 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:42:52,068 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:42:52,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [252280772] [2024-12-02 13:42:52,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [252280772] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:42:52,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:42:52,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 13:42:52,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087428333] [2024-12-02 13:42:52,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:42:52,069 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 13:42:52,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:42:52,070 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 13:42:52,070 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-12-02 13:42:52,070 INFO L87 Difference]: Start difference. First operand 885 states and 1232 transitions. Second operand has 10 states, 10 states have (on average 6.2) internal successors, (62), 9 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:42:54,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:42:54,081 INFO L93 Difference]: Finished difference Result 1784 states and 2476 transitions. [2024-12-02 13:42:54,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 13:42:54,082 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 9 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 144 [2024-12-02 13:42:54,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:42:54,084 INFO L225 Difference]: With dead ends: 1784 [2024-12-02 13:42:54,084 INFO L226 Difference]: Without dead ends: 927 [2024-12-02 13:42:54,086 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2024-12-02 13:42:54,086 INFO L435 NwaCegarLoop]: 248 mSDtfsCounter, 219 mSDsluCounter, 1347 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 1595 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-12-02 13:42:54,086 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [219 Valid, 1595 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 610 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-12-02 13:42:54,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 927 states. [2024-12-02 13:42:54,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 927 to 791. [2024-12-02 13:42:54,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 791 states, 712 states have (on average 1.3525280898876404) internal successors, (963), 718 states have internal predecessors, (963), 68 states have call successors, (68), 10 states have call predecessors, (68), 10 states have return successors, (68), 62 states have call predecessors, (68), 68 states have call successors, (68) [2024-12-02 13:42:54,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 791 states to 791 states and 1099 transitions. [2024-12-02 13:42:54,187 INFO L78 Accepts]: Start accepts. Automaton has 791 states and 1099 transitions. Word has length 144 [2024-12-02 13:42:54,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:42:54,187 INFO L471 AbstractCegarLoop]: Abstraction has 791 states and 1099 transitions. [2024-12-02 13:42:54,187 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 9 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:42:54,187 INFO L276 IsEmpty]: Start isEmpty. Operand 791 states and 1099 transitions. [2024-12-02 13:42:54,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-12-02 13:42:54,189 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:42:54,189 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:42:54,199 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:42:54,390 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:42:54,390 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:42:54,390 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:42:54,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1920248851, now seen corresponding path program 1 times [2024-12-02 13:42:54,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:42:54,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1621422120] [2024-12-02 13:42:54,391 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:42:54,391 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 [2024-12-02 13:42:54,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:42:54,393 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:42:54,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:42:54,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:42:54,783 INFO L256 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-02 13:42:54,786 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:42:57,495 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-12-02 13:42:57,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-12-02 13:42:57,824 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:42:57,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-12-02 13:42:57,877 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:42:57,877 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:42:57,877 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:42:57,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1621422120] [2024-12-02 13:42:57,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1621422120] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:42:57,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:42:57,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 13:42:57,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797411220] [2024-12-02 13:42:57,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:42:57,877 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 13:42:57,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:42:57,878 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 13:42:57,878 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-12-02 13:42:57,878 INFO L87 Difference]: Start difference. First operand 791 states and 1099 transitions. Second operand has 10 states, 10 states have (on average 6.2) internal successors, (62), 9 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:42:59,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:42:59,705 INFO L93 Difference]: Finished difference Result 1922 states and 2664 transitions. [2024-12-02 13:42:59,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 13:42:59,706 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 9 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 144 [2024-12-02 13:42:59,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:42:59,709 INFO L225 Difference]: With dead ends: 1922 [2024-12-02 13:42:59,709 INFO L226 Difference]: Without dead ends: 1191 [2024-12-02 13:42:59,709 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2024-12-02 13:42:59,709 INFO L435 NwaCegarLoop]: 251 mSDtfsCounter, 247 mSDsluCounter, 1231 mSDsCounter, 0 mSdLazyCounter, 766 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 1482 SdHoareTripleChecker+Invalid, 769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-12-02 13:42:59,710 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [247 Valid, 1482 Invalid, 769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 766 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-12-02 13:42:59,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1191 states. [2024-12-02 13:42:59,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1191 to 1050. [2024-12-02 13:42:59,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 965 states have (on average 1.3616580310880828) internal successors, (1314), 973 states have internal predecessors, (1314), 72 states have call successors, (72), 12 states have call predecessors, (72), 12 states have return successors, (72), 64 states have call predecessors, (72), 72 states have call successors, (72) [2024-12-02 13:42:59,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1458 transitions. [2024-12-02 13:42:59,834 INFO L78 Accepts]: Start accepts. Automaton has 1050 states and 1458 transitions. Word has length 144 [2024-12-02 13:42:59,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:42:59,835 INFO L471 AbstractCegarLoop]: Abstraction has 1050 states and 1458 transitions. [2024-12-02 13:42:59,835 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 9 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:42:59,835 INFO L276 IsEmpty]: Start isEmpty. Operand 1050 states and 1458 transitions. [2024-12-02 13:42:59,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-12-02 13:42:59,837 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:42:59,837 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:42:59,845 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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)] Ended with exit code 0 [2024-12-02 13:43:00,037 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:43:00,037 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:43:00,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:43:00,038 INFO L85 PathProgramCache]: Analyzing trace with hash -2116553007, now seen corresponding path program 1 times [2024-12-02 13:43:00,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:43:00,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [930148575] [2024-12-02 13:43:00,038 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:43:00,038 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 [2024-12-02 13:43:00,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:43:00,039 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:43:00,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:43:00,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:43:00,379 INFO L256 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 13:43:00,382 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:43:02,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-12-02 13:43:02,929 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:43:02,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-12-02 13:43:02,957 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:43:02,958 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:43:02,958 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:43:02,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [930148575] [2024-12-02 13:43:02,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [930148575] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:43:02,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:43:02,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 13:43:02,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176113611] [2024-12-02 13:43:02,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:43:02,958 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 13:43:02,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:43:02,958 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 13:43:02,958 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:43:02,958 INFO L87 Difference]: Start difference. First operand 1050 states and 1458 transitions. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 6 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:43:04,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:43:04,013 INFO L93 Difference]: Finished difference Result 2109 states and 2924 transitions. [2024-12-02 13:43:04,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:43:04,014 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 6 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 144 [2024-12-02 13:43:04,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:43:04,018 INFO L225 Difference]: With dead ends: 2109 [2024-12-02 13:43:04,018 INFO L226 Difference]: Without dead ends: 1119 [2024-12-02 13:43:04,019 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:43:04,020 INFO L435 NwaCegarLoop]: 196 mSDtfsCounter, 214 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 13:43:04,020 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 693 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-02 13:43:04,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1119 states. [2024-12-02 13:43:04,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1119 to 1028. [2024-12-02 13:43:04,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1028 states, 943 states have (on average 1.3488865323435844) internal successors, (1272), 951 states have internal predecessors, (1272), 72 states have call successors, (72), 12 states have call predecessors, (72), 12 states have return successors, (72), 64 states have call predecessors, (72), 72 states have call successors, (72) [2024-12-02 13:43:04,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1028 states to 1028 states and 1416 transitions. [2024-12-02 13:43:04,127 INFO L78 Accepts]: Start accepts. Automaton has 1028 states and 1416 transitions. Word has length 144 [2024-12-02 13:43:04,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:43:04,128 INFO L471 AbstractCegarLoop]: Abstraction has 1028 states and 1416 transitions. [2024-12-02 13:43:04,128 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 6 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:43:04,128 INFO L276 IsEmpty]: Start isEmpty. Operand 1028 states and 1416 transitions. [2024-12-02 13:43:04,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-12-02 13:43:04,130 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:43:04,130 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:43:04,136 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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)] Ended with exit code 0 [2024-12-02 13:43:04,330 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:43:04,331 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:43:04,331 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:43:04,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1786235345, now seen corresponding path program 1 times [2024-12-02 13:43:04,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:43:04,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [120110499] [2024-12-02 13:43:04,331 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:43:04,332 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 [2024-12-02 13:43:04,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:43:04,333 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:43:04,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:43:04,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:43:04,676 INFO L256 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 13:43:04,678 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:43:07,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 19 [2024-12-02 13:43:07,603 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:43:07,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 11 [2024-12-02 13:43:07,628 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:43:07,628 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:43:07,628 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:43:07,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [120110499] [2024-12-02 13:43:07,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [120110499] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:43:07,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:43:07,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 13:43:07,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114749292] [2024-12-02 13:43:07,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:43:07,629 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 13:43:07,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:43:07,629 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 13:43:07,629 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:43:07,630 INFO L87 Difference]: Start difference. First operand 1028 states and 1416 transitions. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 6 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:43:08,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:43:08,662 INFO L93 Difference]: Finished difference Result 1931 states and 2658 transitions. [2024-12-02 13:43:08,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:43:08,663 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 6 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 144 [2024-12-02 13:43:08,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:43:08,669 INFO L225 Difference]: With dead ends: 1931 [2024-12-02 13:43:08,669 INFO L226 Difference]: Without dead ends: 963 [2024-12-02 13:43:08,670 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:43:08,671 INFO L435 NwaCegarLoop]: 159 mSDtfsCounter, 194 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 582 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 13:43:08,671 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [194 Valid, 582 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 361 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-02 13:43:08,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states. [2024-12-02 13:43:08,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 961. [2024-12-02 13:43:08,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 876 states have (on average 1.3424657534246576) internal successors, (1176), 884 states have internal predecessors, (1176), 72 states have call successors, (72), 12 states have call predecessors, (72), 12 states have return successors, (72), 64 states have call predecessors, (72), 72 states have call successors, (72) [2024-12-02 13:43:08,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1320 transitions. [2024-12-02 13:43:08,776 INFO L78 Accepts]: Start accepts. Automaton has 961 states and 1320 transitions. Word has length 144 [2024-12-02 13:43:08,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:43:08,776 INFO L471 AbstractCegarLoop]: Abstraction has 961 states and 1320 transitions. [2024-12-02 13:43:08,776 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 6 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:43:08,776 INFO L276 IsEmpty]: Start isEmpty. Operand 961 states and 1320 transitions. [2024-12-02 13:43:08,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2024-12-02 13:43:08,777 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:43:08,777 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:43:08,783 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:43:08,978 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:43:08,978 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:43:08,981 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:43:08,981 INFO L85 PathProgramCache]: Analyzing trace with hash 185206471, now seen corresponding path program 1 times [2024-12-02 13:43:08,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:43:08,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1936123382] [2024-12-02 13:43:08,982 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:43:08,982 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 [2024-12-02 13:43:08,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:43:08,983 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:43:08,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:43:09,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:43:09,367 INFO L256 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 13:43:09,370 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:43:12,843 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2024-12-02 13:43:12,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 22 [2024-12-02 13:43:13,286 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:43:13,287 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 35 [2024-12-02 13:43:13,393 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 21 proven. 288 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 13:43:13,393 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:43:13,695 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:43:13,695 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:43:13,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1936123382] [2024-12-02 13:43:13,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1936123382] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 13:43:13,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 13:43:13,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [13] total 18 [2024-12-02 13:43:13,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775134417] [2024-12-02 13:43:13,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:43:13,696 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 13:43:13,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:43:13,696 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 13:43:13,696 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2024-12-02 13:43:13,696 INFO L87 Difference]: Start difference. First operand 961 states and 1320 transitions. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:43:14,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:43:14,849 INFO L93 Difference]: Finished difference Result 1435 states and 1941 transitions. [2024-12-02 13:43:14,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 13:43:14,850 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 146 [2024-12-02 13:43:14,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:43:14,854 INFO L225 Difference]: With dead ends: 1435 [2024-12-02 13:43:14,854 INFO L226 Difference]: Without dead ends: 1433 [2024-12-02 13:43:14,854 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2024-12-02 13:43:14,854 INFO L435 NwaCegarLoop]: 204 mSDtfsCounter, 83 mSDsluCounter, 965 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 1169 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 13:43:14,854 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 1169 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-02 13:43:14,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1433 states. [2024-12-02 13:43:14,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1433 to 1253. [2024-12-02 13:43:14,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1253 states, 1168 states have (on average 1.3253424657534247) internal successors, (1548), 1176 states have internal predecessors, (1548), 72 states have call successors, (72), 12 states have call predecessors, (72), 12 states have return successors, (72), 64 states have call predecessors, (72), 72 states have call successors, (72) [2024-12-02 13:43:14,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1253 states to 1253 states and 1692 transitions. [2024-12-02 13:43:14,972 INFO L78 Accepts]: Start accepts. Automaton has 1253 states and 1692 transitions. Word has length 146 [2024-12-02 13:43:14,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:43:14,972 INFO L471 AbstractCegarLoop]: Abstraction has 1253 states and 1692 transitions. [2024-12-02 13:43:14,972 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:43:14,972 INFO L276 IsEmpty]: Start isEmpty. Operand 1253 states and 1692 transitions. [2024-12-02 13:43:14,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2024-12-02 13:43:14,973 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:43:14,973 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:43:14,981 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:43:15,174 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:43:15,174 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:43:15,174 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:43:15,174 INFO L85 PathProgramCache]: Analyzing trace with hash 206890193, now seen corresponding path program 1 times [2024-12-02 13:43:15,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:43:15,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1243375087] [2024-12-02 13:43:15,175 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:43:15,175 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 [2024-12-02 13:43:15,175 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:43:15,176 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:43:15,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:43:15,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:43:15,555 INFO L256 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 13:43:15,558 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:43:22,091 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 27 [2024-12-02 13:43:22,831 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:43:22,831 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 15 [2024-12-02 13:43:22,969 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:43:22,969 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:43:22,969 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:43:22,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1243375087] [2024-12-02 13:43:22,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1243375087] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:43:22,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:43:22,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 13:43:22,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149820795] [2024-12-02 13:43:22,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:43:22,970 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 13:43:22,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:43:22,970 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 13:43:22,970 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:43:22,971 INFO L87 Difference]: Start difference. First operand 1253 states and 1692 transitions. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 6 states have internal predecessors, (64), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:43:28,903 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:43:32,921 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:43:37,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:43:40,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:43:40,338 INFO L93 Difference]: Finished difference Result 2762 states and 3733 transitions. [2024-12-02 13:43:40,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:43:40,344 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 6 states have internal predecessors, (64), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 146 [2024-12-02 13:43:40,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:43:40,347 INFO L225 Difference]: With dead ends: 2762 [2024-12-02 13:43:40,347 INFO L226 Difference]: Without dead ends: 1569 [2024-12-02 13:43:40,348 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:43:40,348 INFO L435 NwaCegarLoop]: 243 mSDtfsCounter, 231 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 810 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.8s IncrementalHoareTripleChecker+Time [2024-12-02 13:43:40,349 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 810 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 483 Invalid, 3 Unknown, 0 Unchecked, 16.8s Time] [2024-12-02 13:43:40,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1569 states. [2024-12-02 13:43:40,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1569 to 1285. [2024-12-02 13:43:40,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1285 states, 1200 states have (on average 1.315) internal successors, (1578), 1208 states have internal predecessors, (1578), 72 states have call successors, (72), 12 states have call predecessors, (72), 12 states have return successors, (72), 64 states have call predecessors, (72), 72 states have call successors, (72) [2024-12-02 13:43:40,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1285 states to 1285 states and 1722 transitions. [2024-12-02 13:43:40,454 INFO L78 Accepts]: Start accepts. Automaton has 1285 states and 1722 transitions. Word has length 146 [2024-12-02 13:43:40,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:43:40,454 INFO L471 AbstractCegarLoop]: Abstraction has 1285 states and 1722 transitions. [2024-12-02 13:43:40,454 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 6 states have internal predecessors, (64), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:43:40,454 INFO L276 IsEmpty]: Start isEmpty. Operand 1285 states and 1722 transitions. [2024-12-02 13:43:40,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2024-12-02 13:43:40,455 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:43:40,456 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:43:40,465 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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)] Ended with exit code 0 [2024-12-02 13:43:40,656 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:43:40,656 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:43:40,656 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:43:40,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1394718021, now seen corresponding path program 1 times [2024-12-02 13:43:40,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:43:40,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [424353294] [2024-12-02 13:43:40,657 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:43:40,657 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 [2024-12-02 13:43:40,657 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:43:40,659 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:43:40,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:43:41,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:43:41,052 INFO L256 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 13:43:41,055 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:43:47,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 28 [2024-12-02 13:43:48,078 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:43:48,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 16 [2024-12-02 13:43:48,240 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:43:48,240 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:43:48,240 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:43:48,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [424353294] [2024-12-02 13:43:48,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [424353294] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:43:48,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:43:48,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 13:43:48,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385150483] [2024-12-02 13:43:48,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:43:48,241 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 13:43:48,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:43:48,242 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 13:43:48,242 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:43:48,242 INFO L87 Difference]: Start difference. First operand 1285 states and 1722 transitions. Second operand has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 6 states have internal predecessors, (65), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:43:54,024 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:43:58,079 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:44:02,859 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 13:44:05,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:44:05,892 INFO L93 Difference]: Finished difference Result 2616 states and 3500 transitions. [2024-12-02 13:44:05,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:44:05,895 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 6 states have internal predecessors, (65), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 147 [2024-12-02 13:44:05,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:44:05,901 INFO L225 Difference]: With dead ends: 2616 [2024-12-02 13:44:05,901 INFO L226 Difference]: Without dead ends: 1391 [2024-12-02 13:44:05,902 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:44:05,904 INFO L435 NwaCegarLoop]: 170 mSDtfsCounter, 233 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 619 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.2s IncrementalHoareTripleChecker+Time [2024-12-02 13:44:05,904 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 619 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 421 Invalid, 3 Unknown, 0 Unchecked, 17.2s Time] [2024-12-02 13:44:05,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1391 states. [2024-12-02 13:44:06,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1391 to 1081. [2024-12-02 13:44:06,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1081 states, 1016 states have (on average 1.3001968503937007) internal successors, (1321), 1021 states have internal predecessors, (1321), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:44:06,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1081 states to 1081 states and 1429 transitions. [2024-12-02 13:44:06,009 INFO L78 Accepts]: Start accepts. Automaton has 1081 states and 1429 transitions. Word has length 147 [2024-12-02 13:44:06,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:44:06,009 INFO L471 AbstractCegarLoop]: Abstraction has 1081 states and 1429 transitions. [2024-12-02 13:44:06,009 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 6 states have internal predecessors, (65), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:06,009 INFO L276 IsEmpty]: Start isEmpty. Operand 1081 states and 1429 transitions. [2024-12-02 13:44:06,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2024-12-02 13:44:06,010 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:44:06,010 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:44:06,017 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:06,210 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:06,211 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:44:06,211 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:44:06,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1857219519, now seen corresponding path program 1 times [2024-12-02 13:44:06,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:44:06,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1821097626] [2024-12-02 13:44:06,211 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:44:06,211 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 [2024-12-02 13:44:06,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:44:06,213 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:44:06,213 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:06,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:44:06,585 INFO L256 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 13:44:06,587 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:44:06,757 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-12-02 13:44:06,758 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 26 treesize of output 19 [2024-12-02 13:44:06,890 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:44:06,890 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:44:06,890 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:44:06,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1821097626] [2024-12-02 13:44:06,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1821097626] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:44:06,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:44:06,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 13:44:06,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846454220] [2024-12-02 13:44:06,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:44:06,890 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 13:44:06,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:44:06,891 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 13:44:06,891 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:44:06,891 INFO L87 Difference]: Start difference. First operand 1081 states and 1429 transitions. Second operand has 9 states, 9 states have (on average 7.222222222222222) internal successors, (65), 9 states have internal predecessors, (65), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:08,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:44:08,663 INFO L93 Difference]: Finished difference Result 2268 states and 2994 transitions. [2024-12-02 13:44:08,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 13:44:08,664 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.222222222222222) internal successors, (65), 9 states have internal predecessors, (65), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 147 [2024-12-02 13:44:08,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:44:08,667 INFO L225 Difference]: With dead ends: 2268 [2024-12-02 13:44:08,667 INFO L226 Difference]: Without dead ends: 1232 [2024-12-02 13:44:08,668 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2024-12-02 13:44:08,668 INFO L435 NwaCegarLoop]: 261 mSDtfsCounter, 112 mSDsluCounter, 1489 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 1750 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-12-02 13:44:08,668 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 1750 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-12-02 13:44:08,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1232 states. [2024-12-02 13:44:08,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1232 to 1078. [2024-12-02 13:44:08,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1078 states, 1013 states have (on average 1.2981243830207305) internal successors, (1315), 1018 states have internal predecessors, (1315), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:44:08,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1078 states to 1078 states and 1423 transitions. [2024-12-02 13:44:08,756 INFO L78 Accepts]: Start accepts. Automaton has 1078 states and 1423 transitions. Word has length 147 [2024-12-02 13:44:08,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:44:08,756 INFO L471 AbstractCegarLoop]: Abstraction has 1078 states and 1423 transitions. [2024-12-02 13:44:08,756 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.222222222222222) internal successors, (65), 9 states have internal predecessors, (65), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:08,756 INFO L276 IsEmpty]: Start isEmpty. Operand 1078 states and 1423 transitions. [2024-12-02 13:44:08,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2024-12-02 13:44:08,757 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:44:08,757 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:44:08,765 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:08,957 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:08,958 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:44:08,958 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:44:08,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1490174219, now seen corresponding path program 1 times [2024-12-02 13:44:08,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:44:08,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [258540264] [2024-12-02 13:44:08,958 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:44:08,958 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 [2024-12-02 13:44:08,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:44:08,960 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:44:08,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:09,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:44:09,238 INFO L256 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 13:44:09,240 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:44:09,300 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:44:09,301 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:44:09,301 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:44:09,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [258540264] [2024-12-02 13:44:09,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [258540264] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:44:09,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:44:09,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 13:44:09,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490232415] [2024-12-02 13:44:09,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:44:09,301 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 13:44:09,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:44:09,301 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 13:44:09,301 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:44:09,302 INFO L87 Difference]: Start difference. First operand 1078 states and 1423 transitions. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:09,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:44:09,500 INFO L93 Difference]: Finished difference Result 1095 states and 1442 transitions. [2024-12-02 13:44:09,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 13:44:09,500 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 148 [2024-12-02 13:44:09,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:44:09,504 INFO L225 Difference]: With dead ends: 1095 [2024-12-02 13:44:09,504 INFO L226 Difference]: Without dead ends: 1093 [2024-12-02 13:44:09,505 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:44:09,505 INFO L435 NwaCegarLoop]: 176 mSDtfsCounter, 0 mSDsluCounter, 856 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1032 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 13:44:09,505 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1032 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 13:44:09,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states. [2024-12-02 13:44:09,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 1081. [2024-12-02 13:44:09,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1081 states, 1016 states have (on average 1.297244094488189) internal successors, (1318), 1021 states have internal predecessors, (1318), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:44:09,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1081 states to 1081 states and 1426 transitions. [2024-12-02 13:44:09,585 INFO L78 Accepts]: Start accepts. Automaton has 1081 states and 1426 transitions. Word has length 148 [2024-12-02 13:44:09,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:44:09,586 INFO L471 AbstractCegarLoop]: Abstraction has 1081 states and 1426 transitions. [2024-12-02 13:44:09,586 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:09,586 INFO L276 IsEmpty]: Start isEmpty. Operand 1081 states and 1426 transitions. [2024-12-02 13:44:09,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-12-02 13:44:09,587 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:44:09,588 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:44:09,594 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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)] Ended with exit code 0 [2024-12-02 13:44:09,788 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:09,788 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:44:09,788 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:44:09,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1707585031, now seen corresponding path program 1 times [2024-12-02 13:44:09,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:44:09,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [134677784] [2024-12-02 13:44:09,789 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:44:09,789 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 [2024-12-02 13:44:09,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:44:09,790 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:44:09,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:10,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:44:10,198 INFO L256 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 13:44:10,201 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:44:13,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-12-02 13:44:13,855 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:44:13,855 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-12-02 13:44:13,891 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:44:13,891 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:44:13,892 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:44:13,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [134677784] [2024-12-02 13:44:13,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [134677784] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:44:13,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:44:13,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 13:44:13,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491099284] [2024-12-02 13:44:13,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:44:13,892 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 13:44:13,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:44:13,892 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 13:44:13,892 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:44:13,893 INFO L87 Difference]: Start difference. First operand 1081 states and 1426 transitions. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:15,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:44:15,916 INFO L93 Difference]: Finished difference Result 2693 states and 3580 transitions. [2024-12-02 13:44:15,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 13:44:15,917 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-12-02 13:44:15,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:44:15,921 INFO L225 Difference]: With dead ends: 2693 [2024-12-02 13:44:15,922 INFO L226 Difference]: Without dead ends: 1672 [2024-12-02 13:44:15,923 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:44:15,923 INFO L435 NwaCegarLoop]: 236 mSDtfsCounter, 232 mSDsluCounter, 730 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 966 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-12-02 13:44:15,924 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [232 Valid, 966 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 541 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-12-02 13:44:15,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1672 states. [2024-12-02 13:44:16,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1672 to 1356. [2024-12-02 13:44:16,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1356 states, 1291 states have (on average 1.3206816421378775) internal successors, (1705), 1296 states have internal predecessors, (1705), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:44:16,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1356 states to 1356 states and 1813 transitions. [2024-12-02 13:44:16,046 INFO L78 Accepts]: Start accepts. Automaton has 1356 states and 1813 transitions. Word has length 149 [2024-12-02 13:44:16,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:44:16,046 INFO L471 AbstractCegarLoop]: Abstraction has 1356 states and 1813 transitions. [2024-12-02 13:44:16,046 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:16,046 INFO L276 IsEmpty]: Start isEmpty. Operand 1356 states and 1813 transitions. [2024-12-02 13:44:16,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-12-02 13:44:16,048 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:44:16,049 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:44:16,056 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:16,249 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:16,249 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:44:16,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:44:16,250 INFO L85 PathProgramCache]: Analyzing trace with hash -664154231, now seen corresponding path program 1 times [2024-12-02 13:44:16,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:44:16,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2088093092] [2024-12-02 13:44:16,250 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:44:16,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 [2024-12-02 13:44:16,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:44:16,252 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:44:16,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:16,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:44:16,591 INFO L256 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 13:44:16,593 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:44:16,755 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-12-02 13:44:16,755 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 39 treesize of output 15 [2024-12-02 13:44:16,825 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:44:16,825 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:44:16,825 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:44:16,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2088093092] [2024-12-02 13:44:16,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2088093092] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:44:16,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:44:16,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 13:44:16,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460143163] [2024-12-02 13:44:16,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:44:16,826 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 13:44:16,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:44:16,826 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 13:44:16,826 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:44:16,827 INFO L87 Difference]: Start difference. First operand 1356 states and 1813 transitions. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:17,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:44:17,956 INFO L93 Difference]: Finished difference Result 2654 states and 3545 transitions. [2024-12-02 13:44:17,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:44:17,957 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-12-02 13:44:17,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:44:17,960 INFO L225 Difference]: With dead ends: 2654 [2024-12-02 13:44:17,960 INFO L226 Difference]: Without dead ends: 1358 [2024-12-02 13:44:17,961 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:44:17,961 INFO L435 NwaCegarLoop]: 174 mSDtfsCounter, 65 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 673 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 13:44:17,961 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 673 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-02 13:44:17,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1358 states. [2024-12-02 13:44:18,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1358 to 1356. [2024-12-02 13:44:18,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1356 states, 1291 states have (on average 1.3113865220759102) internal successors, (1693), 1296 states have internal predecessors, (1693), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:44:18,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1356 states to 1356 states and 1801 transitions. [2024-12-02 13:44:18,047 INFO L78 Accepts]: Start accepts. Automaton has 1356 states and 1801 transitions. Word has length 149 [2024-12-02 13:44:18,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:44:18,048 INFO L471 AbstractCegarLoop]: Abstraction has 1356 states and 1801 transitions. [2024-12-02 13:44:18,048 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:18,048 INFO L276 IsEmpty]: Start isEmpty. Operand 1356 states and 1801 transitions. [2024-12-02 13:44:18,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-12-02 13:44:18,049 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:44:18,049 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:44:18,054 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:18,249 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:18,249 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:44:18,250 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:44:18,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1825374731, now seen corresponding path program 1 times [2024-12-02 13:44:18,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:44:18,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1293080043] [2024-12-02 13:44:18,250 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:44:18,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 [2024-12-02 13:44:18,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:44:18,252 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:44:18,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:18,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:44:18,662 INFO L256 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 13:44:18,665 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:44:22,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 23 [2024-12-02 13:44:22,905 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:44:22,906 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 15 [2024-12-02 13:44:22,966 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:44:22,966 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:44:22,967 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:44:22,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1293080043] [2024-12-02 13:44:22,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1293080043] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:44:22,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:44:22,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 13:44:22,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973697432] [2024-12-02 13:44:22,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:44:22,967 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 13:44:22,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:44:22,968 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 13:44:22,968 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:44:22,968 INFO L87 Difference]: Start difference. First operand 1356 states and 1801 transitions. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:25,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:44:25,378 INFO L93 Difference]: Finished difference Result 2873 states and 3824 transitions. [2024-12-02 13:44:25,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 13:44:25,379 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-12-02 13:44:25,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:44:25,382 INFO L225 Difference]: With dead ends: 2873 [2024-12-02 13:44:25,382 INFO L226 Difference]: Without dead ends: 1577 [2024-12-02 13:44:25,383 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:44:25,383 INFO L435 NwaCegarLoop]: 190 mSDtfsCounter, 317 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 717 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-12-02 13:44:25,383 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [317 Valid, 717 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 441 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-12-02 13:44:25,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1577 states. [2024-12-02 13:44:25,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1577 to 1034. [2024-12-02 13:44:25,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1034 states, 969 states have (on average 1.3116615067079462) internal successors, (1271), 974 states have internal predecessors, (1271), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:44:25,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1034 states to 1034 states and 1379 transitions. [2024-12-02 13:44:25,471 INFO L78 Accepts]: Start accepts. Automaton has 1034 states and 1379 transitions. Word has length 149 [2024-12-02 13:44:25,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:44:25,471 INFO L471 AbstractCegarLoop]: Abstraction has 1034 states and 1379 transitions. [2024-12-02 13:44:25,471 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:25,471 INFO L276 IsEmpty]: Start isEmpty. Operand 1034 states and 1379 transitions. [2024-12-02 13:44:25,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-12-02 13:44:25,472 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:44:25,472 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:44:25,478 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:25,672 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:25,673 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:44:25,673 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:44:25,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1885261755, now seen corresponding path program 1 times [2024-12-02 13:44:25,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:44:25,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1411692728] [2024-12-02 13:44:25,673 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:44:25,673 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 [2024-12-02 13:44:25,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:44:25,675 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:44:25,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:26,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:44:26,122 INFO L256 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-02 13:44:26,125 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:44:29,466 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2024-12-02 13:44:30,057 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:44:30,057 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 13 [2024-12-02 13:44:30,100 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:44:30,100 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:44:30,100 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:44:30,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1411692728] [2024-12-02 13:44:30,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1411692728] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:44:30,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:44:30,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 13:44:30,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103705494] [2024-12-02 13:44:30,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:44:30,101 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 13:44:30,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:44:30,101 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 13:44:30,102 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:44:30,102 INFO L87 Difference]: Start difference. First operand 1034 states and 1379 transitions. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 8 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:31,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:44:31,924 INFO L93 Difference]: Finished difference Result 2218 states and 2954 transitions. [2024-12-02 13:44:31,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 13:44:31,925 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 8 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-12-02 13:44:31,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:44:31,929 INFO L225 Difference]: With dead ends: 2218 [2024-12-02 13:44:31,929 INFO L226 Difference]: Without dead ends: 1244 [2024-12-02 13:44:31,930 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:44:31,931 INFO L435 NwaCegarLoop]: 199 mSDtfsCounter, 209 mSDsluCounter, 689 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 888 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-12-02 13:44:31,931 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [209 Valid, 888 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 504 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-12-02 13:44:31,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1244 states. [2024-12-02 13:44:32,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1244 to 1043. [2024-12-02 13:44:32,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1043 states, 978 states have (on average 1.3118609406952966) internal successors, (1283), 983 states have internal predecessors, (1283), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:44:32,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1391 transitions. [2024-12-02 13:44:32,024 INFO L78 Accepts]: Start accepts. Automaton has 1043 states and 1391 transitions. Word has length 149 [2024-12-02 13:44:32,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:44:32,024 INFO L471 AbstractCegarLoop]: Abstraction has 1043 states and 1391 transitions. [2024-12-02 13:44:32,024 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 8 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:32,024 INFO L276 IsEmpty]: Start isEmpty. Operand 1043 states and 1391 transitions. [2024-12-02 13:44:32,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-12-02 13:44:32,025 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:44:32,025 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:44:32,031 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:32,225 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:32,225 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:44:32,226 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:44:32,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1627096317, now seen corresponding path program 1 times [2024-12-02 13:44:32,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:44:32,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1354274156] [2024-12-02 13:44:32,226 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:44:32,226 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 [2024-12-02 13:44:32,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:44:32,228 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:44:32,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:32,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:44:32,522 INFO L256 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 13:44:32,523 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:44:32,611 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:44:32,611 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 23 [2024-12-02 13:44:32,633 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:44:32,633 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:44:32,633 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:44:32,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1354274156] [2024-12-02 13:44:32,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1354274156] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:44:32,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:44:32,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:44:32,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464894920] [2024-12-02 13:44:32,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:44:32,633 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:44:32,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:44:32,634 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:44:32,634 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 13:44:32,634 INFO L87 Difference]: Start difference. First operand 1043 states and 1391 transitions. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:33,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:44:33,296 INFO L93 Difference]: Finished difference Result 2245 states and 2996 transitions. [2024-12-02 13:44:33,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:44:33,297 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-12-02 13:44:33,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:44:33,300 INFO L225 Difference]: With dead ends: 2245 [2024-12-02 13:44:33,301 INFO L226 Difference]: Without dead ends: 1262 [2024-12-02 13:44:33,302 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:44:33,302 INFO L435 NwaCegarLoop]: 240 mSDtfsCounter, 82 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 767 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 13:44:33,302 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 767 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 13:44:33,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1262 states. [2024-12-02 13:44:33,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1262 to 1055. [2024-12-02 13:44:33,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1055 states, 990 states have (on average 1.314141414141414) internal successors, (1301), 995 states have internal predecessors, (1301), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:44:33,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1055 states to 1055 states and 1409 transitions. [2024-12-02 13:44:33,408 INFO L78 Accepts]: Start accepts. Automaton has 1055 states and 1409 transitions. Word has length 149 [2024-12-02 13:44:33,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:44:33,408 INFO L471 AbstractCegarLoop]: Abstraction has 1055 states and 1409 transitions. [2024-12-02 13:44:33,408 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:33,408 INFO L276 IsEmpty]: Start isEmpty. Operand 1055 states and 1409 transitions. [2024-12-02 13:44:33,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-12-02 13:44:33,409 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:44:33,409 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:44:33,414 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:33,609 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:33,610 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:44:33,610 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:44:33,610 INFO L85 PathProgramCache]: Analyzing trace with hash -2020123327, now seen corresponding path program 1 times [2024-12-02 13:44:33,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:44:33,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1844634407] [2024-12-02 13:44:33,610 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:44:33,610 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 [2024-12-02 13:44:33,610 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:44:33,612 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:44:33,612 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:33,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:44:33,986 INFO L256 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 13:44:33,989 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:44:35,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-12-02 13:44:36,002 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:44:36,003 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-12-02 13:44:36,147 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:44:36,148 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:44:36,148 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:44:36,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1844634407] [2024-12-02 13:44:36,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1844634407] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:44:36,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:44:36,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:44:36,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915552909] [2024-12-02 13:44:36,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:44:36,148 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:44:36,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:44:36,149 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:44:36,149 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:44:36,149 INFO L87 Difference]: Start difference. First operand 1055 states and 1409 transitions. Second operand has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 10 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:37,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:44:37,982 INFO L93 Difference]: Finished difference Result 2263 states and 3011 transitions. [2024-12-02 13:44:37,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 13:44:37,983 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 10 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-12-02 13:44:37,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:44:37,986 INFO L225 Difference]: With dead ends: 2263 [2024-12-02 13:44:37,986 INFO L226 Difference]: Without dead ends: 1268 [2024-12-02 13:44:37,987 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2024-12-02 13:44:37,987 INFO L435 NwaCegarLoop]: 204 mSDtfsCounter, 249 mSDsluCounter, 1327 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 1531 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-12-02 13:44:37,987 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [249 Valid, 1531 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 531 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-12-02 13:44:37,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1268 states. [2024-12-02 13:44:38,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1268 to 1067. [2024-12-02 13:44:38,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1067 states, 1002 states have (on average 1.313373253493014) internal successors, (1316), 1007 states have internal predecessors, (1316), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:44:38,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1067 states to 1067 states and 1424 transitions. [2024-12-02 13:44:38,081 INFO L78 Accepts]: Start accepts. Automaton has 1067 states and 1424 transitions. Word has length 149 [2024-12-02 13:44:38,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:44:38,081 INFO L471 AbstractCegarLoop]: Abstraction has 1067 states and 1424 transitions. [2024-12-02 13:44:38,081 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 10 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:38,081 INFO L276 IsEmpty]: Start isEmpty. Operand 1067 states and 1424 transitions. [2024-12-02 13:44:38,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-12-02 13:44:38,082 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:44:38,082 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:44:38,088 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:38,282 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:38,283 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:44:38,283 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:44:38,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1778560742, now seen corresponding path program 1 times [2024-12-02 13:44:38,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:44:38,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1421552589] [2024-12-02 13:44:38,283 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:44:38,283 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 [2024-12-02 13:44:38,284 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:44:38,285 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:44:38,286 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:38,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:44:38,690 INFO L256 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 13:44:38,692 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:44:41,928 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-12-02 13:44:42,259 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:44:42,259 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:44:42,259 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:44:42,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1421552589] [2024-12-02 13:44:42,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1421552589] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:44:42,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:44:42,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 13:44:42,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113790513] [2024-12-02 13:44:42,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:44:42,260 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 13:44:42,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:44:42,261 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 13:44:42,261 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:44:42,261 INFO L87 Difference]: Start difference. First operand 1067 states and 1424 transitions. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:43,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:44:43,513 INFO L93 Difference]: Finished difference Result 2290 states and 3038 transitions. [2024-12-02 13:44:43,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:44:43,514 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-12-02 13:44:43,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:44:43,517 INFO L225 Difference]: With dead ends: 2290 [2024-12-02 13:44:43,517 INFO L226 Difference]: Without dead ends: 1193 [2024-12-02 13:44:43,518 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:44:43,518 INFO L435 NwaCegarLoop]: 200 mSDtfsCounter, 242 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-12-02 13:44:43,518 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 569 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-12-02 13:44:43,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1193 states. [2024-12-02 13:44:43,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1193 to 1031. [2024-12-02 13:44:43,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 966 states have (on average 1.2939958592132506) internal successors, (1250), 971 states have internal predecessors, (1250), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:44:43,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 1358 transitions. [2024-12-02 13:44:43,609 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 1358 transitions. Word has length 149 [2024-12-02 13:44:43,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:44:43,609 INFO L471 AbstractCegarLoop]: Abstraction has 1031 states and 1358 transitions. [2024-12-02 13:44:43,609 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:43,609 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 1358 transitions. [2024-12-02 13:44:43,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-12-02 13:44:43,610 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:44:43,610 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:44:43,619 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:43,811 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:43,811 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:44:43,811 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:44:43,811 INFO L85 PathProgramCache]: Analyzing trace with hash -857627590, now seen corresponding path program 1 times [2024-12-02 13:44:43,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:44:43,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [541467041] [2024-12-02 13:44:43,812 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:44:43,812 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 [2024-12-02 13:44:43,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:44:43,813 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:44:43,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:44,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:44:44,195 INFO L256 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 13:44:44,197 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:44:47,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-12-02 13:44:47,464 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:44:47,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 14 [2024-12-02 13:44:47,468 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:44:47,468 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:44:47,468 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:44:47,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [541467041] [2024-12-02 13:44:47,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [541467041] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:44:47,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:44:47,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 13:44:47,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199657306] [2024-12-02 13:44:47,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:44:47,469 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 13:44:47,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:44:47,469 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 13:44:47,469 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:44:47,469 INFO L87 Difference]: Start difference. First operand 1031 states and 1358 transitions. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:48,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:44:48,555 INFO L93 Difference]: Finished difference Result 1842 states and 2408 transitions. [2024-12-02 13:44:48,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:44:48,556 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-12-02 13:44:48,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:44:48,558 INFO L225 Difference]: With dead ends: 1842 [2024-12-02 13:44:48,558 INFO L226 Difference]: Without dead ends: 871 [2024-12-02 13:44:48,559 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:44:48,560 INFO L435 NwaCegarLoop]: 158 mSDtfsCounter, 113 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 13:44:48,560 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 431 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-02 13:44:48,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2024-12-02 13:44:48,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 871. [2024-12-02 13:44:48,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 871 states, 806 states have (on average 1.2679900744416874) internal successors, (1022), 811 states have internal predecessors, (1022), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:44:48,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 871 states to 871 states and 1130 transitions. [2024-12-02 13:44:48,650 INFO L78 Accepts]: Start accepts. Automaton has 871 states and 1130 transitions. Word has length 149 [2024-12-02 13:44:48,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:44:48,650 INFO L471 AbstractCegarLoop]: Abstraction has 871 states and 1130 transitions. [2024-12-02 13:44:48,650 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:48,650 INFO L276 IsEmpty]: Start isEmpty. Operand 871 states and 1130 transitions. [2024-12-02 13:44:48,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-12-02 13:44:48,651 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:44:48,651 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:44:48,657 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:48,852 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:48,852 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:44:48,852 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:44:48,852 INFO L85 PathProgramCache]: Analyzing trace with hash 270410366, now seen corresponding path program 1 times [2024-12-02 13:44:48,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:44:48,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [551779987] [2024-12-02 13:44:48,853 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:44:48,853 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 [2024-12-02 13:44:48,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:44:48,854 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:44:48,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:49,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:44:49,269 INFO L256 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 13:44:49,272 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:44:52,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-12-02 13:44:52,918 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:44:52,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-12-02 13:44:52,956 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:44:52,956 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:44:52,956 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:44:52,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [551779987] [2024-12-02 13:44:52,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [551779987] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:44:52,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:44:52,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 13:44:52,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828331216] [2024-12-02 13:44:52,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:44:52,957 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 13:44:52,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:44:52,958 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 13:44:52,958 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:44:52,958 INFO L87 Difference]: Start difference. First operand 871 states and 1130 transitions. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:54,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:44:54,909 INFO L93 Difference]: Finished difference Result 2056 states and 2673 transitions. [2024-12-02 13:44:54,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 13:44:54,910 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-12-02 13:44:54,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:44:54,912 INFO L225 Difference]: With dead ends: 2056 [2024-12-02 13:44:54,912 INFO L226 Difference]: Without dead ends: 1245 [2024-12-02 13:44:54,913 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:44:54,913 INFO L435 NwaCegarLoop]: 221 mSDtfsCounter, 247 mSDsluCounter, 697 mSDsCounter, 0 mSdLazyCounter, 499 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 918 SdHoareTripleChecker+Invalid, 500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-12-02 13:44:54,913 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [247 Valid, 918 Invalid, 500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 499 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-12-02 13:44:54,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1245 states. [2024-12-02 13:44:55,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1245 to 913. [2024-12-02 13:44:55,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 913 states, 848 states have (on average 1.275943396226415) internal successors, (1082), 853 states have internal predecessors, (1082), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:44:55,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 913 states to 913 states and 1190 transitions. [2024-12-02 13:44:55,004 INFO L78 Accepts]: Start accepts. Automaton has 913 states and 1190 transitions. Word has length 149 [2024-12-02 13:44:55,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:44:55,005 INFO L471 AbstractCegarLoop]: Abstraction has 913 states and 1190 transitions. [2024-12-02 13:44:55,005 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:44:55,005 INFO L276 IsEmpty]: Start isEmpty. Operand 913 states and 1190 transitions. [2024-12-02 13:44:55,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-12-02 13:44:55,005 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:44:55,006 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:44:55,011 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:55,206 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:55,206 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:44:55,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:44:55,206 INFO L85 PathProgramCache]: Analyzing trace with hash 528575804, now seen corresponding path program 1 times [2024-12-02 13:44:55,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:44:55,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1934708544] [2024-12-02 13:44:55,207 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:44:55,207 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 [2024-12-02 13:44:55,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:44:55,208 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:44:55,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:44:55,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:44:55,602 INFO L256 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 13:44:55,604 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:44:58,667 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-12-02 13:44:59,041 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-12-02 13:44:59,202 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:44:59,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-12-02 13:44:59,279 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:44:59,279 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:44:59,279 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:44:59,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1934708544] [2024-12-02 13:44:59,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1934708544] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:44:59,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:44:59,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 13:44:59,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563922246] [2024-12-02 13:44:59,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:44:59,280 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 13:44:59,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:44:59,280 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 13:44:59,280 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-12-02 13:44:59,280 INFO L87 Difference]: Start difference. First operand 913 states and 1190 transitions. Second operand has 10 states, 10 states have (on average 6.7) internal successors, (67), 9 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:01,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:45:01,642 INFO L93 Difference]: Finished difference Result 1941 states and 2517 transitions. [2024-12-02 13:45:01,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 13:45:01,643 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.7) internal successors, (67), 9 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-12-02 13:45:01,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:45:01,645 INFO L225 Difference]: With dead ends: 1941 [2024-12-02 13:45:01,645 INFO L226 Difference]: Without dead ends: 1088 [2024-12-02 13:45:01,646 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2024-12-02 13:45:01,646 INFO L435 NwaCegarLoop]: 251 mSDtfsCounter, 235 mSDsluCounter, 1221 mSDsCounter, 0 mSdLazyCounter, 737 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 1472 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-12-02 13:45:01,647 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [235 Valid, 1472 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 737 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-12-02 13:45:01,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2024-12-02 13:45:01,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 980. [2024-12-02 13:45:01,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 980 states, 915 states have (on average 1.2721311475409836) internal successors, (1164), 920 states have internal predecessors, (1164), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:45:01,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 980 states to 980 states and 1272 transitions. [2024-12-02 13:45:01,743 INFO L78 Accepts]: Start accepts. Automaton has 980 states and 1272 transitions. Word has length 149 [2024-12-02 13:45:01,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:45:01,743 INFO L471 AbstractCegarLoop]: Abstraction has 980 states and 1272 transitions. [2024-12-02 13:45:01,743 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.7) internal successors, (67), 9 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:01,743 INFO L276 IsEmpty]: Start isEmpty. Operand 980 states and 1272 transitions. [2024-12-02 13:45:01,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-12-02 13:45:01,744 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:45:01,744 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:45:01,750 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:45:01,944 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:45:01,945 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:45:01,945 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:45:01,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1070995586, now seen corresponding path program 1 times [2024-12-02 13:45:01,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:45:01,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [970962755] [2024-12-02 13:45:01,945 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:45:01,945 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 [2024-12-02 13:45:01,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:45:01,947 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:45:01,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (40)] Waiting until timeout for monitored process [2024-12-02 13:45:02,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:45:02,409 INFO L256 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 13:45:02,411 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:45:06,113 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 23 [2024-12-02 13:45:06,327 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:45:06,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 15 [2024-12-02 13:45:06,393 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:45:06,393 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:45:06,393 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:45:06,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [970962755] [2024-12-02 13:45:06,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [970962755] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:45:06,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:45:06,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 13:45:06,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961294641] [2024-12-02 13:45:06,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:45:06,393 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 13:45:06,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:45:06,394 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 13:45:06,394 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:45:06,394 INFO L87 Difference]: Start difference. First operand 980 states and 1272 transitions. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:08,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:45:08,738 INFO L93 Difference]: Finished difference Result 2299 states and 2972 transitions. [2024-12-02 13:45:08,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 13:45:08,739 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-12-02 13:45:08,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:45:08,742 INFO L225 Difference]: With dead ends: 2299 [2024-12-02 13:45:08,742 INFO L226 Difference]: Without dead ends: 1379 [2024-12-02 13:45:08,743 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:45:08,743 INFO L435 NwaCegarLoop]: 186 mSDtfsCounter, 214 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 784 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-12-02 13:45:08,743 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 784 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-12-02 13:45:08,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1379 states. [2024-12-02 13:45:08,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1379 to 914. [2024-12-02 13:45:08,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 914 states, 849 states have (on average 1.2555948174322733) internal successors, (1066), 854 states have internal predecessors, (1066), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:45:08,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 914 states to 914 states and 1174 transitions. [2024-12-02 13:45:08,837 INFO L78 Accepts]: Start accepts. Automaton has 914 states and 1174 transitions. Word has length 149 [2024-12-02 13:45:08,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:45:08,838 INFO L471 AbstractCegarLoop]: Abstraction has 914 states and 1174 transitions. [2024-12-02 13:45:08,838 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:08,838 INFO L276 IsEmpty]: Start isEmpty. Operand 914 states and 1174 transitions. [2024-12-02 13:45:08,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2024-12-02 13:45:08,838 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:45:08,839 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:45:08,844 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (40)] Ended with exit code 0 [2024-12-02 13:45:09,039 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:45:09,039 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:45:09,039 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:45:09,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1746480400, now seen corresponding path program 1 times [2024-12-02 13:45:09,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:45:09,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [526414591] [2024-12-02 13:45:09,040 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:45:09,040 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 [2024-12-02 13:45:09,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:45:09,041 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:45:09,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (41)] Waiting until timeout for monitored process [2024-12-02 13:45:09,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:45:09,428 INFO L256 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 13:45:09,430 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:45:10,209 INFO L349 Elim1Store]: treesize reduction 18, result has 51.4 percent of original size [2024-12-02 13:45:10,210 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 35 [2024-12-02 13:45:10,270 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:45:10,270 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:45:10,270 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:45:10,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [526414591] [2024-12-02 13:45:10,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [526414591] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:45:10,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:45:10,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:45:10,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908165444] [2024-12-02 13:45:10,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:45:10,271 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 13:45:10,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:45:10,272 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 13:45:10,272 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-12-02 13:45:10,272 INFO L87 Difference]: Start difference. First operand 914 states and 1174 transitions. Second operand has 10 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:12,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:45:12,907 INFO L93 Difference]: Finished difference Result 1944 states and 2492 transitions. [2024-12-02 13:45:12,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 13:45:12,909 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 150 [2024-12-02 13:45:12,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:45:12,912 INFO L225 Difference]: With dead ends: 1944 [2024-12-02 13:45:12,913 INFO L226 Difference]: Without dead ends: 1090 [2024-12-02 13:45:12,914 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-12-02 13:45:12,914 INFO L435 NwaCegarLoop]: 138 mSDtfsCounter, 218 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 887 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-12-02 13:45:12,914 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 887 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 546 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-12-02 13:45:12,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1090 states. [2024-12-02 13:45:13,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1090 to 929. [2024-12-02 13:45:13,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 929 states, 864 states have (on average 1.2511574074074074) internal successors, (1081), 869 states have internal predecessors, (1081), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:45:13,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 1189 transitions. [2024-12-02 13:45:13,018 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 1189 transitions. Word has length 150 [2024-12-02 13:45:13,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:45:13,018 INFO L471 AbstractCegarLoop]: Abstraction has 929 states and 1189 transitions. [2024-12-02 13:45:13,018 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:13,018 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 1189 transitions. [2024-12-02 13:45:13,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2024-12-02 13:45:13,019 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:45:13,019 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:45:13,024 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (41)] Ended with exit code 0 [2024-12-02 13:45:13,219 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:45:13,219 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:45:13,220 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:45:13,220 INFO L85 PathProgramCache]: Analyzing trace with hash -42856368, now seen corresponding path program 1 times [2024-12-02 13:45:13,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:45:13,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1312905358] [2024-12-02 13:45:13,220 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:45:13,220 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 [2024-12-02 13:45:13,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:45:13,222 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:45:13,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (42)] Waiting until timeout for monitored process [2024-12-02 13:45:13,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:45:13,634 INFO L256 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 13:45:13,636 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:45:14,104 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-12-02 13:45:14,104 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 38 treesize of output 14 [2024-12-02 13:45:14,141 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:45:14,141 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:45:14,142 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:45:14,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1312905358] [2024-12-02 13:45:14,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1312905358] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:45:14,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:45:14,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:45:14,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507986646] [2024-12-02 13:45:14,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:45:14,142 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 13:45:14,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:45:14,142 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 13:45:14,142 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-12-02 13:45:14,143 INFO L87 Difference]: Start difference. First operand 929 states and 1189 transitions. Second operand has 10 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:15,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:45:15,671 INFO L93 Difference]: Finished difference Result 1960 states and 2508 transitions. [2024-12-02 13:45:15,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 13:45:15,672 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 150 [2024-12-02 13:45:15,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:45:15,673 INFO L225 Difference]: With dead ends: 1960 [2024-12-02 13:45:15,674 INFO L226 Difference]: Without dead ends: 1091 [2024-12-02 13:45:15,674 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:45:15,674 INFO L435 NwaCegarLoop]: 150 mSDtfsCounter, 102 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 870 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-12-02 13:45:15,675 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 870 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-12-02 13:45:15,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1091 states. [2024-12-02 13:45:15,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1091 to 917. [2024-12-02 13:45:15,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 917 states, 852 states have (on average 1.2546948356807512) internal successors, (1069), 857 states have internal predecessors, (1069), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:45:15,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 917 states to 917 states and 1177 transitions. [2024-12-02 13:45:15,769 INFO L78 Accepts]: Start accepts. Automaton has 917 states and 1177 transitions. Word has length 150 [2024-12-02 13:45:15,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:45:15,769 INFO L471 AbstractCegarLoop]: Abstraction has 917 states and 1177 transitions. [2024-12-02 13:45:15,769 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:15,769 INFO L276 IsEmpty]: Start isEmpty. Operand 917 states and 1177 transitions. [2024-12-02 13:45:15,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:45:15,770 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:45:15,771 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:45:15,776 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (42)] Ended with exit code 0 [2024-12-02 13:45:15,971 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:45:15,971 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:45:15,971 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:45:15,971 INFO L85 PathProgramCache]: Analyzing trace with hash 674482458, now seen corresponding path program 1 times [2024-12-02 13:45:15,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:45:15,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [367382149] [2024-12-02 13:45:15,972 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:45:15,972 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 [2024-12-02 13:45:15,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:45:15,973 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:45:15,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (43)] Waiting until timeout for monitored process [2024-12-02 13:45:16,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:45:16,415 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 13:45:16,417 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:45:19,672 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 19 [2024-12-02 13:45:19,974 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:45:19,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 11 [2024-12-02 13:45:20,002 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:45:20,003 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:45:20,003 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:45:20,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [367382149] [2024-12-02 13:45:20,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [367382149] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:45:20,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:45:20,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 13:45:20,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687926787] [2024-12-02 13:45:20,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:45:20,003 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 13:45:20,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:45:20,004 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 13:45:20,004 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:45:20,004 INFO L87 Difference]: Start difference. First operand 917 states and 1177 transitions. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:21,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:45:21,401 INFO L93 Difference]: Finished difference Result 2263 states and 2913 transitions. [2024-12-02 13:45:21,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:45:21,402 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:45:21,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:45:21,407 INFO L225 Difference]: With dead ends: 2263 [2024-12-02 13:45:21,407 INFO L226 Difference]: Without dead ends: 1406 [2024-12-02 13:45:21,408 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:45:21,408 INFO L435 NwaCegarLoop]: 218 mSDtfsCounter, 212 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 745 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-12-02 13:45:21,408 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 745 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 372 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-12-02 13:45:21,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1406 states. [2024-12-02 13:45:21,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1406 to 1187. [2024-12-02 13:45:21,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1187 states, 1122 states have (on average 1.2602495543672014) internal successors, (1414), 1127 states have internal predecessors, (1414), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:45:21,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1187 states to 1187 states and 1522 transitions. [2024-12-02 13:45:21,572 INFO L78 Accepts]: Start accepts. Automaton has 1187 states and 1522 transitions. Word has length 154 [2024-12-02 13:45:21,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:45:21,573 INFO L471 AbstractCegarLoop]: Abstraction has 1187 states and 1522 transitions. [2024-12-02 13:45:21,573 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:21,573 INFO L276 IsEmpty]: Start isEmpty. Operand 1187 states and 1522 transitions. [2024-12-02 13:45:21,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:45:21,575 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:45:21,575 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:45:21,581 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (43)] Ended with exit code 0 [2024-12-02 13:45:21,775 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:45:21,775 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:45:21,775 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:45:21,775 INFO L85 PathProgramCache]: Analyzing trace with hash 539620886, now seen corresponding path program 1 times [2024-12-02 13:45:21,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:45:21,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [145078997] [2024-12-02 13:45:21,776 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:45:21,776 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 [2024-12-02 13:45:21,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:45:21,778 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:45:21,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (44)] Waiting until timeout for monitored process [2024-12-02 13:45:22,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:45:22,236 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 13:45:22,240 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:45:25,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-12-02 13:45:25,828 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:45:25,828 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-12-02 13:45:25,857 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:45:25,857 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:45:25,858 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:45:25,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [145078997] [2024-12-02 13:45:25,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [145078997] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:45:25,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:45:25,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 13:45:25,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055346242] [2024-12-02 13:45:25,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:45:25,858 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 13:45:25,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:45:25,859 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 13:45:25,859 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:45:25,859 INFO L87 Difference]: Start difference. First operand 1187 states and 1522 transitions. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:27,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:45:27,702 INFO L93 Difference]: Finished difference Result 2767 states and 3531 transitions. [2024-12-02 13:45:27,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 13:45:27,703 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:45:27,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:45:27,706 INFO L225 Difference]: With dead ends: 2767 [2024-12-02 13:45:27,706 INFO L226 Difference]: Without dead ends: 1640 [2024-12-02 13:45:27,707 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:45:27,707 INFO L435 NwaCegarLoop]: 213 mSDtfsCounter, 337 mSDsluCounter, 713 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 926 SdHoareTripleChecker+Invalid, 548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-12-02 13:45:27,708 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [337 Valid, 926 Invalid, 548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 529 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-12-02 13:45:27,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1640 states. [2024-12-02 13:45:27,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1640 to 1409. [2024-12-02 13:45:27,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1409 states, 1344 states have (on average 1.2462797619047619) internal successors, (1675), 1349 states have internal predecessors, (1675), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:45:27,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1409 states to 1409 states and 1783 transitions. [2024-12-02 13:45:27,825 INFO L78 Accepts]: Start accepts. Automaton has 1409 states and 1783 transitions. Word has length 154 [2024-12-02 13:45:27,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:45:27,826 INFO L471 AbstractCegarLoop]: Abstraction has 1409 states and 1783 transitions. [2024-12-02 13:45:27,826 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:27,826 INFO L276 IsEmpty]: Start isEmpty. Operand 1409 states and 1783 transitions. [2024-12-02 13:45:27,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:45:27,827 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:45:27,827 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:45:27,833 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (44)] Ended with exit code 0 [2024-12-02 13:45:28,027 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:45:28,027 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:45:28,028 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:45:28,028 INFO L85 PathProgramCache]: Analyzing trace with hash 781183471, now seen corresponding path program 1 times [2024-12-02 13:45:28,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:45:28,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2012645653] [2024-12-02 13:45:28,028 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:45:28,028 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 [2024-12-02 13:45:28,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:45:28,030 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:45:28,030 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (45)] Waiting until timeout for monitored process [2024-12-02 13:45:28,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:45:28,478 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 13:45:28,481 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:45:30,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-12-02 13:45:30,544 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:45:30,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-12-02 13:45:30,703 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:45:30,703 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:45:30,703 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:45:30,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2012645653] [2024-12-02 13:45:30,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2012645653] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:45:30,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:45:30,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 13:45:30,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370934148] [2024-12-02 13:45:30,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:45:30,704 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 13:45:30,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:45:30,705 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 13:45:30,705 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-12-02 13:45:30,705 INFO L87 Difference]: Start difference. First operand 1409 states and 1783 transitions. Second operand has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:32,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:45:32,848 INFO L93 Difference]: Finished difference Result 3469 states and 4368 transitions. [2024-12-02 13:45:32,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 13:45:32,848 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:45:32,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:45:32,853 INFO L225 Difference]: With dead ends: 3469 [2024-12-02 13:45:32,853 INFO L226 Difference]: Without dead ends: 2120 [2024-12-02 13:45:32,854 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2024-12-02 13:45:32,855 INFO L435 NwaCegarLoop]: 159 mSDtfsCounter, 262 mSDsluCounter, 1132 mSDsCounter, 0 mSdLazyCounter, 680 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 1291 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-12-02 13:45:32,855 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [262 Valid, 1291 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 680 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-12-02 13:45:32,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2120 states. [2024-12-02 13:45:32,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2120 to 1907. [2024-12-02 13:45:32,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1907 states, 1842 states have (on average 1.235070575461455) internal successors, (2275), 1847 states have internal predecessors, (2275), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:45:32,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1907 states to 1907 states and 2383 transitions. [2024-12-02 13:45:32,979 INFO L78 Accepts]: Start accepts. Automaton has 1907 states and 2383 transitions. Word has length 154 [2024-12-02 13:45:32,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:45:32,979 INFO L471 AbstractCegarLoop]: Abstraction has 1907 states and 2383 transitions. [2024-12-02 13:45:32,979 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:32,979 INFO L276 IsEmpty]: Start isEmpty. Operand 1907 states and 2383 transitions. [2024-12-02 13:45:32,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:45:32,981 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:45:32,981 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:45:32,988 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (45)] Ended with exit code 0 [2024-12-02 13:45:33,181 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:45:33,181 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:45:33,182 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:45:33,182 INFO L85 PathProgramCache]: Analyzing trace with hash 388156461, now seen corresponding path program 1 times [2024-12-02 13:45:33,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:45:33,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1146471231] [2024-12-02 13:45:33,182 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:45:33,182 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 [2024-12-02 13:45:33,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:45:33,184 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:45:33,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (46)] Waiting until timeout for monitored process [2024-12-02 13:45:33,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:45:33,669 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 13:45:33,671 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:45:33,781 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-12-02 13:45:33,782 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 26 treesize of output 19 [2024-12-02 13:45:33,808 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:45:33,808 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:45:33,808 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:45:33,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1146471231] [2024-12-02 13:45:33,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1146471231] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:45:33,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:45:33,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:45:33,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523351294] [2024-12-02 13:45:33,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:45:33,809 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:45:33,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:45:33,809 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:45:33,810 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 13:45:33,810 INFO L87 Difference]: Start difference. First operand 1907 states and 2383 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:34,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:45:34,575 INFO L93 Difference]: Finished difference Result 4069 states and 5112 transitions. [2024-12-02 13:45:34,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:45:34,576 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:45:34,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:45:34,582 INFO L225 Difference]: With dead ends: 4069 [2024-12-02 13:45:34,583 INFO L226 Difference]: Without dead ends: 2222 [2024-12-02 13:45:34,584 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:45:34,585 INFO L435 NwaCegarLoop]: 234 mSDtfsCounter, 83 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 748 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 13:45:34,585 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 748 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 13:45:34,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2222 states. [2024-12-02 13:45:34,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2222 to 1979. [2024-12-02 13:45:34,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1979 states, 1914 states have (on average 1.2450365726227794) internal successors, (2383), 1919 states have internal predecessors, (2383), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:45:34,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1979 states to 1979 states and 2491 transitions. [2024-12-02 13:45:34,737 INFO L78 Accepts]: Start accepts. Automaton has 1979 states and 2491 transitions. Word has length 154 [2024-12-02 13:45:34,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:45:34,737 INFO L471 AbstractCegarLoop]: Abstraction has 1979 states and 2491 transitions. [2024-12-02 13:45:34,737 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:34,738 INFO L276 IsEmpty]: Start isEmpty. Operand 1979 states and 2491 transitions. [2024-12-02 13:45:34,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:45:34,739 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:45:34,740 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:45:34,748 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (46)] Ended with exit code 0 [2024-12-02 13:45:34,940 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:45:34,940 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:45:34,940 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:45:34,940 INFO L85 PathProgramCache]: Analyzing trace with hash -471496364, now seen corresponding path program 1 times [2024-12-02 13:45:34,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:45:34,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [561543411] [2024-12-02 13:45:34,941 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:45:34,941 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 [2024-12-02 13:45:34,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:45:34,943 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:45:34,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (47)] Waiting until timeout for monitored process [2024-12-02 13:45:35,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:45:35,414 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 13:45:35,416 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:45:38,984 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-12-02 13:45:39,336 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:45:39,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 14 [2024-12-02 13:45:39,376 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:45:39,376 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:45:39,376 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:45:39,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [561543411] [2024-12-02 13:45:39,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [561543411] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:45:39,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:45:39,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 13:45:39,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894923839] [2024-12-02 13:45:39,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:45:39,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 13:45:39,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:45:39,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 13:45:39,378 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:45:39,378 INFO L87 Difference]: Start difference. First operand 1979 states and 2491 transitions. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 7 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:41,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:45:41,167 INFO L93 Difference]: Finished difference Result 4546 states and 5703 transitions. [2024-12-02 13:45:41,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 13:45:41,169 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 7 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:45:41,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:45:41,176 INFO L225 Difference]: With dead ends: 4546 [2024-12-02 13:45:41,176 INFO L226 Difference]: Without dead ends: 2627 [2024-12-02 13:45:41,178 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-12-02 13:45:41,178 INFO L435 NwaCegarLoop]: 211 mSDtfsCounter, 250 mSDsluCounter, 658 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 869 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-12-02 13:45:41,179 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [250 Valid, 869 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-12-02 13:45:41,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2627 states. [2024-12-02 13:45:41,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2627 to 2372. [2024-12-02 13:45:41,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2372 states, 2307 states have (on average 1.2214997832683139) internal successors, (2818), 2312 states have internal predecessors, (2818), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:45:41,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2372 states to 2372 states and 2926 transitions. [2024-12-02 13:45:41,345 INFO L78 Accepts]: Start accepts. Automaton has 2372 states and 2926 transitions. Word has length 154 [2024-12-02 13:45:41,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:45:41,346 INFO L471 AbstractCegarLoop]: Abstraction has 2372 states and 2926 transitions. [2024-12-02 13:45:41,346 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 7 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:41,346 INFO L276 IsEmpty]: Start isEmpty. Operand 2372 states and 2926 transitions. [2024-12-02 13:45:41,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:45:41,348 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:45:41,348 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:45:41,355 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (47)] Ended with exit code 0 [2024-12-02 13:45:41,548 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:45:41,549 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:45:41,549 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:45:41,549 INFO L85 PathProgramCache]: Analyzing trace with hash 271710381, now seen corresponding path program 1 times [2024-12-02 13:45:41,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:45:41,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [297833161] [2024-12-02 13:45:41,549 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:45:41,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 [2024-12-02 13:45:41,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:45:41,551 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:45:41,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (48)] Waiting until timeout for monitored process [2024-12-02 13:45:41,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:45:41,889 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 13:45:41,893 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:45:42,045 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-12-02 13:45:42,045 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 26 treesize of output 19 [2024-12-02 13:45:42,077 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:45:42,077 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:45:42,077 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:45:42,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [297833161] [2024-12-02 13:45:42,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [297833161] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:45:42,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:45:42,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 13:45:42,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440405064] [2024-12-02 13:45:42,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:45:42,078 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 13:45:42,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:45:42,078 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 13:45:42,078 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:45:42,078 INFO L87 Difference]: Start difference. First operand 2372 states and 2926 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:42,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:45:42,815 INFO L93 Difference]: Finished difference Result 4453 states and 5505 transitions. [2024-12-02 13:45:42,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:45:42,816 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:45:42,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:45:42,821 INFO L225 Difference]: With dead ends: 4453 [2024-12-02 13:45:42,821 INFO L226 Difference]: Without dead ends: 2141 [2024-12-02 13:45:42,824 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:45:42,824 INFO L435 NwaCegarLoop]: 162 mSDtfsCounter, 8 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 13:45:42,825 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 680 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 13:45:42,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2141 states. [2024-12-02 13:45:43,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2141 to 2141. [2024-12-02 13:45:43,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2141 states, 2076 states have (on average 1.2215799614643545) internal successors, (2536), 2081 states have internal predecessors, (2536), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:45:43,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2141 states to 2141 states and 2644 transitions. [2024-12-02 13:45:43,037 INFO L78 Accepts]: Start accepts. Automaton has 2141 states and 2644 transitions. Word has length 154 [2024-12-02 13:45:43,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:45:43,037 INFO L471 AbstractCegarLoop]: Abstraction has 2141 states and 2644 transitions. [2024-12-02 13:45:43,038 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:43,038 INFO L276 IsEmpty]: Start isEmpty. Operand 2141 states and 2644 transitions. [2024-12-02 13:45:43,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:45:43,041 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:45:43,041 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:45:43,048 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (48)] Ended with exit code 0 [2024-12-02 13:45:43,241 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:45:43,241 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:45:43,242 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:45:43,242 INFO L85 PathProgramCache]: Analyzing trace with hash 254531519, now seen corresponding path program 1 times [2024-12-02 13:45:43,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:45:43,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1352326526] [2024-12-02 13:45:43,242 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:45:43,243 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 [2024-12-02 13:45:43,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:45:43,244 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:45:43,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (49)] Waiting until timeout for monitored process [2024-12-02 13:45:43,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:45:43,626 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 13:45:43,628 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:45:43,698 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:45:43,698 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 23 [2024-12-02 13:45:43,721 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:45:43,721 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:45:43,721 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:45:43,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1352326526] [2024-12-02 13:45:43,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1352326526] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:45:43,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:45:43,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:45:43,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878638446] [2024-12-02 13:45:43,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:45:43,721 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:45:43,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:45:43,722 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:45:43,722 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 13:45:43,722 INFO L87 Difference]: Start difference. First operand 2141 states and 2644 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:44,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:45:44,285 INFO L93 Difference]: Finished difference Result 4222 states and 5205 transitions. [2024-12-02 13:45:44,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:45:44,286 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:45:44,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:45:44,289 INFO L225 Difference]: With dead ends: 4222 [2024-12-02 13:45:44,289 INFO L226 Difference]: Without dead ends: 2141 [2024-12-02 13:45:44,290 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:45:44,291 INFO L435 NwaCegarLoop]: 167 mSDtfsCounter, 7 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 571 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 13:45:44,291 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 571 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 13:45:44,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2141 states. [2024-12-02 13:45:44,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2141 to 2141. [2024-12-02 13:45:44,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2141 states, 2076 states have (on average 1.2129094412331407) internal successors, (2518), 2081 states have internal predecessors, (2518), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:45:44,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2141 states to 2141 states and 2626 transitions. [2024-12-02 13:45:44,407 INFO L78 Accepts]: Start accepts. Automaton has 2141 states and 2626 transitions. Word has length 154 [2024-12-02 13:45:44,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:45:44,407 INFO L471 AbstractCegarLoop]: Abstraction has 2141 states and 2626 transitions. [2024-12-02 13:45:44,407 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:44,407 INFO L276 IsEmpty]: Start isEmpty. Operand 2141 states and 2626 transitions. [2024-12-02 13:45:44,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:45:44,409 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:45:44,409 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:45:44,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (49)] Ended with exit code 0 [2024-12-02 13:45:44,609 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:45:44,610 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:45:44,610 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:45:44,610 INFO L85 PathProgramCache]: Analyzing trace with hash -254941571, now seen corresponding path program 1 times [2024-12-02 13:45:44,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:45:44,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [75733311] [2024-12-02 13:45:44,610 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:45:44,610 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 [2024-12-02 13:45:44,610 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:45:44,612 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:45:44,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (50)] Waiting until timeout for monitored process [2024-12-02 13:45:45,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:45:45,168 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 13:45:45,170 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:45:46,935 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-12-02 13:45:47,311 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:45:47,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-12-02 13:45:47,471 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:45:47,472 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:45:47,472 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:45:47,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [75733311] [2024-12-02 13:45:47,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [75733311] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:45:47,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:45:47,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 13:45:47,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908826031] [2024-12-02 13:45:47,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:45:47,472 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 13:45:47,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:45:47,472 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 13:45:47,473 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-12-02 13:45:47,473 INFO L87 Difference]: Start difference. First operand 2141 states and 2626 transitions. Second operand has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:49,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:45:49,776 INFO L93 Difference]: Finished difference Result 5152 states and 6324 transitions. [2024-12-02 13:45:49,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 13:45:49,777 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:45:49,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:45:49,783 INFO L225 Difference]: With dead ends: 5152 [2024-12-02 13:45:49,783 INFO L226 Difference]: Without dead ends: 3071 [2024-12-02 13:45:49,784 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2024-12-02 13:45:49,785 INFO L435 NwaCegarLoop]: 242 mSDtfsCounter, 212 mSDsluCounter, 1694 mSDsCounter, 0 mSdLazyCounter, 767 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 1936 SdHoareTripleChecker+Invalid, 767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 767 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-12-02 13:45:49,785 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 1936 Invalid, 767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 767 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-12-02 13:45:49,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3071 states. [2024-12-02 13:45:49,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3071 to 2834. [2024-12-02 13:45:49,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2834 states, 2769 states have (on average 1.214879017695919) internal successors, (3364), 2774 states have internal predecessors, (3364), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:45:49,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2834 states to 2834 states and 3472 transitions. [2024-12-02 13:45:49,926 INFO L78 Accepts]: Start accepts. Automaton has 2834 states and 3472 transitions. Word has length 154 [2024-12-02 13:45:49,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:45:49,927 INFO L471 AbstractCegarLoop]: Abstraction has 2834 states and 3472 transitions. [2024-12-02 13:45:49,927 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:49,927 INFO L276 IsEmpty]: Start isEmpty. Operand 2834 states and 3472 transitions. [2024-12-02 13:45:49,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:45:49,929 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:45:49,929 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:45:49,937 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (50)] Ended with exit code 0 [2024-12-02 13:45:50,130 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:45:50,130 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:45:50,130 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:45:50,130 INFO L85 PathProgramCache]: Analyzing trace with hash -13378986, now seen corresponding path program 1 times [2024-12-02 13:45:50,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:45:50,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1613786423] [2024-12-02 13:45:50,131 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:45:50,131 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 [2024-12-02 13:45:50,131 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:45:50,133 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:45:50,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (51)] Waiting until timeout for monitored process [2024-12-02 13:45:50,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:45:50,713 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 13:45:50,717 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:45:54,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 19 [2024-12-02 13:45:54,654 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:45:54,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 11 [2024-12-02 13:45:54,692 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:45:54,692 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:45:54,692 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:45:54,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1613786423] [2024-12-02 13:45:54,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1613786423] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:45:54,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:45:54,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 13:45:54,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293801562] [2024-12-02 13:45:54,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:45:54,693 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 13:45:54,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:45:54,693 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 13:45:54,693 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:45:54,693 INFO L87 Difference]: Start difference. First operand 2834 states and 3472 transitions. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:56,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:45:56,253 INFO L93 Difference]: Finished difference Result 5827 states and 7140 transitions. [2024-12-02 13:45:56,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 13:45:56,254 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:45:56,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:45:56,257 INFO L225 Difference]: With dead ends: 5827 [2024-12-02 13:45:56,257 INFO L226 Difference]: Without dead ends: 3053 [2024-12-02 13:45:56,259 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:45:56,260 INFO L435 NwaCegarLoop]: 176 mSDtfsCounter, 286 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-12-02 13:45:56,260 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 664 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-12-02 13:45:56,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3053 states. [2024-12-02 13:45:56,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3053 to 2852. [2024-12-02 13:45:56,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2852 states, 2787 states have (on average 1.2134912091855041) internal successors, (3382), 2792 states have internal predecessors, (3382), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:45:56,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2852 states to 2852 states and 3490 transitions. [2024-12-02 13:45:56,389 INFO L78 Accepts]: Start accepts. Automaton has 2852 states and 3490 transitions. Word has length 154 [2024-12-02 13:45:56,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:45:56,389 INFO L471 AbstractCegarLoop]: Abstraction has 2852 states and 3490 transitions. [2024-12-02 13:45:56,389 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:45:56,389 INFO L276 IsEmpty]: Start isEmpty. Operand 2852 states and 3490 transitions. [2024-12-02 13:45:56,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:45:56,393 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:45:56,393 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:45:56,400 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (51)] Ended with exit code 0 [2024-12-02 13:45:56,593 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:45:56,593 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:45:56,594 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:45:56,594 INFO L85 PathProgramCache]: Analyzing trace with hash 651850204, now seen corresponding path program 1 times [2024-12-02 13:45:56,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:45:56,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [771347104] [2024-12-02 13:45:56,594 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:45:56,594 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 [2024-12-02 13:45:56,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:45:56,596 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:45:56,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (52)] Waiting until timeout for monitored process [2024-12-02 13:45:57,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:45:57,103 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 13:45:57,106 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:46:00,727 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2024-12-02 13:46:00,974 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:46:00,974 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:46:00,974 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:46:00,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [771347104] [2024-12-02 13:46:00,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [771347104] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:46:00,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:46:00,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 13:46:00,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372167833] [2024-12-02 13:46:00,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:46:00,975 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 13:46:00,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:46:00,975 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 13:46:00,975 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-12-02 13:46:00,976 INFO L87 Difference]: Start difference. First operand 2852 states and 3490 transitions. Second operand has 10 states, 10 states have (on average 7.2) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:03,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:46:03,513 INFO L93 Difference]: Finished difference Result 5758 states and 7056 transitions. [2024-12-02 13:46:03,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 13:46:03,514 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.2) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:46:03,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:46:03,517 INFO L225 Difference]: With dead ends: 5758 [2024-12-02 13:46:03,517 INFO L226 Difference]: Without dead ends: 2966 [2024-12-02 13:46:03,519 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:46:03,519 INFO L435 NwaCegarLoop]: 233 mSDtfsCounter, 211 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 771 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 1030 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 771 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-12-02 13:46:03,519 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 1030 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 771 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-12-02 13:46:03,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2966 states. [2024-12-02 13:46:03,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2966 to 2765. [2024-12-02 13:46:03,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2765 states, 2700 states have (on average 1.2125925925925927) internal successors, (3274), 2705 states have internal predecessors, (3274), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:46:03,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2765 states to 2765 states and 3382 transitions. [2024-12-02 13:46:03,671 INFO L78 Accepts]: Start accepts. Automaton has 2765 states and 3382 transitions. Word has length 154 [2024-12-02 13:46:03,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:46:03,671 INFO L471 AbstractCegarLoop]: Abstraction has 2765 states and 3382 transitions. [2024-12-02 13:46:03,671 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.2) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:03,671 INFO L276 IsEmpty]: Start isEmpty. Operand 2765 states and 3382 transitions. [2024-12-02 13:46:03,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:46:03,674 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:46:03,674 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:46:03,681 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (52)] Ended with exit code 0 [2024-12-02 13:46:03,874 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:46:03,874 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:46:03,875 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:46:03,875 INFO L85 PathProgramCache]: Analyzing trace with hash 366760837, now seen corresponding path program 1 times [2024-12-02 13:46:03,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:46:03,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [570161465] [2024-12-02 13:46:03,875 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:46:03,875 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 [2024-12-02 13:46:03,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:46:03,877 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:46:03,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (53)] Waiting until timeout for monitored process [2024-12-02 13:46:04,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:46:04,378 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 13:46:04,381 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:46:06,215 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-12-02 13:46:06,553 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:46:06,554 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-12-02 13:46:06,697 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:46:06,697 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:46:06,697 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:46:06,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [570161465] [2024-12-02 13:46:06,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [570161465] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:46:06,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:46:06,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 13:46:06,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159048732] [2024-12-02 13:46:06,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:46:06,698 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 13:46:06,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:46:06,698 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 13:46:06,698 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-12-02 13:46:06,698 INFO L87 Difference]: Start difference. First operand 2765 states and 3382 transitions. Second operand has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:09,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:46:09,120 INFO L93 Difference]: Finished difference Result 5968 states and 7332 transitions. [2024-12-02 13:46:09,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 13:46:09,121 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:46:09,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:46:09,124 INFO L225 Difference]: With dead ends: 5968 [2024-12-02 13:46:09,124 INFO L226 Difference]: Without dead ends: 3263 [2024-12-02 13:46:09,126 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2024-12-02 13:46:09,127 INFO L435 NwaCegarLoop]: 244 mSDtfsCounter, 217 mSDsluCounter, 1706 mSDsCounter, 0 mSdLazyCounter, 769 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 1950 SdHoareTripleChecker+Invalid, 769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-12-02 13:46:09,127 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [217 Valid, 1950 Invalid, 769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 769 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-12-02 13:46:09,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3263 states. [2024-12-02 13:46:09,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3263 to 3002. [2024-12-02 13:46:09,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3002 states, 2937 states have (on average 1.2189308818522302) internal successors, (3580), 2942 states have internal predecessors, (3580), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:46:09,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3002 states to 3002 states and 3688 transitions. [2024-12-02 13:46:09,279 INFO L78 Accepts]: Start accepts. Automaton has 3002 states and 3688 transitions. Word has length 154 [2024-12-02 13:46:09,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:46:09,279 INFO L471 AbstractCegarLoop]: Abstraction has 3002 states and 3688 transitions. [2024-12-02 13:46:09,280 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:09,280 INFO L276 IsEmpty]: Start isEmpty. Operand 3002 states and 3688 transitions. [2024-12-02 13:46:09,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:46:09,282 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:46:09,282 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:46:09,290 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (53)] Ended with exit code 0 [2024-12-02 13:46:09,483 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:46:09,483 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:46:09,483 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:46:09,483 INFO L85 PathProgramCache]: Analyzing trace with hash -26266173, now seen corresponding path program 1 times [2024-12-02 13:46:09,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:46:09,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1174478913] [2024-12-02 13:46:09,484 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:46:09,484 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 [2024-12-02 13:46:09,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:46:09,486 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:46:09,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (54)] Waiting until timeout for monitored process [2024-12-02 13:46:09,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:46:09,884 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 13:46:09,886 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:46:09,971 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-12-02 13:46:09,971 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 26 treesize of output 19 [2024-12-02 13:46:09,991 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:46:09,991 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:46:09,991 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:46:09,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1174478913] [2024-12-02 13:46:09,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1174478913] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:46:09,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:46:09,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:46:09,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185402099] [2024-12-02 13:46:09,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:46:09,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:46:09,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:46:09,993 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:46:09,993 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 13:46:09,993 INFO L87 Difference]: Start difference. First operand 3002 states and 3688 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:10,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:46:10,754 INFO L93 Difference]: Finished difference Result 6193 states and 7608 transitions. [2024-12-02 13:46:10,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:46:10,755 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:46:10,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:46:10,758 INFO L225 Difference]: With dead ends: 6193 [2024-12-02 13:46:10,758 INFO L226 Difference]: Without dead ends: 3251 [2024-12-02 13:46:10,760 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:46:10,761 INFO L435 NwaCegarLoop]: 189 mSDtfsCounter, 84 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 13:46:10,761 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 606 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 13:46:10,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3251 states. [2024-12-02 13:46:10,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3251 to 2984. [2024-12-02 13:46:10,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2984 states, 2919 states have (on average 1.210003425830764) internal successors, (3532), 2924 states have internal predecessors, (3532), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:46:10,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2984 states to 2984 states and 3640 transitions. [2024-12-02 13:46:10,892 INFO L78 Accepts]: Start accepts. Automaton has 2984 states and 3640 transitions. Word has length 154 [2024-12-02 13:46:10,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:46:10,892 INFO L471 AbstractCegarLoop]: Abstraction has 2984 states and 3640 transitions. [2024-12-02 13:46:10,892 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:10,892 INFO L276 IsEmpty]: Start isEmpty. Operand 2984 states and 3640 transitions. [2024-12-02 13:46:10,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:46:10,895 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:46:10,895 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:46:10,902 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (54)] Ended with exit code 0 [2024-12-02 13:46:11,095 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:46:11,095 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:46:11,096 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:46:11,096 INFO L85 PathProgramCache]: Analyzing trace with hash 215296412, now seen corresponding path program 1 times [2024-12-02 13:46:11,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:46:11,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [436886546] [2024-12-02 13:46:11,096 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:46:11,096 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 [2024-12-02 13:46:11,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:46:11,098 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:46:11,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (55)] Waiting until timeout for monitored process [2024-12-02 13:46:11,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:46:11,582 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 13:46:11,586 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:46:15,097 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 19 [2024-12-02 13:46:15,451 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:46:15,451 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 11 [2024-12-02 13:46:15,487 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:46:15,487 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:46:15,487 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:46:15,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [436886546] [2024-12-02 13:46:15,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [436886546] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:46:15,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:46:15,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 13:46:15,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050955056] [2024-12-02 13:46:15,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:46:15,488 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 13:46:15,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:46:15,489 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 13:46:15,489 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:46:15,489 INFO L87 Difference]: Start difference. First operand 2984 states and 3640 transitions. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:17,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:46:17,408 INFO L93 Difference]: Finished difference Result 6217 states and 7602 transitions. [2024-12-02 13:46:17,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 13:46:17,409 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:46:17,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:46:17,413 INFO L225 Difference]: With dead ends: 6217 [2024-12-02 13:46:17,413 INFO L226 Difference]: Without dead ends: 3293 [2024-12-02 13:46:17,415 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:46:17,415 INFO L435 NwaCegarLoop]: 177 mSDtfsCounter, 302 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 526 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 788 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-12-02 13:46:17,416 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [302 Valid, 788 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 526 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-12-02 13:46:17,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3293 states. [2024-12-02 13:46:17,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3293 to 3020. [2024-12-02 13:46:17,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3020 states, 2955 states have (on average 1.2115059221658206) internal successors, (3580), 2960 states have internal predecessors, (3580), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:46:17,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3020 states to 3020 states and 3688 transitions. [2024-12-02 13:46:17,544 INFO L78 Accepts]: Start accepts. Automaton has 3020 states and 3688 transitions. Word has length 154 [2024-12-02 13:46:17,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:46:17,544 INFO L471 AbstractCegarLoop]: Abstraction has 3020 states and 3688 transitions. [2024-12-02 13:46:17,544 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:17,544 INFO L276 IsEmpty]: Start isEmpty. Operand 3020 states and 3688 transitions. [2024-12-02 13:46:17,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:46:17,547 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:46:17,547 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:46:17,553 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (55)] Ended with exit code 0 [2024-12-02 13:46:17,747 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:46:17,747 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:46:17,748 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:46:17,748 INFO L85 PathProgramCache]: Analyzing trace with hash 231899265, now seen corresponding path program 1 times [2024-12-02 13:46:17,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:46:17,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1920029200] [2024-12-02 13:46:17,748 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:46:17,748 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 [2024-12-02 13:46:17,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:46:17,750 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:46:17,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (56)] Waiting until timeout for monitored process [2024-12-02 13:46:18,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:46:18,204 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 13:46:18,207 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:46:21,553 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-12-02 13:46:21,850 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:46:21,850 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-12-02 13:46:21,877 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:46:21,877 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:46:21,877 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:46:21,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1920029200] [2024-12-02 13:46:21,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1920029200] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:46:21,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:46:21,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 13:46:21,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071386021] [2024-12-02 13:46:21,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:46:21,878 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 13:46:21,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:46:21,878 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 13:46:21,878 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:46:21,878 INFO L87 Difference]: Start difference. First operand 3020 states and 3688 transitions. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:23,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:46:23,285 INFO L93 Difference]: Finished difference Result 6226 states and 7602 transitions. [2024-12-02 13:46:23,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:46:23,286 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:46:23,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:46:23,291 INFO L225 Difference]: With dead ends: 6226 [2024-12-02 13:46:23,291 INFO L226 Difference]: Without dead ends: 3266 [2024-12-02 13:46:23,294 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:46:23,294 INFO L435 NwaCegarLoop]: 188 mSDtfsCounter, 211 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 661 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-12-02 13:46:23,294 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 661 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-12-02 13:46:23,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3266 states. [2024-12-02 13:46:23,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3266 to 2798. [2024-12-02 13:46:23,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2798 states, 2733 states have (on average 1.19465788510794) internal successors, (3265), 2738 states have internal predecessors, (3265), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:46:23,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2798 states to 2798 states and 3373 transitions. [2024-12-02 13:46:23,442 INFO L78 Accepts]: Start accepts. Automaton has 2798 states and 3373 transitions. Word has length 154 [2024-12-02 13:46:23,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:46:23,442 INFO L471 AbstractCegarLoop]: Abstraction has 2798 states and 3373 transitions. [2024-12-02 13:46:23,442 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:23,443 INFO L276 IsEmpty]: Start isEmpty. Operand 2798 states and 3373 transitions. [2024-12-02 13:46:23,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:46:23,445 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:46:23,445 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:46:23,452 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (56)] Ended with exit code 0 [2024-12-02 13:46:23,645 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:46:23,645 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:46:23,645 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:46:23,646 INFO L85 PathProgramCache]: Analyzing trace with hash -142712253, now seen corresponding path program 1 times [2024-12-02 13:46:23,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:46:23,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1517022073] [2024-12-02 13:46:23,646 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:46:23,646 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 [2024-12-02 13:46:23,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:46:23,647 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:46:23,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (57)] Waiting until timeout for monitored process [2024-12-02 13:46:23,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:46:24,003 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 13:46:24,004 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:46:24,090 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-12-02 13:46:24,090 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 26 treesize of output 19 [2024-12-02 13:46:24,113 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:46:24,114 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:46:24,114 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:46:24,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1517022073] [2024-12-02 13:46:24,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1517022073] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:46:24,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:46:24,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:46:24,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86048906] [2024-12-02 13:46:24,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:46:24,114 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:46:24,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:46:24,115 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:46:24,115 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 13:46:24,115 INFO L87 Difference]: Start difference. First operand 2798 states and 3373 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:24,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:46:24,814 INFO L93 Difference]: Finished difference Result 5307 states and 6401 transitions. [2024-12-02 13:46:24,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:46:24,815 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:46:24,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:46:24,817 INFO L225 Difference]: With dead ends: 5307 [2024-12-02 13:46:24,817 INFO L226 Difference]: Without dead ends: 2569 [2024-12-02 13:46:24,818 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:46:24,819 INFO L435 NwaCegarLoop]: 173 mSDtfsCounter, 64 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 563 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 13:46:24,819 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 563 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 13:46:24,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2569 states. [2024-12-02 13:46:24,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2569 to 2567. [2024-12-02 13:46:24,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2567 states, 2502 states have (on average 1.19224620303757) internal successors, (2983), 2507 states have internal predecessors, (2983), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:46:24,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2567 states to 2567 states and 3091 transitions. [2024-12-02 13:46:24,933 INFO L78 Accepts]: Start accepts. Automaton has 2567 states and 3091 transitions. Word has length 154 [2024-12-02 13:46:24,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:46:24,933 INFO L471 AbstractCegarLoop]: Abstraction has 2567 states and 3091 transitions. [2024-12-02 13:46:24,933 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:24,933 INFO L276 IsEmpty]: Start isEmpty. Operand 2567 states and 3091 transitions. [2024-12-02 13:46:24,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:46:24,935 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:46:24,935 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:46:24,940 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (57)] Ended with exit code 0 [2024-12-02 13:46:25,135 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:46:25,135 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:46:25,135 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:46:25,136 INFO L85 PathProgramCache]: Analyzing trace with hash 304907410, now seen corresponding path program 1 times [2024-12-02 13:46:25,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:46:25,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [152721840] [2024-12-02 13:46:25,136 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:46:25,136 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 [2024-12-02 13:46:25,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:46:25,137 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:46:25,138 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (58)] Waiting until timeout for monitored process [2024-12-02 13:46:25,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:46:25,596 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 13:46:25,599 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:46:29,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 23 [2024-12-02 13:46:29,698 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:46:29,699 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 15 [2024-12-02 13:46:29,763 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:46:29,763 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:46:29,763 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:46:29,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [152721840] [2024-12-02 13:46:29,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [152721840] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:46:29,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:46:29,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 13:46:29,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055128537] [2024-12-02 13:46:29,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:46:29,764 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 13:46:29,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:46:29,764 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 13:46:29,764 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:46:29,764 INFO L87 Difference]: Start difference. First operand 2567 states and 3091 transitions. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 7 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:32,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:46:32,126 INFO L93 Difference]: Finished difference Result 5221 states and 6279 transitions. [2024-12-02 13:46:32,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 13:46:32,127 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 7 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:46:32,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:46:32,130 INFO L225 Difference]: With dead ends: 5221 [2024-12-02 13:46:32,130 INFO L226 Difference]: Without dead ends: 2714 [2024-12-02 13:46:32,131 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:46:32,132 INFO L435 NwaCegarLoop]: 183 mSDtfsCounter, 303 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-12-02 13:46:32,132 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [303 Valid, 687 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 418 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-12-02 13:46:32,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2714 states. [2024-12-02 13:46:32,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2714 to 2489. [2024-12-02 13:46:32,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2489 states, 2424 states have (on average 1.1786303630363035) internal successors, (2857), 2429 states have internal predecessors, (2857), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:46:32,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2489 states to 2489 states and 2965 transitions. [2024-12-02 13:46:32,250 INFO L78 Accepts]: Start accepts. Automaton has 2489 states and 2965 transitions. Word has length 154 [2024-12-02 13:46:32,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:46:32,250 INFO L471 AbstractCegarLoop]: Abstraction has 2489 states and 2965 transitions. [2024-12-02 13:46:32,250 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 7 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:32,251 INFO L276 IsEmpty]: Start isEmpty. Operand 2489 states and 2965 transitions. [2024-12-02 13:46:32,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:46:32,252 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:46:32,252 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:46:32,259 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (58)] Ended with exit code 0 [2024-12-02 13:46:32,453 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:46:32,453 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:46:32,453 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:46:32,453 INFO L85 PathProgramCache]: Analyzing trace with hash -706209840, now seen corresponding path program 1 times [2024-12-02 13:46:32,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:46:32,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [440826503] [2024-12-02 13:46:32,454 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:46:32,454 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 [2024-12-02 13:46:32,454 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:46:32,455 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:46:32,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (59)] Waiting until timeout for monitored process [2024-12-02 13:46:33,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:46:33,020 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 13:46:33,023 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:46:36,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-12-02 13:46:36,793 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:46:36,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-12-02 13:46:36,833 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:46:36,833 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:46:36,833 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:46:36,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [440826503] [2024-12-02 13:46:36,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [440826503] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:46:36,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:46:36,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 13:46:36,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093944623] [2024-12-02 13:46:36,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:46:36,834 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 13:46:36,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:46:36,835 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 13:46:36,835 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:46:36,835 INFO L87 Difference]: Start difference. First operand 2489 states and 2965 transitions. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:39,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:46:39,005 INFO L93 Difference]: Finished difference Result 5113 states and 6108 transitions. [2024-12-02 13:46:39,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 13:46:39,006 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:46:39,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:46:39,009 INFO L225 Difference]: With dead ends: 5113 [2024-12-02 13:46:39,009 INFO L226 Difference]: Without dead ends: 2684 [2024-12-02 13:46:39,011 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:46:39,011 INFO L435 NwaCegarLoop]: 233 mSDtfsCounter, 207 mSDsluCounter, 864 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 1097 SdHoareTripleChecker+Invalid, 673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-12-02 13:46:39,011 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 1097 Invalid, 673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 672 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-12-02 13:46:39,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2684 states. [2024-12-02 13:46:39,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2684 to 2483. [2024-12-02 13:46:39,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2483 states, 2418 states have (on average 1.1765922249793217) internal successors, (2845), 2423 states have internal predecessors, (2845), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:46:39,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2483 states to 2483 states and 2953 transitions. [2024-12-02 13:46:39,142 INFO L78 Accepts]: Start accepts. Automaton has 2483 states and 2953 transitions. Word has length 154 [2024-12-02 13:46:39,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:46:39,142 INFO L471 AbstractCegarLoop]: Abstraction has 2483 states and 2953 transitions. [2024-12-02 13:46:39,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:39,143 INFO L276 IsEmpty]: Start isEmpty. Operand 2483 states and 2953 transitions. [2024-12-02 13:46:39,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:46:39,144 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:46:39,144 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:46:39,151 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (59)] Ended with exit code 0 [2024-12-02 13:46:39,345 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:46:39,345 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:46:39,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:46:39,345 INFO L85 PathProgramCache]: Analyzing trace with hash -464647255, now seen corresponding path program 1 times [2024-12-02 13:46:39,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:46:39,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [113026060] [2024-12-02 13:46:39,346 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:46:39,346 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 [2024-12-02 13:46:39,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:46:39,347 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:46:39,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (60)] Waiting until timeout for monitored process [2024-12-02 13:46:39,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:46:39,783 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 13:46:39,785 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:46:39,872 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:46:39,872 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 23 [2024-12-02 13:46:39,905 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:46:39,905 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:46:39,905 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:46:39,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [113026060] [2024-12-02 13:46:39,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [113026060] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:46:39,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:46:39,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:46:39,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854237815] [2024-12-02 13:46:39,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:46:39,906 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:46:39,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:46:39,906 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:46:39,906 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 13:46:39,906 INFO L87 Difference]: Start difference. First operand 2483 states and 2953 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:40,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:46:40,681 INFO L93 Difference]: Finished difference Result 5131 states and 6105 transitions. [2024-12-02 13:46:40,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:46:40,682 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:46:40,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:46:40,684 INFO L225 Difference]: With dead ends: 5131 [2024-12-02 13:46:40,685 INFO L226 Difference]: Without dead ends: 2708 [2024-12-02 13:46:40,686 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:46:40,686 INFO L435 NwaCegarLoop]: 189 mSDtfsCounter, 85 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 13:46:40,686 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 606 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 13:46:40,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2708 states. [2024-12-02 13:46:40,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2708 to 2483. [2024-12-02 13:46:40,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2483 states, 2418 states have (on average 1.174110835401158) internal successors, (2839), 2423 states have internal predecessors, (2839), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:46:40,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2483 states to 2483 states and 2947 transitions. [2024-12-02 13:46:40,805 INFO L78 Accepts]: Start accepts. Automaton has 2483 states and 2947 transitions. Word has length 154 [2024-12-02 13:46:40,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:46:40,806 INFO L471 AbstractCegarLoop]: Abstraction has 2483 states and 2947 transitions. [2024-12-02 13:46:40,806 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:40,806 INFO L276 IsEmpty]: Start isEmpty. Operand 2483 states and 2947 transitions. [2024-12-02 13:46:40,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:46:40,807 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:46:40,808 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:46:40,813 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (60)] Ended with exit code 0 [2024-12-02 13:46:41,008 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:46:41,008 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:46:41,008 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:46:41,008 INFO L85 PathProgramCache]: Analyzing trace with hash -857674265, now seen corresponding path program 1 times [2024-12-02 13:46:41,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:46:41,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1158516624] [2024-12-02 13:46:41,009 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:46:41,009 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 [2024-12-02 13:46:41,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:46:41,010 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:46:41,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (61)] Waiting until timeout for monitored process [2024-12-02 13:46:41,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:46:41,477 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 13:46:41,479 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:46:43,334 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-12-02 13:46:43,698 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:46:43,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-12-02 13:46:43,856 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:46:43,856 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:46:43,856 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:46:43,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1158516624] [2024-12-02 13:46:43,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1158516624] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:46:43,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:46:43,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 13:46:43,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731263292] [2024-12-02 13:46:43,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:46:43,857 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 13:46:43,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:46:43,857 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 13:46:43,858 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-12-02 13:46:43,858 INFO L87 Difference]: Start difference. First operand 2483 states and 2947 transitions. Second operand has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:46,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:46:46,033 INFO L93 Difference]: Finished difference Result 5137 states and 6108 transitions. [2024-12-02 13:46:46,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 13:46:46,034 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:46:46,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:46:46,038 INFO L225 Difference]: With dead ends: 5137 [2024-12-02 13:46:46,038 INFO L226 Difference]: Without dead ends: 2714 [2024-12-02 13:46:46,039 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2024-12-02 13:46:46,040 INFO L435 NwaCegarLoop]: 187 mSDtfsCounter, 206 mSDsluCounter, 1317 mSDsCounter, 0 mSdLazyCounter, 709 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 1504 SdHoareTripleChecker+Invalid, 710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-12-02 13:46:46,040 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [206 Valid, 1504 Invalid, 710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 709 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-12-02 13:46:46,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2714 states. [2024-12-02 13:46:46,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2714 to 2489. [2024-12-02 13:46:46,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2489 states, 2424 states have (on average 1.1736798679867986) internal successors, (2845), 2429 states have internal predecessors, (2845), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:46:46,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2489 states to 2489 states and 2953 transitions. [2024-12-02 13:46:46,179 INFO L78 Accepts]: Start accepts. Automaton has 2489 states and 2953 transitions. Word has length 154 [2024-12-02 13:46:46,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:46:46,180 INFO L471 AbstractCegarLoop]: Abstraction has 2489 states and 2953 transitions. [2024-12-02 13:46:46,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:46,180 INFO L276 IsEmpty]: Start isEmpty. Operand 2489 states and 2953 transitions. [2024-12-02 13:46:46,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:46:46,181 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:46:46,181 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:46:46,188 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (61)] Ended with exit code 0 [2024-12-02 13:46:46,382 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:46:46,382 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:46:46,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:46:46,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1142763632, now seen corresponding path program 1 times [2024-12-02 13:46:46,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:46:46,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1819988897] [2024-12-02 13:46:46,383 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:46:46,383 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 [2024-12-02 13:46:46,383 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:46:46,384 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:46:46,385 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (62)] Waiting until timeout for monitored process [2024-12-02 13:46:46,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:46:46,988 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 13:46:46,992 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:46:50,374 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 19 [2024-12-02 13:46:50,746 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:46:50,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 11 [2024-12-02 13:46:50,781 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:46:50,781 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:46:50,781 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:46:50,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1819988897] [2024-12-02 13:46:50,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1819988897] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:46:50,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:46:50,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 13:46:50,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771204420] [2024-12-02 13:46:50,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:46:50,782 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 13:46:50,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:46:50,783 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 13:46:50,783 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:46:50,783 INFO L87 Difference]: Start difference. First operand 2489 states and 2953 transitions. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:52,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:46:52,432 INFO L93 Difference]: Finished difference Result 5119 states and 6078 transitions. [2024-12-02 13:46:52,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 13:46:52,433 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:46:52,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:46:52,436 INFO L225 Difference]: With dead ends: 5119 [2024-12-02 13:46:52,436 INFO L226 Difference]: Without dead ends: 2690 [2024-12-02 13:46:52,437 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:46:52,437 INFO L435 NwaCegarLoop]: 179 mSDtfsCounter, 298 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 674 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-12-02 13:46:52,437 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [298 Valid, 674 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-12-02 13:46:52,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2690 states. [2024-12-02 13:46:52,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2690 to 2471. [2024-12-02 13:46:52,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2471 states, 2406 states have (on average 1.1724854530340814) internal successors, (2821), 2411 states have internal predecessors, (2821), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:46:52,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2471 states to 2471 states and 2929 transitions. [2024-12-02 13:46:52,569 INFO L78 Accepts]: Start accepts. Automaton has 2471 states and 2929 transitions. Word has length 154 [2024-12-02 13:46:52,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:46:52,569 INFO L471 AbstractCegarLoop]: Abstraction has 2471 states and 2929 transitions. [2024-12-02 13:46:52,569 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:52,569 INFO L276 IsEmpty]: Start isEmpty. Operand 2471 states and 2929 transitions. [2024-12-02 13:46:52,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:46:52,571 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:46:52,571 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:46:52,578 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (62)] Ended with exit code 0 [2024-12-02 13:46:52,771 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:46:52,771 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:46:52,772 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:46:52,772 INFO L85 PathProgramCache]: Analyzing trace with hash -593980522, now seen corresponding path program 1 times [2024-12-02 13:46:52,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:46:52,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1197065481] [2024-12-02 13:46:52,772 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:46:52,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 [2024-12-02 13:46:52,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:46:52,774 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:46:52,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (63)] Waiting until timeout for monitored process [2024-12-02 13:46:53,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:46:53,301 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 13:46:53,305 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:46:56,806 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2024-12-02 13:46:57,035 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:46:57,035 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:46:57,036 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:46:57,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1197065481] [2024-12-02 13:46:57,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1197065481] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:46:57,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:46:57,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 13:46:57,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783405011] [2024-12-02 13:46:57,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:46:57,036 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 13:46:57,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:46:57,037 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 13:46:57,037 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-12-02 13:46:57,037 INFO L87 Difference]: Start difference. First operand 2471 states and 2929 transitions. Second operand has 10 states, 10 states have (on average 7.2) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:59,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:46:59,137 INFO L93 Difference]: Finished difference Result 4990 states and 5931 transitions. [2024-12-02 13:46:59,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 13:46:59,138 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.2) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:46:59,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:46:59,141 INFO L225 Difference]: With dead ends: 4990 [2024-12-02 13:46:59,141 INFO L226 Difference]: Without dead ends: 2579 [2024-12-02 13:46:59,142 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:46:59,143 INFO L435 NwaCegarLoop]: 234 mSDtfsCounter, 295 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 860 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-12-02 13:46:59,143 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [295 Valid, 860 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 599 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-12-02 13:46:59,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2579 states. [2024-12-02 13:46:59,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2579 to 2381. [2024-12-02 13:46:59,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2381 states, 2316 states have (on average 1.1727115716753023) internal successors, (2716), 2321 states have internal predecessors, (2716), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:46:59,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2381 states to 2381 states and 2824 transitions. [2024-12-02 13:46:59,293 INFO L78 Accepts]: Start accepts. Automaton has 2381 states and 2824 transitions. Word has length 154 [2024-12-02 13:46:59,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:46:59,293 INFO L471 AbstractCegarLoop]: Abstraction has 2381 states and 2824 transitions. [2024-12-02 13:46:59,294 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.2) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:46:59,294 INFO L276 IsEmpty]: Start isEmpty. Operand 2381 states and 2824 transitions. [2024-12-02 13:46:59,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 13:46:59,295 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:46:59,295 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:46:59,303 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (63)] Ended with exit code 0 [2024-12-02 13:46:59,496 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:46:59,496 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:46:59,496 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:46:59,496 INFO L85 PathProgramCache]: Analyzing trace with hash -914088234, now seen corresponding path program 1 times [2024-12-02 13:46:59,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:46:59,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1222658330] [2024-12-02 13:46:59,497 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:46:59,497 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 [2024-12-02 13:46:59,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:46:59,499 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:46:59,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (64)] Waiting until timeout for monitored process [2024-12-02 13:47:00,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:47:00,097 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 13:47:00,100 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:47:03,435 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 19 [2024-12-02 13:47:03,801 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:47:03,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 11 [2024-12-02 13:47:03,836 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:47:03,836 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:47:03,836 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:47:03,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1222658330] [2024-12-02 13:47:03,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1222658330] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:47:03,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:47:03,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 13:47:03,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143177935] [2024-12-02 13:47:03,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:47:03,837 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 13:47:03,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:47:03,837 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 13:47:03,837 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:47:03,837 INFO L87 Difference]: Start difference. First operand 2381 states and 2824 transitions. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:47:05,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:47:05,982 INFO L93 Difference]: Finished difference Result 4879 states and 5793 transitions. [2024-12-02 13:47:05,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 13:47:05,983 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-12-02 13:47:05,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:47:05,985 INFO L225 Difference]: With dead ends: 4879 [2024-12-02 13:47:05,985 INFO L226 Difference]: Without dead ends: 2558 [2024-12-02 13:47:05,986 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:47:05,987 INFO L435 NwaCegarLoop]: 179 mSDtfsCounter, 222 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 632 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 880 SdHoareTripleChecker+Invalid, 634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-12-02 13:47:05,987 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 880 Invalid, 634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 632 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-12-02 13:47:05,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2558 states. [2024-12-02 13:47:06,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2558 to 2339. [2024-12-02 13:47:06,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2339 states, 2274 states have (on average 1.1719437115215479) internal successors, (2665), 2279 states have internal predecessors, (2665), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:47:06,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2339 states to 2339 states and 2773 transitions. [2024-12-02 13:47:06,122 INFO L78 Accepts]: Start accepts. Automaton has 2339 states and 2773 transitions. Word has length 154 [2024-12-02 13:47:06,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:47:06,122 INFO L471 AbstractCegarLoop]: Abstraction has 2339 states and 2773 transitions. [2024-12-02 13:47:06,122 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:47:06,122 INFO L276 IsEmpty]: Start isEmpty. Operand 2339 states and 2773 transitions. [2024-12-02 13:47:06,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2024-12-02 13:47:06,124 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:47:06,124 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:47:06,130 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (64)] Ended with exit code 0 [2024-12-02 13:47:06,324 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:47:06,324 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:47:06,325 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:47:06,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1113598054, now seen corresponding path program 1 times [2024-12-02 13:47:06,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:47:06,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1945235294] [2024-12-02 13:47:06,325 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:47:06,325 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 [2024-12-02 13:47:06,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:47:06,327 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:47:06,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (65)] Waiting until timeout for monitored process [2024-12-02 13:47:06,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:47:06,818 INFO L256 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 13:47:06,821 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:47:06,922 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 8 treesize of output 1 [2024-12-02 13:47:07,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 13:47:07,479 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 32 [2024-12-02 13:47:07,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 68 treesize of output 32 [2024-12-02 13:47:09,839 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 34 [2024-12-02 13:47:09,972 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2024-12-02 13:47:09,972 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:47:22,434 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:47:22,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1945235294] [2024-12-02 13:47:22,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1945235294] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:47:22,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1462676860] [2024-12-02 13:47:22,435 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:47:22,435 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 13:47:22,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 13:47:22,436 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 13:47:22,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (66)] Waiting until timeout for monitored process [2024-12-02 13:47:23,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:47:23,958 INFO L256 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 13:47:23,962 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:47:27,223 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 15 treesize of output 1 [2024-12-02 13:47:28,601 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-12-02 13:47:30,095 INFO L349 Elim1Store]: treesize reduction 6, result has 76.0 percent of original size [2024-12-02 13:47:30,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 31 [2024-12-02 13:47:30,283 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2024-12-02 13:47:30,283 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:47:32,790 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:47:32,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1462676860] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 13:47:32,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 13:47:32,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [8, 10] total 24 [2024-12-02 13:47:32,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651321427] [2024-12-02 13:47:32,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:47:32,791 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 13:47:32,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:47:32,791 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 13:47:32,791 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=629, Unknown=0, NotChecked=0, Total=702 [2024-12-02 13:47:32,791 INFO L87 Difference]: Start difference. First operand 2339 states and 2773 transitions. Second operand has 9 states, 9 states have (on average 8.11111111111111) internal successors, (73), 9 states have internal predecessors, (73), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:47:38,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:47:38,534 INFO L93 Difference]: Finished difference Result 4972 states and 5919 transitions. [2024-12-02 13:47:38,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 13:47:38,535 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.11111111111111) internal successors, (73), 9 states have internal predecessors, (73), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 155 [2024-12-02 13:47:38,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:47:38,538 INFO L225 Difference]: With dead ends: 4972 [2024-12-02 13:47:38,538 INFO L226 Difference]: Without dead ends: 2693 [2024-12-02 13:47:38,539 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 601 GetRequests, 571 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=101, Invalid=829, Unknown=0, NotChecked=0, Total=930 [2024-12-02 13:47:38,539 INFO L435 NwaCegarLoop]: 268 mSDtfsCounter, 256 mSDsluCounter, 1035 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 1303 SdHoareTripleChecker+Invalid, 598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-12-02 13:47:38,540 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [256 Valid, 1303 Invalid, 598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 561 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2024-12-02 13:47:38,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2693 states. [2024-12-02 13:47:38,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2693 to 2336. [2024-12-02 13:47:38,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2336 states, 2271 states have (on average 1.1708498458828709) internal successors, (2659), 2276 states have internal predecessors, (2659), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:47:38,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2336 states to 2336 states and 2767 transitions. [2024-12-02 13:47:38,681 INFO L78 Accepts]: Start accepts. Automaton has 2336 states and 2767 transitions. Word has length 155 [2024-12-02 13:47:38,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:47:38,681 INFO L471 AbstractCegarLoop]: Abstraction has 2336 states and 2767 transitions. [2024-12-02 13:47:38,681 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.11111111111111) internal successors, (73), 9 states have internal predecessors, (73), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:47:38,681 INFO L276 IsEmpty]: Start isEmpty. Operand 2336 states and 2767 transitions. [2024-12-02 13:47:38,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2024-12-02 13:47:38,683 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:47:38,683 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:47:38,691 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (66)] Ended with exit code 0 [2024-12-02 13:47:38,890 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (65)] Ended with exit code 0 [2024-12-02 13:47:39,083 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:47:39,084 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:47:39,084 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:47:39,084 INFO L85 PathProgramCache]: Analyzing trace with hash -810898468, now seen corresponding path program 1 times [2024-12-02 13:47:39,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:47:39,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [77949346] [2024-12-02 13:47:39,085 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:47:39,085 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 [2024-12-02 13:47:39,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:47:39,086 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:47:39,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (67)] Waiting until timeout for monitored process [2024-12-02 13:47:39,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:47:39,578 INFO L256 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 13:47:39,581 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:47:39,663 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 8 treesize of output 1 [2024-12-02 13:47:40,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 13:47:40,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 32 [2024-12-02 13:47:40,600 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 68 treesize of output 32 [2024-12-02 13:47:42,713 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 34 [2024-12-02 13:47:42,827 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2024-12-02 13:47:42,827 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:47:58,266 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:47:58,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [77949346] [2024-12-02 13:47:58,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [77949346] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:47:58,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1562334148] [2024-12-02 13:47:58,266 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:47:58,266 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 13:47:58,266 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 13:47:58,268 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 13:47:58,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (68)] Waiting until timeout for monitored process [2024-12-02 13:47:59,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:47:59,765 INFO L256 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-12-02 13:47:59,769 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:48:03,100 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 15 treesize of output 1 [2024-12-02 13:48:04,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-12-02 13:48:05,599 INFO L349 Elim1Store]: treesize reduction 6, result has 76.0 percent of original size [2024-12-02 13:48:05,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 31 [2024-12-02 13:48:05,824 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2024-12-02 13:48:05,824 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:48:08,312 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:48:08,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1562334148] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 13:48:08,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 13:48:08,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [8, 10] total 24 [2024-12-02 13:48:08,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108630506] [2024-12-02 13:48:08,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:48:08,313 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 13:48:08,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:48:08,313 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 13:48:08,313 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=629, Unknown=0, NotChecked=0, Total=702 [2024-12-02 13:48:08,313 INFO L87 Difference]: Start difference. First operand 2336 states and 2767 transitions. Second operand has 9 states, 9 states have (on average 8.11111111111111) internal successors, (73), 9 states have internal predecessors, (73), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:48:14,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:48:14,623 INFO L93 Difference]: Finished difference Result 4948 states and 5886 transitions. [2024-12-02 13:48:14,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 13:48:14,624 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.11111111111111) internal successors, (73), 9 states have internal predecessors, (73), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 155 [2024-12-02 13:48:14,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:48:14,627 INFO L225 Difference]: With dead ends: 4948 [2024-12-02 13:48:14,627 INFO L226 Difference]: Without dead ends: 2672 [2024-12-02 13:48:14,628 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 601 GetRequests, 571 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 13.3s TimeCoverageRelationStatistics Valid=101, Invalid=829, Unknown=0, NotChecked=0, Total=930 [2024-12-02 13:48:14,629 INFO L435 NwaCegarLoop]: 288 mSDtfsCounter, 183 mSDsluCounter, 1234 mSDsCounter, 0 mSdLazyCounter, 673 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 1522 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2024-12-02 13:48:14,629 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [183 Valid, 1522 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 673 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2024-12-02 13:48:14,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2672 states. [2024-12-02 13:48:14,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2672 to 2315. [2024-12-02 13:48:14,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2315 states, 2250 states have (on average 1.1697777777777778) internal successors, (2632), 2255 states have internal predecessors, (2632), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:48:14,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2315 states to 2315 states and 2740 transitions. [2024-12-02 13:48:14,786 INFO L78 Accepts]: Start accepts. Automaton has 2315 states and 2740 transitions. Word has length 155 [2024-12-02 13:48:14,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:48:14,786 INFO L471 AbstractCegarLoop]: Abstraction has 2315 states and 2740 transitions. [2024-12-02 13:48:14,786 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.11111111111111) internal successors, (73), 9 states have internal predecessors, (73), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:48:14,786 INFO L276 IsEmpty]: Start isEmpty. Operand 2315 states and 2740 transitions. [2024-12-02 13:48:14,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2024-12-02 13:48:14,788 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:48:14,788 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:48:14,795 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (67)] Ended with exit code 0 [2024-12-02 13:48:14,997 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (68)] Ended with exit code 0 [2024-12-02 13:48:15,188 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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,68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 13:48:15,189 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:48:15,189 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:48:15,189 INFO L85 PathProgramCache]: Analyzing trace with hash -448008580, now seen corresponding path program 1 times [2024-12-02 13:48:15,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:48:15,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1558641197] [2024-12-02 13:48:15,190 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:48:15,190 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 [2024-12-02 13:48:15,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:48:15,191 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:48:15,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (69)] Waiting until timeout for monitored process [2024-12-02 13:48:15,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:48:15,687 INFO L256 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 13:48:15,689 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:48:15,881 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-12-02 13:48:15,881 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 26 treesize of output 19 [2024-12-02 13:48:15,906 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:48:15,906 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:48:15,906 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:48:15,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1558641197] [2024-12-02 13:48:15,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1558641197] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:48:15,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:48:15,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:48:15,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947997827] [2024-12-02 13:48:15,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:48:15,907 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:48:15,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:48:15,907 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:48:15,907 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 13:48:15,907 INFO L87 Difference]: Start difference. First operand 2315 states and 2740 transitions. Second operand has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:48:16,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:48:16,889 INFO L93 Difference]: Finished difference Result 4729 states and 5604 transitions. [2024-12-02 13:48:16,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:48:16,891 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 157 [2024-12-02 13:48:16,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:48:16,893 INFO L225 Difference]: With dead ends: 4729 [2024-12-02 13:48:16,893 INFO L226 Difference]: Without dead ends: 2474 [2024-12-02 13:48:16,895 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:48:16,895 INFO L435 NwaCegarLoop]: 256 mSDtfsCounter, 87 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 798 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-12-02 13:48:16,895 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 798 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-12-02 13:48:16,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2474 states. [2024-12-02 13:48:17,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2474 to 2315. [2024-12-02 13:48:17,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2315 states, 2250 states have (on average 1.1684444444444444) internal successors, (2629), 2255 states have internal predecessors, (2629), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:48:17,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2315 states to 2315 states and 2737 transitions. [2024-12-02 13:48:17,050 INFO L78 Accepts]: Start accepts. Automaton has 2315 states and 2737 transitions. Word has length 157 [2024-12-02 13:48:17,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:48:17,051 INFO L471 AbstractCegarLoop]: Abstraction has 2315 states and 2737 transitions. [2024-12-02 13:48:17,051 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:48:17,051 INFO L276 IsEmpty]: Start isEmpty. Operand 2315 states and 2737 transitions. [2024-12-02 13:48:17,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-12-02 13:48:17,054 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:48:17,054 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:48:17,061 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (69)] Ended with exit code 0 [2024-12-02 13:48:17,254 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:48:17,254 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:48:17,255 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:48:17,255 INFO L85 PathProgramCache]: Analyzing trace with hash -185639741, now seen corresponding path program 1 times [2024-12-02 13:48:17,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:48:17,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1984728617] [2024-12-02 13:48:17,255 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:48:17,256 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 [2024-12-02 13:48:17,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:48:17,257 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:48:17,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (70)] Waiting until timeout for monitored process [2024-12-02 13:48:17,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:48:17,721 INFO L256 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 13:48:17,725 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:48:17,899 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:48:17,899 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 23 [2024-12-02 13:48:17,922 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:48:17,922 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:48:17,922 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:48:17,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1984728617] [2024-12-02 13:48:17,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1984728617] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:48:17,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:48:17,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:48:17,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750299968] [2024-12-02 13:48:17,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:48:17,923 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:48:17,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:48:17,923 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:48:17,923 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 13:48:17,923 INFO L87 Difference]: Start difference. First operand 2315 states and 2737 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:48:18,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:48:18,802 INFO L93 Difference]: Finished difference Result 4700 states and 5561 transitions. [2024-12-02 13:48:18,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:48:18,803 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 160 [2024-12-02 13:48:18,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:48:18,806 INFO L225 Difference]: With dead ends: 4700 [2024-12-02 13:48:18,806 INFO L226 Difference]: Without dead ends: 2445 [2024-12-02 13:48:18,807 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:48:18,807 INFO L435 NwaCegarLoop]: 149 mSDtfsCounter, 83 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 13:48:18,807 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 505 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 13:48:18,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2445 states. [2024-12-02 13:48:18,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2445 to 2303. [2024-12-02 13:48:18,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2303 states, 2238 states have (on average 1.1680071492403932) internal successors, (2614), 2243 states have internal predecessors, (2614), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:48:18,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2303 states to 2303 states and 2722 transitions. [2024-12-02 13:48:18,959 INFO L78 Accepts]: Start accepts. Automaton has 2303 states and 2722 transitions. Word has length 160 [2024-12-02 13:48:18,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:48:18,959 INFO L471 AbstractCegarLoop]: Abstraction has 2303 states and 2722 transitions. [2024-12-02 13:48:18,959 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:48:18,959 INFO L276 IsEmpty]: Start isEmpty. Operand 2303 states and 2722 transitions. [2024-12-02 13:48:18,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2024-12-02 13:48:18,961 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:48:18,961 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:48:18,967 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (70)] Ended with exit code 0 [2024-12-02 13:48:19,161 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:48:19,162 INFO L396 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:48:19,162 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:48:19,162 INFO L85 PathProgramCache]: Analyzing trace with hash -83479995, now seen corresponding path program 1 times [2024-12-02 13:48:19,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:48:19,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [708787590] [2024-12-02 13:48:19,162 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:48:19,162 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 [2024-12-02 13:48:19,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:48:19,164 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:48:19,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (71)] Waiting until timeout for monitored process [2024-12-02 13:48:19,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:48:19,583 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 13:48:19,585 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:48:24,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 48 treesize of output 24 [2024-12-02 13:48:25,963 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:48:25,963 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:48:25,963 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:48:25,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [708787590] [2024-12-02 13:48:25,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [708787590] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:48:25,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:48:25,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:48:25,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930464066] [2024-12-02 13:48:25,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:48:25,964 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 13:48:25,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:48:25,964 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 13:48:25,964 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:48:25,965 INFO L87 Difference]: Start difference. First operand 2303 states and 2722 transitions. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 5 states have internal predecessors, (79), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:48:27,210 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 13:48:44,535 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] [2024-12-02 13:48:48,762 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] [2024-12-02 13:48:52,028 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 13:48:57,122 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] [2024-12-02 13:49:01,483 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] [2024-12-02 13:49:05,018 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 13:49:09,304 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] [2024-12-02 13:49:13,556 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] [2024-12-02 13:49:18,229 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 13:49:22,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:49:22,531 INFO L93 Difference]: Finished difference Result 5254 states and 6096 transitions. [2024-12-02 13:49:22,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 13:49:22,544 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 5 states have internal predecessors, (79), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 161 [2024-12-02 13:49:22,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:49:22,548 INFO L225 Difference]: With dead ends: 5254 [2024-12-02 13:49:22,548 INFO L226 Difference]: Without dead ends: 3011 [2024-12-02 13:49:22,550 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 13:49:22,550 INFO L435 NwaCegarLoop]: 182 mSDtfsCounter, 113 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 53.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 575 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 54.2s IncrementalHoareTripleChecker+Time [2024-12-02 13:49:22,551 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 575 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 234 Invalid, 6 Unknown, 0 Unchecked, 54.2s Time] [2024-12-02 13:49:22,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3011 states. [2024-12-02 13:49:22,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3011 to 2987. [2024-12-02 13:49:22,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2987 states, 2922 states have (on average 1.1368925393566052) internal successors, (3322), 2927 states have internal predecessors, (3322), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 49 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 13:49:22,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2987 states to 2987 states and 3430 transitions. [2024-12-02 13:49:22,735 INFO L78 Accepts]: Start accepts. Automaton has 2987 states and 3430 transitions. Word has length 161 [2024-12-02 13:49:22,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:49:22,735 INFO L471 AbstractCegarLoop]: Abstraction has 2987 states and 3430 transitions. [2024-12-02 13:49:22,735 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 5 states have internal predecessors, (79), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:49:22,735 INFO L276 IsEmpty]: Start isEmpty. Operand 2987 states and 3430 transitions. [2024-12-02 13:49:22,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-12-02 13:49:22,737 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:49:22,737 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:49:22,744 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (71)] Forceful destruction successful, exit code 0 [2024-12-02 13:49:22,937 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 [2024-12-02 13:49:22,937 INFO L396 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:49:22,938 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:49:22,938 INFO L85 PathProgramCache]: Analyzing trace with hash 836723822, now seen corresponding path program 1 times [2024-12-02 13:49:22,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:49:22,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [877126970] [2024-12-02 13:49:22,938 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:49:22,938 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 [2024-12-02 13:49:22,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:49:22,940 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:49:22,941 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (72)] Waiting until timeout for monitored process [2024-12-02 13:49:23,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:49:23,501 INFO L256 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-12-02 13:49:23,505 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:49:28,716 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 [2024-12-02 13:49:30,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-12-02 13:49:38,550 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 23 [2024-12-02 13:49:39,941 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2024-12-02 13:49:42,651 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:49:42,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 97 treesize of output 61 [2024-12-02 13:49:43,265 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 40 proven. 280 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2024-12-02 13:49:43,265 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:49:47,699 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:49:47,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [877126970] [2024-12-02 13:49:47,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [877126970] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:49:47,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [169690578] [2024-12-02 13:49:47,699 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:49:47,699 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 13:49:47,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 13:49:47,701 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 13:49:47,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (73)] Waiting until timeout for monitored process [2024-12-02 13:49:49,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:49:49,467 INFO L256 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-12-02 13:49:49,472 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:49:55,722 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 [2024-12-02 13:49:59,527 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 25 [2024-12-02 13:50:12,779 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 28 [2024-12-02 13:50:15,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2024-12-02 13:50:18,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 60 [2024-12-02 13:50:18,895 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 50 proven. 310 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2024-12-02 13:50:18,895 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:50:21,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [169690578] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:50:21,778 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 13:50:21,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 20] total 25 [2024-12-02 13:50:21,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447039898] [2024-12-02 13:50:21,779 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 13:50:21,779 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-12-02 13:50:21,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:50:21,780 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-12-02 13:50:21,780 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=970, Unknown=0, NotChecked=0, Total=1122 [2024-12-02 13:50:21,780 INFO L87 Difference]: Start difference. First operand 2987 states and 3430 transitions. Second operand has 26 states, 24 states have (on average 7.125) internal successors, (171), 23 states have internal predecessors, (171), 8 states have call successors, (34), 8 states have call predecessors, (34), 8 states have return successors, (34), 6 states have call predecessors, (34), 8 states have call successors, (34) [2024-12-02 13:50:45,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:50:45,100 INFO L93 Difference]: Finished difference Result 3879 states and 4380 transitions. [2024-12-02 13:50:45,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-02 13:50:45,101 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 7.125) internal successors, (171), 23 states have internal predecessors, (171), 8 states have call successors, (34), 8 states have call predecessors, (34), 8 states have return successors, (34), 6 states have call predecessors, (34), 8 states have call successors, (34) Word has length 162 [2024-12-02 13:50:45,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:50:45,104 INFO L225 Difference]: With dead ends: 3879 [2024-12-02 13:50:45,105 INFO L226 Difference]: Without dead ends: 3877 [2024-12-02 13:50:45,105 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 446 GetRequests, 385 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 705 ImplicationChecksByTransitivity, 23.4s TimeCoverageRelationStatistics Valid=688, Invalid=3094, Unknown=0, NotChecked=0, Total=3782 [2024-12-02 13:50:45,106 INFO L435 NwaCegarLoop]: 204 mSDtfsCounter, 707 mSDsluCounter, 2507 mSDsCounter, 0 mSdLazyCounter, 1084 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 707 SdHoareTripleChecker+Valid, 2711 SdHoareTripleChecker+Invalid, 1245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 1084 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.7s IncrementalHoareTripleChecker+Time [2024-12-02 13:50:45,106 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [707 Valid, 2711 Invalid, 1245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 1084 Invalid, 0 Unknown, 0 Unchecked, 10.7s Time] [2024-12-02 13:50:45,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3877 states. [2024-12-02 13:50:45,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3877 to 3842. [2024-12-02 13:50:45,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3842 states, 3749 states have (on average 1.12189917311283) internal successors, (4206), 3759 states have internal predecessors, (4206), 68 states have call successors, (68), 24 states have call predecessors, (68), 24 states have return successors, (68), 58 states have call predecessors, (68), 68 states have call successors, (68) [2024-12-02 13:50:45,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3842 states to 3842 states and 4342 transitions. [2024-12-02 13:50:45,385 INFO L78 Accepts]: Start accepts. Automaton has 3842 states and 4342 transitions. Word has length 162 [2024-12-02 13:50:45,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:50:45,385 INFO L471 AbstractCegarLoop]: Abstraction has 3842 states and 4342 transitions. [2024-12-02 13:50:45,385 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 7.125) internal successors, (171), 23 states have internal predecessors, (171), 8 states have call successors, (34), 8 states have call predecessors, (34), 8 states have return successors, (34), 6 states have call predecessors, (34), 8 states have call successors, (34) [2024-12-02 13:50:45,385 INFO L276 IsEmpty]: Start isEmpty. Operand 3842 states and 4342 transitions. [2024-12-02 13:50:45,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-12-02 13:50:45,388 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:50:45,388 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:50:45,395 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (72)] Forceful destruction successful, exit code 0 [2024-12-02 13:50:45,597 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (73)] Ended with exit code 0 [2024-12-02 13:50:45,788 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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,73 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 13:50:45,789 INFO L396 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 13:50:45,789 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:50:45,789 INFO L85 PathProgramCache]: Analyzing trace with hash 27377196, now seen corresponding path program 1 times [2024-12-02 13:50:45,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 13:50:45,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [745318353] [2024-12-02 13:50:45,789 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:50:45,789 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 [2024-12-02 13:50:45,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 13:50:45,791 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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) [2024-12-02 13:50:45,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (74)] Waiting until timeout for monitored process [2024-12-02 13:50:46,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:50:46,219 INFO L256 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 13:50:46,221 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:50:51,676 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:50:51,676 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 130 treesize of output 70 [2024-12-02 13:50:51,924 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2024-12-02 13:50:51,924 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:50:53,168 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-02 13:50:53,168 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 13:50:53,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [745318353] [2024-12-02 13:50:53,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [745318353] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 13:50:53,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 13:50:53,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 13 [2024-12-02 13:50:53,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636645212] [2024-12-02 13:50:53,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:50:53,169 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 13:50:53,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 13:50:53,169 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 13:50:53,169 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-12-02 13:50:53,169 INFO L87 Difference]: Start difference. First operand 3842 states and 4342 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:50:54,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 13:50:54,351 INFO L93 Difference]: Finished difference Result 7590 states and 8568 transitions. [2024-12-02 13:50:54,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 13:50:54,353 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 162 [2024-12-02 13:50:54,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 13:50:54,356 INFO L225 Difference]: With dead ends: 7590 [2024-12-02 13:50:54,357 INFO L226 Difference]: Without dead ends: 3824 [2024-12-02 13:50:54,358 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 323 GetRequests, 311 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-12-02 13:50:54,359 INFO L435 NwaCegarLoop]: 209 mSDtfsCounter, 50 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 563 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-12-02 13:50:54,359 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 563 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-12-02 13:50:54,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3824 states. [2024-12-02 13:50:54,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3824 to 3824. [2024-12-02 13:50:54,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3824 states, 3731 states have (on average 1.120879120879121) internal successors, (4182), 3741 states have internal predecessors, (4182), 68 states have call successors, (68), 24 states have call predecessors, (68), 24 states have return successors, (68), 58 states have call predecessors, (68), 68 states have call successors, (68) [2024-12-02 13:50:54,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3824 states to 3824 states and 4318 transitions. [2024-12-02 13:50:54,643 INFO L78 Accepts]: Start accepts. Automaton has 3824 states and 4318 transitions. Word has length 162 [2024-12-02 13:50:54,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 13:50:54,643 INFO L471 AbstractCegarLoop]: Abstraction has 3824 states and 4318 transitions. [2024-12-02 13:50:54,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 13:50:54,643 INFO L276 IsEmpty]: Start isEmpty. Operand 3824 states and 4318 transitions. [2024-12-02 13:50:54,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-12-02 13:50:54,646 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 13:50:54,646 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:50:54,656 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec633e46-e2f1-4cd5-b8d9-c526316df24c/bin/uautomizer-verify-84ZbGMXZE1/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 (74)] Ended with exit code 0