./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-19.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-19.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC --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 219e0fed412f312b082d4a9e79f0ce6f5c108ed57841deed4daf41911480d135 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 23:05:16,188 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 23:05:16,269 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-23 23:05:16,280 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 23:05:16,280 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 23:05:16,320 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 23:05:16,320 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 23:05:16,320 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 23:05:16,322 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 23:05:16,322 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 23:05:16,323 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 23:05:16,323 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 23:05:16,324 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 23:05:16,324 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 23:05:16,324 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 23:05:16,325 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 23:05:16,325 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 23:05:16,325 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 23:05:16,326 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 23:05:16,326 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 23:05:16,326 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 23:05:16,326 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 23:05:16,326 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 23:05:16,326 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 23:05:16,326 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 23:05:16,327 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 23:05:16,327 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 23:05:16,327 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 23:05:16,327 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 23:05:16,327 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:05:16,327 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:05:16,327 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:05:16,327 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:05:16,328 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 23:05:16,329 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:05:16,329 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:05:16,329 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:05:16,329 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:05:16,329 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 23:05:16,329 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 23:05:16,329 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 23:05:16,330 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 23:05:16,330 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 23:05:16,330 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 23:05:16,330 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 23:05:16,330 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 23:05:16,330 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 23:05:16,330 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 23:05:16,330 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_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC 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 -> 219e0fed412f312b082d4a9e79f0ce6f5c108ed57841deed4daf41911480d135 [2024-11-23 23:05:16,642 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 23:05:16,655 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 23:05:16,658 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 23:05:16,661 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 23:05:16,661 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 23:05:16,662 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-19.i [2024-11-23 23:05:19,527 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/data/37b93e3f3/e0b1e6396b39411eb6bbb254536edbca/FLAG474acbf03 [2024-11-23 23:05:19,918 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 23:05:19,922 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-19.i [2024-11-23 23:05:19,934 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/data/37b93e3f3/e0b1e6396b39411eb6bbb254536edbca/FLAG474acbf03 [2024-11-23 23:05:19,956 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/data/37b93e3f3/e0b1e6396b39411eb6bbb254536edbca [2024-11-23 23:05:19,959 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 23:05:19,961 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 23:05:19,963 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 23:05:19,963 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 23:05:19,967 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 23:05:19,968 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:05:19" (1/1) ... [2024-11-23 23:05:19,971 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b01bddf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:19, skipping insertion in model container [2024-11-23 23:05:19,971 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:05:19" (1/1) ... [2024-11-23 23:05:19,993 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:05:20,161 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_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-19.i[919,932] [2024-11-23 23:05:20,290 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:05:20,301 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 23:05:20,311 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_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-19.i[919,932] [2024-11-23 23:05:20,376 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:05:20,398 INFO L204 MainTranslator]: Completed translation [2024-11-23 23:05:20,399 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:20 WrapperNode [2024-11-23 23:05:20,399 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 23:05:20,400 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 23:05:20,401 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 23:05:20,401 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 23:05:20,407 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:20" (1/1) ... [2024-11-23 23:05:20,424 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:20" (1/1) ... [2024-11-23 23:05:20,480 INFO L138 Inliner]: procedures = 26, calls = 39, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 212 [2024-11-23 23:05:20,480 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 23:05:20,481 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 23:05:20,481 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 23:05:20,481 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 23:05:20,492 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:20" (1/1) ... [2024-11-23 23:05:20,492 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:20" (1/1) ... [2024-11-23 23:05:20,501 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:20" (1/1) ... [2024-11-23 23:05:20,529 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-23 23:05:20,529 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:20" (1/1) ... [2024-11-23 23:05:20,529 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:20" (1/1) ... [2024-11-23 23:05:20,544 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:20" (1/1) ... [2024-11-23 23:05:20,547 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:20" (1/1) ... [2024-11-23 23:05:20,555 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:20" (1/1) ... [2024-11-23 23:05:20,564 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:20" (1/1) ... [2024-11-23 23:05:20,568 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:20" (1/1) ... [2024-11-23 23:05:20,578 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 23:05:20,580 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 23:05:20,580 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 23:05:20,580 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 23:05:20,581 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:20" (1/1) ... [2024-11-23 23:05:20,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:05:20,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:05:20,614 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 23:05:20,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 23:05:20,644 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 23:05:20,644 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 23:05:20,644 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 23:05:20,644 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-23 23:05:20,644 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 23:05:20,645 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 23:05:20,728 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 23:05:20,730 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 23:05:21,277 INFO L? ?]: Removed 12 outVars from TransFormulas that were not future-live. [2024-11-23 23:05:21,277 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 23:05:21,293 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 23:05:21,294 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 23:05:21,294 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:05:21 BoogieIcfgContainer [2024-11-23 23:05:21,294 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 23:05:21,298 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 23:05:21,299 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 23:05:21,305 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 23:05:21,305 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:05:19" (1/3) ... [2024-11-23 23:05:21,305 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7affb548 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:05:21, skipping insertion in model container [2024-11-23 23:05:21,306 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:20" (2/3) ... [2024-11-23 23:05:21,307 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7affb548 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:05:21, skipping insertion in model container [2024-11-23 23:05:21,307 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:05:21" (3/3) ... [2024-11-23 23:05:21,308 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-ci_file-19.i [2024-11-23 23:05:21,327 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 23:05:21,329 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pr-ci_file-19.i that has 2 procedures, 92 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-23 23:05:21,403 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 23:05:21,424 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;@86b2f75, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 23:05:21,425 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 23:05:21,429 INFO L276 IsEmpty]: Start isEmpty. Operand has 92 states, 63 states have (on average 1.4444444444444444) internal successors, (91), 64 states have internal predecessors, (91), 26 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-11-23 23:05:21,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2024-11-23 23:05:21,445 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:05:21,446 INFO L218 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-23 23:05:21,446 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:05:21,453 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:05:21,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1627196525, now seen corresponding path program 1 times [2024-11-23 23:05:21,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:05:21,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477327041] [2024-11-23 23:05:21,464 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:05:21,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:05:21,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:05:22,226 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-11-23 23:05:22,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:05:22,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477327041] [2024-11-23 23:05:22,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477327041] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:05:22,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:05:22,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:05:22,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164635620] [2024-11-23 23:05:22,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:05:22,239 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:05:22,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:05:22,270 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:05:22,271 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:05:22,273 INFO L87 Difference]: Start difference. First operand has 92 states, 63 states have (on average 1.4444444444444444) internal successors, (91), 64 states have internal predecessors, (91), 26 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2024-11-23 23:05:22,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:05:22,407 INFO L93 Difference]: Finished difference Result 254 states and 455 transitions. [2024-11-23 23:05:22,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:05:22,410 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 171 [2024-11-23 23:05:22,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:05:22,419 INFO L225 Difference]: With dead ends: 254 [2024-11-23 23:05:22,419 INFO L226 Difference]: Without dead ends: 165 [2024-11-23 23:05:22,423 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:05:22,426 INFO L435 NwaCegarLoop]: 230 mSDtfsCounter, 121 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 343 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:05:22,427 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 343 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 23:05:22,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2024-11-23 23:05:22,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 163. [2024-11-23 23:05:22,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 108 states have (on average 1.3425925925925926) internal successors, (145), 108 states have internal predecessors, (145), 52 states have call successors, (52), 2 states have call predecessors, (52), 2 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2024-11-23 23:05:22,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 249 transitions. [2024-11-23 23:05:22,524 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 249 transitions. Word has length 171 [2024-11-23 23:05:22,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:05:22,526 INFO L471 AbstractCegarLoop]: Abstraction has 163 states and 249 transitions. [2024-11-23 23:05:22,526 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2024-11-23 23:05:22,526 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 249 transitions. [2024-11-23 23:05:22,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2024-11-23 23:05:22,532 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:05:22,533 INFO L218 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-23 23:05:22,533 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-23 23:05:22,533 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:05:22,535 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:05:22,535 INFO L85 PathProgramCache]: Analyzing trace with hash -61747217, now seen corresponding path program 1 times [2024-11-23 23:05:22,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:05:22,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903302669] [2024-11-23 23:05:22,536 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:05:22,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:05:22,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:05:23,328 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-11-23 23:05:23,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:05:23,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903302669] [2024-11-23 23:05:23,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903302669] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:05:23,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:05:23,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 23:05:23,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65633917] [2024-11-23 23:05:23,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:05:23,331 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:05:23,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:05:23,331 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:05:23,333 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:05:23,333 INFO L87 Difference]: Start difference. First operand 163 states and 249 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2024-11-23 23:05:23,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:05:23,635 INFO L93 Difference]: Finished difference Result 541 states and 830 transitions. [2024-11-23 23:05:23,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:05:23,636 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 171 [2024-11-23 23:05:23,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:05:23,640 INFO L225 Difference]: With dead ends: 541 [2024-11-23 23:05:23,640 INFO L226 Difference]: Without dead ends: 381 [2024-11-23 23:05:23,644 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:05:23,645 INFO L435 NwaCegarLoop]: 179 mSDtfsCounter, 139 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:05:23,646 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 432 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:05:23,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2024-11-23 23:05:23,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 321. [2024-11-23 23:05:23,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 212 states have (on average 1.330188679245283) internal successors, (282), 212 states have internal predecessors, (282), 104 states have call successors, (104), 4 states have call predecessors, (104), 4 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2024-11-23 23:05:23,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 490 transitions. [2024-11-23 23:05:23,769 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 490 transitions. Word has length 171 [2024-11-23 23:05:23,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:05:23,773 INFO L471 AbstractCegarLoop]: Abstraction has 321 states and 490 transitions. [2024-11-23 23:05:23,774 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2024-11-23 23:05:23,774 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 490 transitions. [2024-11-23 23:05:23,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2024-11-23 23:05:23,781 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:05:23,781 INFO L218 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-23 23:05:23,781 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-23 23:05:23,781 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:05:23,782 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:05:23,782 INFO L85 PathProgramCache]: Analyzing trace with hash 360954609, now seen corresponding path program 1 times [2024-11-23 23:05:23,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:05:23,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059525820] [2024-11-23 23:05:23,782 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:05:23,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:05:23,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:05:24,643 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 33 proven. 42 refuted. 0 times theorem prover too weak. 1225 trivial. 0 not checked. [2024-11-23 23:05:24,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:05:24,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059525820] [2024-11-23 23:05:24,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059525820] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:05:24,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524626990] [2024-11-23 23:05:24,645 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:05:24,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:05:24,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:05:24,651 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:05:24,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 23:05:24,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:05:24,898 INFO L256 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-23 23:05:24,911 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:05:25,333 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 663 proven. 42 refuted. 0 times theorem prover too weak. 595 trivial. 0 not checked. [2024-11-23 23:05:25,333 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:05:25,698 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 33 proven. 42 refuted. 0 times theorem prover too weak. 1225 trivial. 0 not checked. [2024-11-23 23:05:25,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524626990] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:05:25,699 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:05:25,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2024-11-23 23:05:25,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900518493] [2024-11-23 23:05:25,699 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:05:25,700 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-23 23:05:25,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:05:25,701 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-23 23:05:25,701 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-11-23 23:05:25,701 INFO L87 Difference]: Start difference. First operand 321 states and 490 transitions. Second operand has 9 states, 9 states have (on average 7.0) internal successors, (63), 9 states have internal predecessors, (63), 2 states have call successors, (40), 2 states have call predecessors, (40), 4 states have return successors, (41), 2 states have call predecessors, (41), 2 states have call successors, (41) [2024-11-23 23:05:26,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:05:26,095 INFO L93 Difference]: Finished difference Result 671 states and 1005 transitions. [2024-11-23 23:05:26,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-23 23:05:26,096 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.0) internal successors, (63), 9 states have internal predecessors, (63), 2 states have call successors, (40), 2 states have call predecessors, (40), 4 states have return successors, (41), 2 states have call predecessors, (41), 2 states have call successors, (41) Word has length 171 [2024-11-23 23:05:26,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:05:26,100 INFO L225 Difference]: With dead ends: 671 [2024-11-23 23:05:26,100 INFO L226 Difference]: Without dead ends: 353 [2024-11-23 23:05:26,102 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 338 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2024-11-23 23:05:26,103 INFO L435 NwaCegarLoop]: 99 mSDtfsCounter, 155 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:05:26,103 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 244 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:05:26,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2024-11-23 23:05:26,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 337. [2024-11-23 23:05:26,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 224 states have (on average 1.2857142857142858) internal successors, (288), 224 states have internal predecessors, (288), 104 states have call successors, (104), 8 states have call predecessors, (104), 8 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2024-11-23 23:05:26,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 496 transitions. [2024-11-23 23:05:26,184 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 496 transitions. Word has length 171 [2024-11-23 23:05:26,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:05:26,185 INFO L471 AbstractCegarLoop]: Abstraction has 337 states and 496 transitions. [2024-11-23 23:05:26,185 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.0) internal successors, (63), 9 states have internal predecessors, (63), 2 states have call successors, (40), 2 states have call predecessors, (40), 4 states have return successors, (41), 2 states have call predecessors, (41), 2 states have call successors, (41) [2024-11-23 23:05:26,185 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 496 transitions. [2024-11-23 23:05:26,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2024-11-23 23:05:26,189 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:05:26,189 INFO L218 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-23 23:05:26,201 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-23 23:05:26,390 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:05:26,390 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:05:26,391 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:05:26,391 INFO L85 PathProgramCache]: Analyzing trace with hash -448392017, now seen corresponding path program 1 times [2024-11-23 23:05:26,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:05:26,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973862829] [2024-11-23 23:05:26,391 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:05:26,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:05:26,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 23:05:26,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [357833407] [2024-11-23 23:05:26,618 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:05:26,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:05:26,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:05:26,620 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:05:26,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-23 23:05:26,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:05:26,799 INFO L256 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-23 23:05:26,807 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:05:27,351 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 604 proven. 96 refuted. 0 times theorem prover too weak. 600 trivial. 0 not checked. [2024-11-23 23:05:27,351 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:05:27,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:05:27,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973862829] [2024-11-23 23:05:27,550 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 23:05:27,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357833407] [2024-11-23 23:05:27,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357833407] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:05:27,551 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:05:27,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2024-11-23 23:05:27,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914986918] [2024-11-23 23:05:27,551 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-23 23:05:27,553 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-23 23:05:27,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:05:27,554 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 23:05:27,554 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-23 23:05:27,554 INFO L87 Difference]: Start difference. First operand 337 states and 496 transitions. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 7 states have internal predecessors, (53), 3 states have call successors, (26), 3 states have call predecessors, (26), 4 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2024-11-23 23:05:27,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:05:27,906 INFO L93 Difference]: Finished difference Result 719 states and 1029 transitions. [2024-11-23 23:05:27,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-23 23:05:27,906 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 7 states have internal predecessors, (53), 3 states have call successors, (26), 3 states have call predecessors, (26), 4 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) Word has length 171 [2024-11-23 23:05:27,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:05:27,910 INFO L225 Difference]: With dead ends: 719 [2024-11-23 23:05:27,910 INFO L226 Difference]: Without dead ends: 385 [2024-11-23 23:05:27,911 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2024-11-23 23:05:27,912 INFO L435 NwaCegarLoop]: 90 mSDtfsCounter, 122 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-23 23:05:27,912 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 280 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-23 23:05:27,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2024-11-23 23:05:27,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 369. [2024-11-23 23:05:27,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 248 states have (on average 1.2258064516129032) internal successors, (304), 248 states have internal predecessors, (304), 104 states have call successors, (104), 16 states have call predecessors, (104), 16 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2024-11-23 23:05:27,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 512 transitions. [2024-11-23 23:05:27,983 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 512 transitions. Word has length 171 [2024-11-23 23:05:27,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:05:27,984 INFO L471 AbstractCegarLoop]: Abstraction has 369 states and 512 transitions. [2024-11-23 23:05:27,985 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 7 states have internal predecessors, (53), 3 states have call successors, (26), 3 states have call predecessors, (26), 4 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2024-11-23 23:05:27,985 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 512 transitions. [2024-11-23 23:05:27,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2024-11-23 23:05:27,988 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:05:27,988 INFO L218 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-23 23:05:27,997 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-23 23:05:28,192 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2024-11-23 23:05:28,192 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:05:28,193 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:05:28,193 INFO L85 PathProgramCache]: Analyzing trace with hash 802748972, now seen corresponding path program 1 times [2024-11-23 23:05:28,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:05:28,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851295960] [2024-11-23 23:05:28,193 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:05:28,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:05:28,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 23:05:28,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [236761521] [2024-11-23 23:05:28,346 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:05:28,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:05:28,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:05:28,349 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:05:28,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-23 23:05:28,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 23:05:28,527 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 23:05:28,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 23:05:28,734 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-23 23:05:28,735 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-23 23:05:28,735 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-23 23:05:28,745 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-23 23:05:28,941 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:05:28,943 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2024-11-23 23:05:29,106 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-23 23:05:29,135 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 11:05:29 BoogieIcfgContainer [2024-11-23 23:05:29,136 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-23 23:05:29,136 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-23 23:05:29,136 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-23 23:05:29,136 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-23 23:05:29,137 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:05:21" (3/4) ... [2024-11-23 23:05:29,139 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-23 23:05:29,140 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-23 23:05:29,140 INFO L158 Benchmark]: Toolchain (without parser) took 9179.45ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 93.0MB in the beginning and 318.9MB in the end (delta: -225.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 23:05:29,141 INFO L158 Benchmark]: CDTParser took 1.15ms. Allocated memory is still 167.8MB. Free memory is still 105.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:05:29,141 INFO L158 Benchmark]: CACSL2BoogieTranslator took 436.54ms. Allocated memory is still 117.4MB. Free memory was 93.0MB in the beginning and 76.7MB in the end (delta: 16.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-23 23:05:29,141 INFO L158 Benchmark]: Boogie Procedure Inliner took 80.33ms. Allocated memory is still 117.4MB. Free memory was 76.3MB in the beginning and 69.8MB in the end (delta: 6.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 23:05:29,141 INFO L158 Benchmark]: Boogie Preprocessor took 97.61ms. Allocated memory is still 117.4MB. Free memory was 69.8MB in the beginning and 57.7MB in the end (delta: 12.1MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:05:29,142 INFO L158 Benchmark]: RCFGBuilder took 714.25ms. Allocated memory is still 117.4MB. Free memory was 57.7MB in the beginning and 75.4MB in the end (delta: -17.7MB). Peak memory consumption was 32.8MB. Max. memory is 16.1GB. [2024-11-23 23:05:29,142 INFO L158 Benchmark]: TraceAbstraction took 7837.46ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 74.9MB in the beginning and 319.0MB in the end (delta: -244.1MB). Peak memory consumption was 197.1MB. Max. memory is 16.1GB. [2024-11-23 23:05:29,142 INFO L158 Benchmark]: Witness Printer took 3.68ms. Allocated memory is still 352.3MB. Free memory was 319.0MB in the beginning and 318.9MB in the end (delta: 46.8kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:05:29,147 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.15ms. Allocated memory is still 167.8MB. Free memory is still 105.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 436.54ms. Allocated memory is still 117.4MB. Free memory was 93.0MB in the beginning and 76.7MB in the end (delta: 16.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 80.33ms. Allocated memory is still 117.4MB. Free memory was 76.3MB in the beginning and 69.8MB in the end (delta: 6.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 97.61ms. Allocated memory is still 117.4MB. Free memory was 69.8MB in the beginning and 57.7MB in the end (delta: 12.1MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 714.25ms. Allocated memory is still 117.4MB. Free memory was 57.7MB in the beginning and 75.4MB in the end (delta: -17.7MB). Peak memory consumption was 32.8MB. Max. memory is 16.1GB. * TraceAbstraction took 7837.46ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 74.9MB in the beginning and 319.0MB in the end (delta: -244.1MB). Peak memory consumption was 197.1MB. Max. memory is 16.1GB. * Witness Printer took 3.68ms. Allocated memory is still 352.3MB. Free memory was 319.0MB in the beginning and 318.9MB in the end (delta: 46.8kB). 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 64, overapproximation of someBinaryFLOATComparisonOperation at line 66, overapproximation of someBinaryFLOATComparisonOperation at line 155, overapproximation of someBinaryFLOATComparisonOperation at line 157, overapproximation of someBinaryFLOATComparisonOperation at line 60, overapproximation of someBinaryFLOATComparisonOperation at line 67, overapproximation of someBinaryFLOATComparisonOperation at line 159, overapproximation of someBinaryFLOATComparisonOperation at line 173, overapproximation of someBinaryFLOATComparisonOperation at line 70, overapproximation of someBinaryFLOATComparisonOperation at line 98, overapproximation of someBinaryFLOATComparisonOperation at line 161, overapproximation of someBinaryDOUBLEComparisonOperation at line 173, overapproximation of someBinaryDOUBLEComparisonOperation at line 149, overapproximation of someBinaryDOUBLEComparisonOperation at line 150, overapproximation of someBinaryDOUBLEComparisonOperation at line 89, overapproximation of someBinaryDOUBLEComparisonOperation at line 116, overapproximation of someUnaryFLOAToperation at line 64, overapproximation of someUnaryFLOAToperation at line 60, overapproximation of someUnaryFLOAToperation at line 70, overapproximation of someBinaryArithmeticFLOAToperation at line 66, overapproximation of someBinaryArithmeticFLOAToperation at line 64. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = -64; [L23] unsigned char var_1_2 = 128; [L24] unsigned char var_1_3 = 64; [L25] signed short int var_1_6 = -16; [L26] unsigned short int var_1_7 = 56838; [L27] unsigned short int var_1_8 = 24612; [L28] signed short int var_1_9 = 20013; [L29] unsigned char var_1_10 = 0; [L30] unsigned char var_1_12 = 0; [L31] unsigned char var_1_13 = 0; [L32] signed short int var_1_14 = 50; [L33] unsigned char var_1_15 = 0; [L34] signed short int var_1_19 = 100; [L35] double var_1_21 = 3.5; [L36] signed short int var_1_23 = -128; [L37] float var_1_24 = 10.2; [L38] float var_1_25 = 8.6; [L39] float var_1_26 = 32.7; [L40] float var_1_27 = 16.25; [L41] float var_1_28 = 8.875; [L42] unsigned short int var_1_29 = 256; [L43] double var_1_30 = 2.75; [L44] unsigned char var_1_32 = 8; [L45] float var_1_35 = 1.15; [L46] float var_1_38 = 1000000.4; [L47] float var_1_39 = 32.25; [L48] signed char var_1_42 = -25; [L49] signed char var_1_46 = -1; [L50] unsigned char var_1_47 = 0; [L51] unsigned char var_1_49 = 1; [L52] unsigned char var_1_50 = 1; [L53] unsigned char last_1_var_1_15 = 0; VAL [isInitial=0, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=128, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L177] isInitial = 1 [L178] FCALL initially() [L180] CALL updateLastVariables() [L170] last_1_var_1_15 = var_1_15 VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=128, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L180] RET updateLastVariables() [L181] CALL updateVariables() [L127] var_1_2 = __VERIFIER_nondet_uchar() [L128] CALL assume_abort_if_not(var_1_2 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L128] RET assume_abort_if_not(var_1_2 >= 127) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L129] CALL assume_abort_if_not(var_1_2 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L129] RET assume_abort_if_not(var_1_2 <= 255) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L130] var_1_3 = __VERIFIER_nondet_uchar() [L131] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L131] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L132] CALL assume_abort_if_not(var_1_3 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L132] RET assume_abort_if_not(var_1_3 <= 127) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L133] var_1_7 = __VERIFIER_nondet_ushort() [L134] CALL assume_abort_if_not(var_1_7 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=24612, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=24612, var_1_9=20013] [L134] RET assume_abort_if_not(var_1_7 >= 32767) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=24612, var_1_9=20013] [L135] CALL assume_abort_if_not(var_1_7 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=24612, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=24612, var_1_9=20013] [L135] RET assume_abort_if_not(var_1_7 <= 65535) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=24612, var_1_9=20013] [L136] var_1_8 = __VERIFIER_nondet_ushort() [L137] CALL assume_abort_if_not(var_1_8 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=20013] [L137] RET assume_abort_if_not(var_1_8 >= 16383) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=20013] [L138] CALL assume_abort_if_not(var_1_8 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=20013] [L138] RET assume_abort_if_not(var_1_8 <= 32767) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=20013] [L139] var_1_9 = __VERIFIER_nondet_short() [L140] CALL assume_abort_if_not(var_1_9 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L140] RET assume_abort_if_not(var_1_9 >= 16383) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L141] CALL assume_abort_if_not(var_1_9 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L141] RET assume_abort_if_not(var_1_9 <= 32766) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L142] var_1_12 = __VERIFIER_nondet_uchar() [L143] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L143] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L144] CALL assume_abort_if_not(var_1_12 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L144] RET assume_abort_if_not(var_1_12 <= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L145] var_1_13 = __VERIFIER_nondet_uchar() [L146] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L146] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L147] CALL assume_abort_if_not(var_1_13 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L147] RET assume_abort_if_not(var_1_13 <= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L148] var_1_21 = __VERIFIER_nondet_double() [L149] CALL assume_abort_if_not((var_1_21 >= -922337.2036854776000e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854776000e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L149] RET assume_abort_if_not((var_1_21 >= -922337.2036854776000e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854776000e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L150] CALL assume_abort_if_not(var_1_21 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L150] RET assume_abort_if_not(var_1_21 != 0.0F) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L151] var_1_23 = __VERIFIER_nondet_short() [L152] CALL assume_abort_if_not(var_1_23 >= -16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L152] RET assume_abort_if_not(var_1_23 >= -16383) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L153] CALL assume_abort_if_not(var_1_23 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L153] RET assume_abort_if_not(var_1_23 <= 16383) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L154] var_1_25 = __VERIFIER_nondet_float() [L155] CALL assume_abort_if_not((var_1_25 >= -922337.2036854765600e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L155] RET assume_abort_if_not((var_1_25 >= -922337.2036854765600e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L156] var_1_26 = __VERIFIER_nondet_float() [L157] CALL assume_abort_if_not((var_1_26 >= -922337.2036854765600e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854765600e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L157] RET assume_abort_if_not((var_1_26 >= -922337.2036854765600e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854765600e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L158] var_1_27 = __VERIFIER_nondet_float() [L159] CALL assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L159] RET assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_28=71/8, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L160] var_1_28 = __VERIFIER_nondet_float() [L161] CALL assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L161] RET assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-1, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L162] var_1_46 = __VERIFIER_nondet_char() [L163] CALL assume_abort_if_not(var_1_46 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L163] RET assume_abort_if_not(var_1_46 >= -63) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L164] CALL assume_abort_if_not(var_1_46 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L164] RET assume_abort_if_not(var_1_46 <= 63) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L165] var_1_49 = __VERIFIER_nondet_uchar() [L166] CALL assume_abort_if_not(var_1_49 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L166] RET assume_abort_if_not(var_1_49 >= 1) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L167] CALL assume_abort_if_not(var_1_49 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L167] RET assume_abort_if_not(var_1_49 <= 1) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L181] RET updateVariables() [L182] CALL step() [L57] COND FALSE !(\read(last_1_var_1_15)) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L60] var_1_38 = ((((50.8f) < 0 ) ? -(50.8f) : (50.8f))) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=51/5, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=2, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L61] COND FALSE !(\read(var_1_10)) [L64] var_1_24 = ((((var_1_27 - var_1_28) < 0 ) ? -(var_1_27 - var_1_28) : (var_1_27 - var_1_28))) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=3, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=23/20, var_1_38=2, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L66] var_1_35 = ((((var_1_28) > (((((8.9f) > ((var_1_27 - var_1_27))) ? (8.9f) : ((var_1_27 - var_1_27)))))) ? (var_1_28) : (((((8.9f) > ((var_1_27 - var_1_27))) ? (8.9f) : ((var_1_27 - var_1_27))))))) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=3, var_1_28=4, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=4, var_1_38=2, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L67] COND TRUE (- var_1_24) == (var_1_24 + var_1_24) [L68] var_1_15 = var_1_12 VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=3, var_1_28=4, var_1_29=256, var_1_2=127, var_1_30=11/4, var_1_32=8, var_1_35=4, var_1_38=2, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L70] var_1_30 = ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=3, var_1_28=4, var_1_29=256, var_1_2=127, var_1_30=5, var_1_32=8, var_1_35=4, var_1_38=2, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L71] COND TRUE (~ var_1_3) < (var_1_3 * var_1_9) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=3, var_1_28=4, var_1_29=256, var_1_2=127, var_1_30=5, var_1_32=8, var_1_35=4, var_1_38=2, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L72] COND FALSE !(\read(var_1_12)) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=3, var_1_28=4, var_1_29=256, var_1_2=127, var_1_30=5, var_1_32=8, var_1_35=4, var_1_38=2, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L75] EXPR var_1_3 | var_1_9 VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=3, var_1_28=4, var_1_29=256, var_1_2=127, var_1_30=5, var_1_32=8, var_1_35=4, var_1_38=2, var_1_39=129/4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L75] COND TRUE (var_1_3 | var_1_9) >= var_1_3 [L76] var_1_39 = var_1_28 VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=3, var_1_28=4, var_1_29=256, var_1_2=127, var_1_30=5, var_1_32=8, var_1_35=4, var_1_38=2, var_1_39=4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L82] COND FALSE !(\read(var_1_10)) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-16383, var_1_24=3, var_1_28=4, var_1_29=256, var_1_2=127, var_1_30=5, var_1_32=8, var_1_35=4, var_1_38=2, var_1_39=4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L89] COND FALSE !(var_1_24 == ((((((((3.3) > (var_1_24)) ? (3.3) : (var_1_24)))) > ((var_1_24 / var_1_21))) ? (((((3.3) > (var_1_24)) ? (3.3) : (var_1_24)))) : ((var_1_24 / var_1_21))))) [L96] var_1_19 = var_1_2 VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=127, var_1_1=-64, var_1_23=-16383, var_1_24=3, var_1_28=4, var_1_29=256, var_1_2=127, var_1_30=5, var_1_32=8, var_1_35=4, var_1_38=2, var_1_39=4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L98] COND TRUE var_1_24 != var_1_24 [L99] var_1_29 = ((((var_1_2) > (var_1_3)) ? (var_1_2) : (var_1_3))) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=127, var_1_1=-64, var_1_23=-16383, var_1_24=3, var_1_28=4, var_1_29=127, var_1_2=127, var_1_30=5, var_1_32=8, var_1_35=4, var_1_38=2, var_1_39=4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L101] signed long int stepLocal_1 = var_1_7 - (var_1_8 - var_1_2); VAL [isInitial=1, last_1_var_1_15=0, stepLocal_1=16511, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=127, var_1_1=-64, var_1_23=-16383, var_1_24=3, var_1_28=4, var_1_29=127, var_1_2=127, var_1_30=5, var_1_32=8, var_1_35=4, var_1_38=2, var_1_39=4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L102] COND TRUE stepLocal_1 >= var_1_29 [L103] var_1_6 = (var_1_3 - (var_1_9 - var_1_2)) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=127, var_1_1=-64, var_1_23=-16383, var_1_24=3, var_1_28=4, var_1_29=127, var_1_2=127, var_1_30=5, var_1_32=8, var_1_35=4, var_1_38=2, var_1_39=4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-32639, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L105] var_1_32 = (((((var_1_3) < 0 ) ? -(var_1_3) : (var_1_3))) + var_1_3) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=127, var_1_1=-64, var_1_23=-16383, var_1_24=3, var_1_28=4, var_1_29=127, var_1_2=127, var_1_30=5, var_1_32=0, var_1_35=4, var_1_38=2, var_1_39=4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-32639, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L106] COND FALSE !(\read(var_1_15)) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=127, var_1_1=-64, var_1_23=-16383, var_1_24=3, var_1_28=4, var_1_29=127, var_1_2=127, var_1_30=5, var_1_32=0, var_1_35=4, var_1_38=2, var_1_39=4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=1, var_1_6=-32639, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L109] var_1_50 = var_1_13 [L110] signed long int stepLocal_0 = var_1_2 - var_1_3; VAL [isInitial=1, last_1_var_1_15=0, stepLocal_0=127, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=127, var_1_1=-64, var_1_23=-16383, var_1_24=3, var_1_28=4, var_1_29=127, var_1_2=127, var_1_30=5, var_1_32=0, var_1_35=4, var_1_38=2, var_1_39=4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=0, var_1_6=-32639, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L111] COND TRUE stepLocal_0 <= ((((var_1_29) > (var_1_6)) ? (var_1_29) : (var_1_6))) [L112] var_1_1 = ((((var_1_2) > (var_1_3)) ? (var_1_2) : (var_1_3))) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=127, var_1_1=127, var_1_23=-16383, var_1_24=3, var_1_28=4, var_1_29=127, var_1_2=127, var_1_30=5, var_1_32=0, var_1_35=4, var_1_38=2, var_1_39=4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=0, var_1_6=-32639, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L116] COND TRUE var_1_27 >= ((((var_1_21) < 0 ) ? -(var_1_21) : (var_1_21))) [L117] var_1_47 = var_1_13 VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=127, var_1_1=127, var_1_23=-16383, var_1_24=3, var_1_28=4, var_1_29=127, var_1_2=127, var_1_30=5, var_1_32=0, var_1_35=4, var_1_38=2, var_1_39=4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=0, var_1_6=-32639, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L182] RET step() [L183] CALL, EXPR property() [L173-L174] return (((((((((var_1_2 - var_1_3) <= ((((var_1_29) > (var_1_6)) ? (var_1_29) : (var_1_6)))) ? (var_1_1 == ((signed long int) ((((var_1_2) > (var_1_3)) ? (var_1_2) : (var_1_3))))) : (var_1_1 == ((signed long int) var_1_2))) && (((var_1_7 - (var_1_8 - var_1_2)) >= var_1_29) ? (var_1_6 == ((signed short int) (var_1_3 - (var_1_9 - var_1_2)))) : 1)) && (last_1_var_1_15 ? (var_1_10 == ((unsigned char) (var_1_12 || var_1_13))) : 1)) && (var_1_15 ? (var_1_14 == ((signed short int) (((((((((((var_1_3) > (var_1_2)) ? (var_1_3) : (var_1_2))) < 0 ) ? -((((var_1_3) > (var_1_2)) ? (var_1_3) : (var_1_2))) : ((((var_1_3) > (var_1_2)) ? (var_1_3) : (var_1_2)))))) < (var_1_9)) ? ((((((((var_1_3) > (var_1_2)) ? (var_1_3) : (var_1_2))) < 0 ) ? -((((var_1_3) > (var_1_2)) ? (var_1_3) : (var_1_2))) : ((((var_1_3) > (var_1_2)) ? (var_1_3) : (var_1_2)))))) : (var_1_9))))) : 1)) && (((- var_1_24) == (var_1_24 + var_1_24)) ? (var_1_15 == ((unsigned char) var_1_12)) : 1)) && ((var_1_24 == ((((((((3.3) > (var_1_24)) ? (3.3) : (var_1_24)))) > ((var_1_24 / var_1_21))) ? (((((3.3) > (var_1_24)) ? (3.3) : (var_1_24)))) : ((var_1_24 / var_1_21))))) ? (var_1_10 ? (var_1_19 == ((signed short int) (var_1_3 + ((((var_1_2) < (var_1_23)) ? (var_1_2) : (var_1_23)))))) : (var_1_19 == ((signed short int) (var_1_3 - 8)))) : (var_1_19 == ((signed short int) var_1_2)))) && (var_1_10 ? (var_1_24 == ((float) ((((var_1_25) > (((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))))) ? (var_1_25) : (((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))))))) : (var_1_24 == ((float) ((((var_1_27 - var_1_28) < 0 ) ? -(var_1_27 - var_1_28) : (var_1_27 - var_1_28))))))) && ((var_1_24 != var_1_24) ? (var_1_29 == ((unsigned short int) ((((var_1_2) > (var_1_3)) ? (var_1_2) : (var_1_3))))) : 1) ; VAL [\result=0, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=127, var_1_1=127, var_1_23=-16383, var_1_24=3, var_1_28=4, var_1_29=127, var_1_2=127, var_1_30=5, var_1_32=0, var_1_35=4, var_1_38=2, var_1_39=4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=0, var_1_6=-32639, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L183] RET, EXPR property() [L183] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=127, var_1_1=127, var_1_23=-16383, var_1_24=3, var_1_28=4, var_1_29=127, var_1_2=127, var_1_30=5, var_1_32=0, var_1_35=4, var_1_38=2, var_1_39=4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=0, var_1_6=-32639, var_1_7=32767, var_1_8=16383, var_1_9=32766] [L19] reach_error() VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=127, var_1_1=127, var_1_23=-16383, var_1_24=3, var_1_28=4, var_1_29=127, var_1_2=127, var_1_30=5, var_1_32=0, var_1_35=4, var_1_38=2, var_1_39=4, var_1_3=0, var_1_42=-25, var_1_46=-63, var_1_47=0, var_1_49=1, var_1_50=0, var_1_6=-32639, var_1_7=32767, var_1_8=16383, var_1_9=32766] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 92 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 7.6s, OverallIterations: 5, TraceHistogramMax: 26, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 1.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 570 SdHoareTripleChecker+Valid, 0.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 537 mSDsluCounter, 1299 SdHoareTripleChecker+Invalid, 0.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 701 mSDsCounter, 142 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 429 IncrementalHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 142 mSolverCounterUnsat, 598 mSDtfsCounter, 429 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 560 GetRequests, 531 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=369occurred in iteration=4, InterpolantAutomatonStates: 28, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 4 MinimizatonAttempts, 94 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 3.4s InterpolantComputationTime, 1374 NumberOfCodeBlocks, 1374 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 1020 ConstructedInterpolants, 0 QuantifiedInterpolants, 2537 SizeOfPredicates, 4 NumberOfNonLiveVariables, 807 ConjunctsInSsa, 19 ConjunctsInUnsatCore, 6 InterpolantComputations, 2 PerfectInterpolantSequences, 7578/7800 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-11-23 23:05:29,173 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/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_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-19.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC --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 219e0fed412f312b082d4a9e79f0ce6f5c108ed57841deed4daf41911480d135 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 23:05:31,890 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 23:05:32,001 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-23 23:05:32,012 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 23:05:32,019 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 23:05:32,065 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 23:05:32,065 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 23:05:32,066 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 23:05:32,067 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 23:05:32,068 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 23:05:32,068 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 23:05:32,068 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 23:05:32,070 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 23:05:32,070 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 23:05:32,070 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 23:05:32,070 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 23:05:32,072 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 23:05:32,072 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 23:05:32,072 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 23:05:32,072 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 23:05:32,072 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 23:05:32,073 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 23:05:32,073 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 23:05:32,073 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-23 23:05:32,073 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-23 23:05:32,073 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-23 23:05:32,073 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 23:05:32,073 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 23:05:32,073 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 23:05:32,073 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 23:05:32,073 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 23:05:32,074 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:05:32,074 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:05:32,074 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:05:32,074 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:05:32,074 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 23:05:32,074 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:05:32,074 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:05:32,074 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:05:32,074 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:05:32,074 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 23:05:32,074 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 23:05:32,074 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 23:05:32,075 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 23:05:32,075 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-23 23:05:32,075 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-23 23:05:32,075 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 23:05:32,075 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 23:05:32,075 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 23:05:32,075 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 23:05:32,075 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_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC 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 -> 219e0fed412f312b082d4a9e79f0ce6f5c108ed57841deed4daf41911480d135 [2024-11-23 23:05:32,408 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 23:05:32,415 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 23:05:32,419 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 23:05:32,422 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 23:05:32,423 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 23:05:32,425 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-19.i [2024-11-23 23:05:35,617 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/data/f42b0f53c/8b83054a579b4d41a3915e697c66d182/FLAG13cbae389 [2024-11-23 23:05:35,962 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 23:05:35,963 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-19.i [2024-11-23 23:05:35,979 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/data/f42b0f53c/8b83054a579b4d41a3915e697c66d182/FLAG13cbae389 [2024-11-23 23:05:36,000 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/data/f42b0f53c/8b83054a579b4d41a3915e697c66d182 [2024-11-23 23:05:36,004 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 23:05:36,006 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 23:05:36,009 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 23:05:36,009 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 23:05:36,014 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 23:05:36,016 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:05:36" (1/1) ... [2024-11-23 23:05:36,018 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@48241084 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:36, skipping insertion in model container [2024-11-23 23:05:36,018 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:05:36" (1/1) ... [2024-11-23 23:05:36,045 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:05:36,222 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_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-19.i[919,932] [2024-11-23 23:05:36,316 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:05:36,335 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 23:05:36,346 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_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-19.i[919,932] [2024-11-23 23:05:36,399 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:05:36,430 INFO L204 MainTranslator]: Completed translation [2024-11-23 23:05:36,431 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:36 WrapperNode [2024-11-23 23:05:36,432 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 23:05:36,433 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 23:05:36,433 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 23:05:36,434 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 23:05:36,443 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:36" (1/1) ... [2024-11-23 23:05:36,461 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:36" (1/1) ... [2024-11-23 23:05:36,512 INFO L138 Inliner]: procedures = 27, calls = 39, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 180 [2024-11-23 23:05:36,517 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 23:05:36,517 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 23:05:36,518 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 23:05:36,518 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 23:05:36,535 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:36" (1/1) ... [2024-11-23 23:05:36,536 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:36" (1/1) ... [2024-11-23 23:05:36,540 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:36" (1/1) ... [2024-11-23 23:05:36,566 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-23 23:05:36,571 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:36" (1/1) ... [2024-11-23 23:05:36,571 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:36" (1/1) ... [2024-11-23 23:05:36,589 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:36" (1/1) ... [2024-11-23 23:05:36,598 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:36" (1/1) ... [2024-11-23 23:05:36,605 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:36" (1/1) ... [2024-11-23 23:05:36,608 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:36" (1/1) ... [2024-11-23 23:05:36,610 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:36" (1/1) ... [2024-11-23 23:05:36,620 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 23:05:36,621 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 23:05:36,621 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 23:05:36,621 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 23:05:36,622 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:36" (1/1) ... [2024-11-23 23:05:36,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:05:36,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:05:36,660 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 23:05:36,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 23:05:36,691 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 23:05:36,692 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-23 23:05:36,692 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 23:05:36,692 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 23:05:36,692 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 23:05:36,692 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 23:05:36,780 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 23:05:36,782 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 23:05:50,686 INFO L? ?]: Removed 12 outVars from TransFormulas that were not future-live. [2024-11-23 23:05:50,687 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 23:05:50,698 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 23:05:50,699 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 23:05:50,699 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:05:50 BoogieIcfgContainer [2024-11-23 23:05:50,699 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 23:05:50,702 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 23:05:50,702 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 23:05:50,707 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 23:05:50,707 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:05:36" (1/3) ... [2024-11-23 23:05:50,708 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6654b4b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:05:50, skipping insertion in model container [2024-11-23 23:05:50,708 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:05:36" (2/3) ... [2024-11-23 23:05:50,708 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6654b4b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:05:50, skipping insertion in model container [2024-11-23 23:05:50,708 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:05:50" (3/3) ... [2024-11-23 23:05:50,709 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-ci_file-19.i [2024-11-23 23:05:50,724 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 23:05:50,726 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pr-ci_file-19.i that has 2 procedures, 82 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-23 23:05:50,784 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 23:05:50,796 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;@39081999, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 23:05:50,796 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 23:05:50,800 INFO L276 IsEmpty]: Start isEmpty. Operand has 82 states, 53 states have (on average 1.3962264150943395) internal successors, (74), 54 states have internal predecessors, (74), 26 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-11-23 23:05:50,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2024-11-23 23:05:50,813 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:05:50,814 INFO L218 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-23 23:05:50,814 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:05:50,819 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:05:50,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1913344589, now seen corresponding path program 1 times [2024-11-23 23:05:50,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:05:50,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1415835530] [2024-11-23 23:05:50,832 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:05:50,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-11-23 23:05:50,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:05:50,835 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:05:50,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:05:52,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:05:52,071 INFO L256 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 23:05:52,080 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:05:52,148 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 554 proven. 0 refuted. 0 times theorem prover too weak. 746 trivial. 0 not checked. [2024-11-23 23:05:52,150 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:05:52,151 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:05:52,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1415835530] [2024-11-23 23:05:52,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1415835530] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:05:52,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:05:52,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 23:05:52,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687279744] [2024-11-23 23:05:52,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:05:52,161 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 23:05:52,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:05:52,185 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 23:05:52,186 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:05:52,188 INFO L87 Difference]: Start difference. First operand has 82 states, 53 states have (on average 1.3962264150943395) internal successors, (74), 54 states have internal predecessors, (74), 26 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Second operand has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2024-11-23 23:05:52,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:05:52,219 INFO L93 Difference]: Finished difference Result 157 states and 272 transitions. [2024-11-23 23:05:52,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 23:05:52,221 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 171 [2024-11-23 23:05:52,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:05:52,228 INFO L225 Difference]: With dead ends: 157 [2024-11-23 23:05:52,228 INFO L226 Difference]: Without dead ends: 78 [2024-11-23 23:05:52,232 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 170 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-11-23 23:05:52,235 INFO L435 NwaCegarLoop]: 119 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, 119 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-11-23 23:05:52,235 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:05:52,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2024-11-23 23:05:52,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 78. [2024-11-23 23:05:52,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 50 states have (on average 1.34) internal successors, (67), 50 states have internal predecessors, (67), 26 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-11-23 23:05:52,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 119 transitions. [2024-11-23 23:05:52,276 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 119 transitions. Word has length 171 [2024-11-23 23:05:52,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:05:52,277 INFO L471 AbstractCegarLoop]: Abstraction has 78 states and 119 transitions. [2024-11-23 23:05:52,277 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2024-11-23 23:05:52,277 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 119 transitions. [2024-11-23 23:05:52,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2024-11-23 23:05:52,281 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:05:52,281 INFO L218 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-23 23:05:52,303 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2024-11-23 23:05:52,485 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:05:52,485 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:05:52,486 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:05:52,486 INFO L85 PathProgramCache]: Analyzing trace with hash -2005106693, now seen corresponding path program 1 times [2024-11-23 23:05:52,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:05:52,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [880995204] [2024-11-23 23:05:52,487 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:05:52,487 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-11-23 23:05:52,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:05:52,491 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:05:52,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:05:53,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:05:53,656 INFO L256 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-23 23:05:53,662 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:05:57,363 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-11-23 23:05:57,363 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:05:57,363 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:05:57,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [880995204] [2024-11-23 23:05:57,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [880995204] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:05:57,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:05:57,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:05:57,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359882661] [2024-11-23 23:05:57,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:05:57,366 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:05:57,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:05:57,367 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:05:57,367 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:05:57,367 INFO L87 Difference]: Start difference. First operand 78 states and 119 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2024-11-23 23:06:02,034 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.30s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:06:06,040 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:06:10,044 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:06:14,496 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:06:18,499 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:06:22,504 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:06:26,510 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:06:26,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:06:26,512 INFO L93 Difference]: Finished difference Result 267 states and 408 transitions. [2024-11-23 23:06:26,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 23:06:26,630 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 171 [2024-11-23 23:06:26,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:06:26,633 INFO L225 Difference]: With dead ends: 267 [2024-11-23 23:06:26,633 INFO L226 Difference]: Without dead ends: 192 [2024-11-23 23:06:26,634 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:06:26,635 INFO L435 NwaCegarLoop]: 150 mSDtfsCounter, 125 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 57 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:06:26,636 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 390 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 8 Invalid, 7 Unknown, 0 Unchecked, 29.0s Time] [2024-11-23 23:06:26,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2024-11-23 23:06:26,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 151. [2024-11-23 23:06:26,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 96 states have (on average 1.3333333333333333) internal successors, (128), 96 states have internal predecessors, (128), 52 states have call successors, (52), 2 states have call predecessors, (52), 2 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2024-11-23 23:06:26,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 232 transitions. [2024-11-23 23:06:26,687 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 232 transitions. Word has length 171 [2024-11-23 23:06:26,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:06:26,688 INFO L471 AbstractCegarLoop]: Abstraction has 151 states and 232 transitions. [2024-11-23 23:06:26,688 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2024-11-23 23:06:26,688 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 232 transitions. [2024-11-23 23:06:26,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2024-11-23 23:06:26,693 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:06:26,693 INFO L218 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-23 23:06:26,718 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:06:26,894 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:06:26,894 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:06:26,894 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:06:26,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1582404867, now seen corresponding path program 1 times [2024-11-23 23:06:26,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:06:26,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [181435757] [2024-11-23 23:06:26,896 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:06:26,897 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-11-23 23:06:26,897 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:06:26,902 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:06:26,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:06:27,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:06:27,996 INFO L256 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-23 23:06:28,001 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:06:31,937 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-11-23 23:06:31,937 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:06:31,937 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:06:31,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [181435757] [2024-11-23 23:06:31,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [181435757] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:06:31,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:06:31,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 23:06:31,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113793924] [2024-11-23 23:06:31,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:06:31,939 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:06:31,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:06:31,940 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:06:31,940 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:06:31,940 INFO L87 Difference]: Start difference. First operand 151 states and 232 transitions. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 2 states have internal predecessors, (44), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2024-11-23 23:06:36,349 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:06:40,894 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.29s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:06:40,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:06:40,906 INFO L93 Difference]: Finished difference Result 445 states and 686 transitions. [2024-11-23 23:06:41,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:06:41,015 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 2 states have internal predecessors, (44), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 171 [2024-11-23 23:06:41,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:06:41,018 INFO L225 Difference]: With dead ends: 445 [2024-11-23 23:06:41,018 INFO L226 Difference]: Without dead ends: 297 [2024-11-23 23:06:41,020 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:06:41,021 INFO L435 NwaCegarLoop]: 116 mSDtfsCounter, 36 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 5 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2024-11-23 23:06:41,021 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 224 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 7 Invalid, 2 Unknown, 0 Unchecked, 8.9s Time] [2024-11-23 23:06:41,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2024-11-23 23:06:41,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 295. [2024-11-23 23:06:41,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 186 states have (on average 1.3010752688172043) internal successors, (242), 186 states have internal predecessors, (242), 104 states have call successors, (104), 4 states have call predecessors, (104), 4 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2024-11-23 23:06:41,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 450 transitions. [2024-11-23 23:06:41,078 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 450 transitions. Word has length 171 [2024-11-23 23:06:41,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:06:41,079 INFO L471 AbstractCegarLoop]: Abstraction has 295 states and 450 transitions. [2024-11-23 23:06:41,079 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 2 states have internal predecessors, (44), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2024-11-23 23:06:41,079 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 450 transitions. [2024-11-23 23:06:41,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2024-11-23 23:06:41,082 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:06:41,082 INFO L218 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-23 23:06:41,107 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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)] Forceful destruction successful, exit code 0 [2024-11-23 23:06:41,283 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:06:41,283 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:06:41,283 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:06:41,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1023618687, now seen corresponding path program 1 times [2024-11-23 23:06:41,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:06:41,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [940201917] [2024-11-23 23:06:41,284 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:06:41,284 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-11-23 23:06:41,284 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:06:41,286 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:06:41,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-23 23:06:42,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:06:42,531 INFO L256 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 23:06:42,535 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:06:48,614 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 599 proven. 114 refuted. 0 times theorem prover too weak. 587 trivial. 0 not checked. [2024-11-23 23:06:48,614 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:06:53,541 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 24 proven. 51 refuted. 0 times theorem prover too weak. 1225 trivial. 0 not checked. [2024-11-23 23:06:53,542 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:06:53,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [940201917] [2024-11-23 23:06:53,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [940201917] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:06:53,542 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 23:06:53,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 11 [2024-11-23 23:06:53,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045373247] [2024-11-23 23:06:53,543 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 23:06:53,544 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 23:06:53,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:06:53,546 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 23:06:53,547 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-11-23 23:06:53,548 INFO L87 Difference]: Start difference. First operand 295 states and 450 transitions. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 4 states have call successors, (48), 3 states have call predecessors, (48), 6 states have return successors, (49), 4 states have call predecessors, (49), 4 states have call successors, (49) [2024-11-23 23:07:03,306 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:07:07,309 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:07:11,311 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:07:15,315 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:07:19,317 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:07:19,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:07:19,840 INFO L93 Difference]: Finished difference Result 659 states and 957 transitions. [2024-11-23 23:07:19,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-23 23:07:19,841 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 4 states have call successors, (48), 3 states have call predecessors, (48), 6 states have return successors, (49), 4 states have call predecessors, (49), 4 states have call successors, (49) Word has length 171 [2024-11-23 23:07:19,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:07:19,846 INFO L225 Difference]: With dead ends: 659 [2024-11-23 23:07:19,846 INFO L226 Difference]: Without dead ends: 367 [2024-11-23 23:07:19,848 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 331 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=144, Invalid=276, Unknown=0, NotChecked=0, Total=420 [2024-11-23 23:07:19,849 INFO L435 NwaCegarLoop]: 75 mSDtfsCounter, 131 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 27 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:07:19,849 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 222 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 254 Invalid, 5 Unknown, 0 Unchecked, 24.2s Time] [2024-11-23 23:07:19,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2024-11-23 23:07:19,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 343. [2024-11-23 23:07:19,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 222 states have (on average 1.2072072072072073) internal successors, (268), 222 states have internal predecessors, (268), 104 states have call successors, (104), 16 states have call predecessors, (104), 16 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2024-11-23 23:07:19,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 476 transitions. [2024-11-23 23:07:19,893 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 476 transitions. Word has length 171 [2024-11-23 23:07:19,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:07:19,894 INFO L471 AbstractCegarLoop]: Abstraction has 343 states and 476 transitions. [2024-11-23 23:07:19,894 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 4 states have call successors, (48), 3 states have call predecessors, (48), 6 states have return successors, (49), 4 states have call predecessors, (49), 4 states have call successors, (49) [2024-11-23 23:07:19,894 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 476 transitions. [2024-11-23 23:07:19,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2024-11-23 23:07:19,897 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:07:19,897 INFO L218 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-23 23:07:19,921 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-23 23:07:20,098 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:07:20,098 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:07:20,099 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:07:20,099 INFO L85 PathProgramCache]: Analyzing trace with hash -890312350, now seen corresponding path program 1 times [2024-11-23 23:07:20,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:07:20,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1556083503] [2024-11-23 23:07:20,099 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:07:20,100 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-11-23 23:07:20,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:07:20,101 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:07:20,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:07:21,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:07:21,257 INFO L256 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 23:07:21,261 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:07:23,499 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 663 proven. 42 refuted. 0 times theorem prover too weak. 595 trivial. 0 not checked. [2024-11-23 23:07:23,499 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:07:26,077 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 33 proven. 42 refuted. 0 times theorem prover too weak. 1225 trivial. 0 not checked. [2024-11-23 23:07:26,077 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:07:26,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1556083503] [2024-11-23 23:07:26,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1556083503] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:07:26,078 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 23:07:26,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-23 23:07:26,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402283788] [2024-11-23 23:07:26,078 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 23:07:26,079 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-23 23:07:26,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:07:26,079 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-23 23:07:26,080 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-23 23:07:26,080 INFO L87 Difference]: Start difference. First operand 343 states and 476 transitions. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 2 states have call successors, (40), 2 states have call predecessors, (40), 4 states have return successors, (41), 2 states have call predecessors, (41), 2 states have call successors, (41) [2024-11-23 23:07:32,340 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:07:36,348 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:07:40,371 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:07:40,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:07:40,552 INFO L93 Difference]: Finished difference Result 731 states and 993 transitions. [2024-11-23 23:07:40,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-23 23:07:40,553 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 2 states have call successors, (40), 2 states have call predecessors, (40), 4 states have return successors, (41), 2 states have call predecessors, (41), 2 states have call successors, (41) Word has length 172 [2024-11-23 23:07:40,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:07:40,556 INFO L225 Difference]: With dead ends: 731 [2024-11-23 23:07:40,556 INFO L226 Difference]: Without dead ends: 391 [2024-11-23 23:07:40,558 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 336 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-23 23:07:40,559 INFO L435 NwaCegarLoop]: 84 mSDtfsCounter, 95 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 28 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:07:40,559 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 196 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 146 Invalid, 3 Unknown, 0 Unchecked, 14.1s Time] [2024-11-23 23:07:40,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2024-11-23 23:07:40,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 359. [2024-11-23 23:07:40,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 234 states have (on average 1.1794871794871795) internal successors, (276), 234 states have internal predecessors, (276), 104 states have call successors, (104), 20 states have call predecessors, (104), 20 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2024-11-23 23:07:40,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 484 transitions. [2024-11-23 23:07:40,609 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 484 transitions. Word has length 172 [2024-11-23 23:07:40,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:07:40,610 INFO L471 AbstractCegarLoop]: Abstraction has 359 states and 484 transitions. [2024-11-23 23:07:40,610 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 2 states have call successors, (40), 2 states have call predecessors, (40), 4 states have return successors, (41), 2 states have call predecessors, (41), 2 states have call successors, (41) [2024-11-23 23:07:40,610 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 484 transitions. [2024-11-23 23:07:40,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2024-11-23 23:07:40,614 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:07:40,614 INFO L218 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-23 23:07:40,639 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:07:40,814 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:07:40,815 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:07:40,815 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:07:40,815 INFO L85 PathProgramCache]: Analyzing trace with hash -212885963, now seen corresponding path program 1 times [2024-11-23 23:07:40,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:07:40,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1523058175] [2024-11-23 23:07:40,816 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:07:40,816 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-11-23 23:07:40,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:07:40,817 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:07:40,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-23 23:07:42,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:07:42,059 INFO L256 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-23 23:07:42,062 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:07:42,658 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-11-23 23:07:42,658 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:07:42,658 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:07:42,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1523058175] [2024-11-23 23:07:42,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1523058175] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:07:42,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:07:42,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:07:42,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781853846] [2024-11-23 23:07:42,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:07:42,659 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:07:42,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:07:42,660 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:07:42,660 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:07:42,660 INFO L87 Difference]: Start difference. First operand 359 states and 484 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2024-11-23 23:07:47,149 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 23:07:51,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.36s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 23:07:56,356 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.37s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 23:08:00,790 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 23:08:04,802 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 23:08:05,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:08:05,158 INFO L93 Difference]: Finished difference Result 1036 states and 1398 transitions. [2024-11-23 23:08:05,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:08:05,165 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 173 [2024-11-23 23:08:05,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:08:05,170 INFO L225 Difference]: With dead ends: 1036 [2024-11-23 23:08:05,170 INFO L226 Difference]: Without dead ends: 680 [2024-11-23 23:08:05,171 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:08:05,172 INFO L435 NwaCegarLoop]: 189 mSDtfsCounter, 97 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.4s IncrementalHoareTripleChecker+Time [2024-11-23 23:08:05,172 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 294 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 5 Unknown, 0 Unchecked, 22.4s Time] [2024-11-23 23:08:05,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2024-11-23 23:08:05,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 374. [2024-11-23 23:08:05,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 249 states have (on average 1.1726907630522088) internal successors, (292), 249 states have internal predecessors, (292), 104 states have call successors, (104), 20 states have call predecessors, (104), 20 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2024-11-23 23:08:05,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 500 transitions. [2024-11-23 23:08:05,224 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 500 transitions. Word has length 173 [2024-11-23 23:08:05,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:08:05,225 INFO L471 AbstractCegarLoop]: Abstraction has 374 states and 500 transitions. [2024-11-23 23:08:05,225 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2024-11-23 23:08:05,225 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 500 transitions. [2024-11-23 23:08:05,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2024-11-23 23:08:05,228 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:08:05,228 INFO L218 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-23 23:08:05,252 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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)] Ended with exit code 0 [2024-11-23 23:08:05,428 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:08:05,429 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:08:05,429 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:08:05,429 INFO L85 PathProgramCache]: Analyzing trace with hash 45279475, now seen corresponding path program 1 times [2024-11-23 23:08:05,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:08:05,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [848126281] [2024-11-23 23:08:05,430 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:08:05,430 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-11-23 23:08:05,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:08:05,431 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:08:05,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:08:06,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:08:06,496 INFO L256 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-23 23:08:06,498 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:08:09,045 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 663 proven. 42 refuted. 0 times theorem prover too weak. 595 trivial. 0 not checked. [2024-11-23 23:08:09,045 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:08:11,849 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 33 proven. 42 refuted. 0 times theorem prover too weak. 1225 trivial. 0 not checked. [2024-11-23 23:08:11,849 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:08:11,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [848126281] [2024-11-23 23:08:11,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [848126281] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:08:11,849 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 23:08:11,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2024-11-23 23:08:11,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952274748] [2024-11-23 23:08:11,850 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 23:08:11,850 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-23 23:08:11,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:08:11,851 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 23:08:11,851 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-23 23:08:11,851 INFO L87 Difference]: Start difference. First operand 374 states and 500 transitions. Second operand has 8 states, 8 states have (on average 6.875) internal successors, (55), 8 states have internal predecessors, (55), 2 states have call successors, (40), 2 states have call predecessors, (40), 4 states have return successors, (41), 2 states have call predecessors, (41), 2 states have call successors, (41) [2024-11-23 23:08:18,759 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.29s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:08:22,783 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:08:26,803 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:08:26,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:08:26,807 INFO L93 Difference]: Finished difference Result 483 states and 639 transitions. [2024-11-23 23:08:26,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-23 23:08:26,981 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.875) internal successors, (55), 8 states have internal predecessors, (55), 2 states have call successors, (40), 2 states have call predecessors, (40), 4 states have return successors, (41), 2 states have call predecessors, (41), 2 states have call successors, (41) Word has length 173 [2024-11-23 23:08:26,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:08:26,983 INFO L225 Difference]: With dead ends: 483 [2024-11-23 23:08:26,983 INFO L226 Difference]: Without dead ends: 112 [2024-11-23 23:08:26,984 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 338 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2024-11-23 23:08:26,985 INFO L435 NwaCegarLoop]: 77 mSDtfsCounter, 93 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 76 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:08:26,985 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 176 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 154 Invalid, 3 Unknown, 0 Unchecked, 14.2s Time] [2024-11-23 23:08:26,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2024-11-23 23:08:27,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 100. [2024-11-23 23:08:27,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 68 states have (on average 1.1176470588235294) internal successors, (76), 68 states have internal predecessors, (76), 26 states have call successors, (26), 5 states have call predecessors, (26), 5 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-11-23 23:08:27,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 128 transitions. [2024-11-23 23:08:27,002 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 128 transitions. Word has length 173 [2024-11-23 23:08:27,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:08:27,002 INFO L471 AbstractCegarLoop]: Abstraction has 100 states and 128 transitions. [2024-11-23 23:08:27,003 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.875) internal successors, (55), 8 states have internal predecessors, (55), 2 states have call successors, (40), 2 states have call predecessors, (40), 4 states have return successors, (41), 2 states have call predecessors, (41), 2 states have call successors, (41) [2024-11-23 23:08:27,003 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 128 transitions. [2024-11-23 23:08:27,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2024-11-23 23:08:27,004 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:08:27,004 INFO L218 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-23 23:08:27,027 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:08:27,205 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:08:27,205 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:08:27,205 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:08:27,205 INFO L85 PathProgramCache]: Analyzing trace with hash -764067151, now seen corresponding path program 1 times [2024-11-23 23:08:27,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:08:27,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1771776643] [2024-11-23 23:08:27,206 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:08:27,206 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-11-23 23:08:27,206 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:08:27,207 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:08:27,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9f812f0-d5f7-4fcd-8ac6-be3c586173da/bin/uautomizer-verify-LYvppIcaGC/mathsat -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-11-23 23:08:28,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:08:28,345 INFO L256 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-23 23:08:28,349 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:09:01,827 WARN L286 SmtUtils]: Spent 5.61s on a formula simplification that was a NOOP. DAG size: 28 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-23 23:09:35,114 WARN L286 SmtUtils]: Spent 8.43s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:09:40,728 WARN L286 SmtUtils]: Spent 5.61s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:10:07,467 WARN L286 SmtUtils]: Spent 6.93s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:10:46,591 WARN L286 SmtUtils]: Spent 6.99s on a formula simplification that was a NOOP. DAG size: 42 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-23 23:11:18,297 WARN L286 SmtUtils]: Spent 7.63s on a formula simplification that was a NOOP. DAG size: 46 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-23 23:11:18,380 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 725 proven. 105 refuted. 0 times theorem prover too weak. 470 trivial. 0 not checked. [2024-11-23 23:11:18,380 INFO L312 TraceCheckSpWp]: Computing backward predicates...