./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-59.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-59.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB --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 bd989104ff103e9b5ed152f8842800410e6bde451d7ac2b024a1b80da691bd1b --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:23:40,147 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:23:40,253 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 04:23:40,261 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:23:40,261 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:23:40,287 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:23:40,287 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:23:40,287 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:23:40,288 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:23:40,288 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:23:40,288 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:23:40,288 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:23:40,289 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:23:40,289 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:23:40,289 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:23:40,289 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:23:40,289 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:23:40,289 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:23:40,289 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:23:40,290 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:23:40,290 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:23:40,290 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:23:40,290 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:23:40,290 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:23:40,290 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:23:40,290 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:23:40,290 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:23:40,291 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:23:40,291 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:23:40,291 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:23:40,291 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:23:40,291 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:23:40,291 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:23:40,291 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:23:40,292 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:23:40,292 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:23:40,292 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:23:40,292 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:23:40,292 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:23:40,292 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:23:40,292 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:23:40,293 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:23:40,293 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:23:40,293 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:23:40,293 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:23:40,293 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:23:40,293 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:23:40,293 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:23:40,293 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_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB 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 -> bd989104ff103e9b5ed152f8842800410e6bde451d7ac2b024a1b80da691bd1b [2024-11-28 04:23:40,632 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:23:40,646 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:23:40,648 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:23:40,652 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:23:40,653 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:23:40,654 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-59.i [2024-11-28 04:23:43,859 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/data/75eb8c5fe/6076795dd6f646d18e9adcee1c6ecde7/FLAG9c4a806e8 [2024-11-28 04:23:44,223 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:23:44,224 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-59.i [2024-11-28 04:23:44,241 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/data/75eb8c5fe/6076795dd6f646d18e9adcee1c6ecde7/FLAG9c4a806e8 [2024-11-28 04:23:44,267 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/data/75eb8c5fe/6076795dd6f646d18e9adcee1c6ecde7 [2024-11-28 04:23:44,271 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:23:44,272 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:23:44,276 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:23:44,277 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:23:44,283 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:23:44,284 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:23:44" (1/1) ... [2024-11-28 04:23:44,286 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29ad7792 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:23:44, skipping insertion in model container [2024-11-28 04:23:44,288 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:23:44" (1/1) ... [2024-11-28 04:23:44,325 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:23:44,515 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_6b539dbf-3f84-4559-a170-b0f28f9bd201/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-59.i[919,932] [2024-11-28 04:23:44,622 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:23:44,635 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:23:44,648 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_6b539dbf-3f84-4559-a170-b0f28f9bd201/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-59.i[919,932] [2024-11-28 04:23:44,693 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:23:44,712 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:23:44,713 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:23:44 WrapperNode [2024-11-28 04:23:44,713 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:23:44,714 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:23:44,714 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:23:44,715 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:23:44,723 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:23:44" (1/1) ... [2024-11-28 04:23:44,746 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:23:44" (1/1) ... [2024-11-28 04:23:44,810 INFO L138 Inliner]: procedures = 26, calls = 40, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 213 [2024-11-28 04:23:44,811 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:23:44,812 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:23:44,812 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:23:44,812 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:23:44,823 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:23:44" (1/1) ... [2024-11-28 04:23:44,823 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:23:44" (1/1) ... [2024-11-28 04:23:44,827 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:23:44" (1/1) ... [2024-11-28 04:23:44,863 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-28 04:23:44,864 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:23:44" (1/1) ... [2024-11-28 04:23:44,864 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:23:44" (1/1) ... [2024-11-28 04:23:44,887 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:23:44" (1/1) ... [2024-11-28 04:23:44,888 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:23:44" (1/1) ... [2024-11-28 04:23:44,896 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:23:44" (1/1) ... [2024-11-28 04:23:44,900 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:23:44" (1/1) ... [2024-11-28 04:23:44,906 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:23:44" (1/1) ... [2024-11-28 04:23:44,911 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:23:44,912 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:23:44,912 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:23:44,912 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:23:44,913 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:23:44" (1/1) ... [2024-11-28 04:23:44,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:23:44,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:23:44,953 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:23:44,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:23:44,983 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:23:44,983 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 04:23:44,984 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 04:23:44,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:23:44,984 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:23:44,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:23:45,082 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:23:45,084 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:23:45,861 INFO L? ?]: Removed 20 outVars from TransFormulas that were not future-live. [2024-11-28 04:23:45,862 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:23:45,878 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:23:45,879 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 04:23:45,879 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:23:45 BoogieIcfgContainer [2024-11-28 04:23:45,879 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:23:45,882 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:23:45,882 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:23:45,890 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:23:45,890 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:23:44" (1/3) ... [2024-11-28 04:23:45,891 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5fe106d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:23:45, skipping insertion in model container [2024-11-28 04:23:45,891 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:23:44" (2/3) ... [2024-11-28 04:23:45,891 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5fe106d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:23:45, skipping insertion in model container [2024-11-28 04:23:45,891 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:23:45" (3/3) ... [2024-11-28 04:23:45,894 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-co_file-59.i [2024-11-28 04:23:45,912 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:23:45,916 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pr-co_file-59.i that has 2 procedures, 93 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 04:23:45,987 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:23:45,999 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;@1b866e84, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:23:45,999 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:23:46,003 INFO L276 IsEmpty]: Start isEmpty. Operand has 93 states, 63 states have (on average 1.492063492063492) internal successors, (94), 64 states have internal predecessors, (94), 27 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-28 04:23:46,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2024-11-28 04:23:46,019 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:23:46,020 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:23:46,021 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:23:46,027 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:23:46,028 INFO L85 PathProgramCache]: Analyzing trace with hash 511889548, now seen corresponding path program 1 times [2024-11-28 04:23:46,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:23:46,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612195662] [2024-11-28 04:23:46,040 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:23:46,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:23:46,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:23:47,031 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-11-28 04:23:47,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:23:47,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612195662] [2024-11-28 04:23:47,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612195662] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:23:47,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:23:47,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:23:47,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780078715] [2024-11-28 04:23:47,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:23:47,046 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:23:47,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:23:47,076 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:23:47,077 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:23:47,079 INFO L87 Difference]: Start difference. First operand has 93 states, 63 states have (on average 1.492063492063492) internal successors, (94), 64 states have internal predecessors, (94), 27 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) 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, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-28 04:23:47,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:23:47,229 INFO L93 Difference]: Finished difference Result 179 states and 317 transitions. [2024-11-28 04:23:47,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:23:47,234 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, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 176 [2024-11-28 04:23:47,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:23:47,246 INFO L225 Difference]: With dead ends: 179 [2024-11-28 04:23:47,247 INFO L226 Difference]: Without dead ends: 89 [2024-11-28 04:23:47,252 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 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-28 04:23:47,255 INFO L435 NwaCegarLoop]: 136 mSDtfsCounter, 0 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:23:47,256 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 257 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:23:47,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2024-11-28 04:23:47,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2024-11-28 04:23:47,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 60 states have (on average 1.3833333333333333) internal successors, (83), 60 states have internal predecessors, (83), 27 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-28 04:23:47,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 137 transitions. [2024-11-28 04:23:47,315 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 137 transitions. Word has length 176 [2024-11-28 04:23:47,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:23:47,321 INFO L471 AbstractCegarLoop]: Abstraction has 89 states and 137 transitions. [2024-11-28 04:23:47,321 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, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-28 04:23:47,322 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 137 transitions. [2024-11-28 04:23:47,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2024-11-28 04:23:47,326 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:23:47,327 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:23:47,328 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 04:23:47,328 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:23:47,329 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:23:47,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1191947918, now seen corresponding path program 1 times [2024-11-28 04:23:47,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:23:47,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764572985] [2024-11-28 04:23:47,331 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:23:47,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:23:47,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:23:48,057 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-11-28 04:23:48,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:23:48,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764572985] [2024-11-28 04:23:48,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764572985] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:23:48,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:23:48,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:23:48,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348767629] [2024-11-28 04:23:48,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:23:48,062 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:23:48,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:23:48,064 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:23:48,064 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:23:48,064 INFO L87 Difference]: Start difference. First operand 89 states and 137 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, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-28 04:23:48,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:23:48,460 INFO L93 Difference]: Finished difference Result 262 states and 406 transitions. [2024-11-28 04:23:48,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:23:48,464 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, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 176 [2024-11-28 04:23:48,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:23:48,471 INFO L225 Difference]: With dead ends: 262 [2024-11-28 04:23:48,471 INFO L226 Difference]: Without dead ends: 176 [2024-11-28 04:23:48,472 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-28 04:23:48,473 INFO L435 NwaCegarLoop]: 133 mSDtfsCounter, 108 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:23:48,475 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 392 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 04:23:48,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2024-11-28 04:23:48,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 150. [2024-11-28 04:23:48,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 93 states have (on average 1.3548387096774193) internal successors, (126), 93 states have internal predecessors, (126), 54 states have call successors, (54), 2 states have call predecessors, (54), 2 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2024-11-28 04:23:48,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 234 transitions. [2024-11-28 04:23:48,542 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 234 transitions. Word has length 176 [2024-11-28 04:23:48,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:23:48,547 INFO L471 AbstractCegarLoop]: Abstraction has 150 states and 234 transitions. [2024-11-28 04:23:48,548 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, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-28 04:23:48,548 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 234 transitions. [2024-11-28 04:23:48,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2024-11-28 04:23:48,555 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:23:48,555 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:23:48,555 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 04:23:48,556 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:23:48,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:23:48,556 INFO L85 PathProgramCache]: Analyzing trace with hash -567641863, now seen corresponding path program 1 times [2024-11-28 04:23:48,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:23:48,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70309262] [2024-11-28 04:23:48,557 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:23:48,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:23:48,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:23:49,302 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-11-28 04:23:49,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:23:49,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70309262] [2024-11-28 04:23:49,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70309262] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:23:49,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:23:49,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:23:49,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320415641] [2024-11-28 04:23:49,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:23:49,306 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:23:49,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:23:49,307 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:23:49,307 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:23:49,307 INFO L87 Difference]: Start difference. First operand 150 states and 234 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-28 04:23:49,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:23:49,474 INFO L93 Difference]: Finished difference Result 252 states and 395 transitions. [2024-11-28 04:23:49,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:23:49,475 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 177 [2024-11-28 04:23:49,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:23:49,480 INFO L225 Difference]: With dead ends: 252 [2024-11-28 04:23:49,484 INFO L226 Difference]: Without dead ends: 158 [2024-11-28 04:23:49,485 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 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-28 04:23:49,486 INFO L435 NwaCegarLoop]: 124 mSDtfsCounter, 58 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:23:49,487 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 234 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:23:49,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2024-11-28 04:23:49,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 150. [2024-11-28 04:23:49,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 93 states have (on average 1.3333333333333333) internal successors, (124), 93 states have internal predecessors, (124), 54 states have call successors, (54), 2 states have call predecessors, (54), 2 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2024-11-28 04:23:49,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 232 transitions. [2024-11-28 04:23:49,539 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 232 transitions. Word has length 177 [2024-11-28 04:23:49,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:23:49,543 INFO L471 AbstractCegarLoop]: Abstraction has 150 states and 232 transitions. [2024-11-28 04:23:49,544 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-28 04:23:49,544 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 232 transitions. [2024-11-28 04:23:49,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2024-11-28 04:23:49,549 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:23:49,550 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:23:49,550 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 04:23:49,550 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:23:49,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:23:49,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1897423670, now seen corresponding path program 1 times [2024-11-28 04:23:49,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:23:49,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056892619] [2024-11-28 04:23:49,552 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:23:49,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:23:49,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:23:50,156 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-11-28 04:23:50,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:23:50,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056892619] [2024-11-28 04:23:50,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056892619] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:23:50,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:23:50,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:23:50,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008064940] [2024-11-28 04:23:50,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:23:50,159 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:23:50,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:23:50,160 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:23:50,160 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:23:50,160 INFO L87 Difference]: Start difference. First operand 150 states and 232 transitions. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-28 04:23:50,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:23:50,501 INFO L93 Difference]: Finished difference Result 329 states and 509 transitions. [2024-11-28 04:23:50,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:23:50,503 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 179 [2024-11-28 04:23:50,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:23:50,506 INFO L225 Difference]: With dead ends: 329 [2024-11-28 04:23:50,506 INFO L226 Difference]: Without dead ends: 243 [2024-11-28 04:23:50,507 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-28 04:23:50,508 INFO L435 NwaCegarLoop]: 139 mSDtfsCounter, 116 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:23:50,509 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 388 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 04:23:50,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2024-11-28 04:23:50,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 231. [2024-11-28 04:23:50,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 146 states have (on average 1.3493150684931507) internal successors, (197), 146 states have internal predecessors, (197), 81 states have call successors, (81), 3 states have call predecessors, (81), 3 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2024-11-28 04:23:50,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 359 transitions. [2024-11-28 04:23:50,552 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 359 transitions. Word has length 179 [2024-11-28 04:23:50,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:23:50,552 INFO L471 AbstractCegarLoop]: Abstraction has 231 states and 359 transitions. [2024-11-28 04:23:50,553 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-28 04:23:50,553 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 359 transitions. [2024-11-28 04:23:50,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2024-11-28 04:23:50,555 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:23:50,555 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:23:50,555 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 04:23:50,555 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:23:50,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:23:50,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1690632436, now seen corresponding path program 1 times [2024-11-28 04:23:50,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:23:50,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977949970] [2024-11-28 04:23:50,557 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:23:50,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:23:50,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:23:51,733 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 9 proven. 69 refuted. 0 times theorem prover too weak. 1326 trivial. 0 not checked. [2024-11-28 04:23:51,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:23:51,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977949970] [2024-11-28 04:23:51,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977949970] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:23:51,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607667944] [2024-11-28 04:23:51,737 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:23:51,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:23:51,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:23:51,742 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:23:51,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:23:51,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:23:52,004 INFO L256 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-28 04:23:52,022 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:23:54,097 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 236 proven. 144 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2024-11-28 04:23:54,098 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:23:55,136 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 9 proven. 69 refuted. 0 times theorem prover too weak. 1326 trivial. 0 not checked. [2024-11-28 04:23:55,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607667944] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:23:55,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:23:55,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 20 [2024-11-28 04:23:55,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795497854] [2024-11-28 04:23:55,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:23:55,139 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 04:23:55,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:23:55,140 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 04:23:55,141 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2024-11-28 04:23:55,141 INFO L87 Difference]: Start difference. First operand 231 states and 359 transitions. Second operand has 20 states, 20 states have (on average 5.25) internal successors, (105), 20 states have internal predecessors, (105), 6 states have call successors, (81), 3 states have call predecessors, (81), 6 states have return successors, (81), 6 states have call predecessors, (81), 6 states have call successors, (81) [2024-11-28 04:23:57,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:23:57,341 INFO L93 Difference]: Finished difference Result 534 states and 813 transitions. [2024-11-28 04:23:57,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 04:23:57,342 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 5.25) internal successors, (105), 20 states have internal predecessors, (105), 6 states have call successors, (81), 3 states have call predecessors, (81), 6 states have return successors, (81), 6 states have call predecessors, (81), 6 states have call successors, (81) Word has length 180 [2024-11-28 04:23:57,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:23:57,345 INFO L225 Difference]: With dead ends: 534 [2024-11-28 04:23:57,346 INFO L226 Difference]: Without dead ends: 355 [2024-11-28 04:23:57,347 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 353 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 411 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=385, Invalid=1255, Unknown=0, NotChecked=0, Total=1640 [2024-11-28 04:23:57,348 INFO L435 NwaCegarLoop]: 127 mSDtfsCounter, 704 mSDsluCounter, 740 mSDsCounter, 0 mSdLazyCounter, 741 mSolverCounterSat, 346 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 704 SdHoareTripleChecker+Valid, 867 SdHoareTripleChecker+Invalid, 1087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 346 IncrementalHoareTripleChecker+Valid, 741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:23:57,349 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [704 Valid, 867 Invalid, 1087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [346 Valid, 741 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-28 04:23:57,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2024-11-28 04:23:57,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 280. [2024-11-28 04:23:57,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 186 states have (on average 1.3172043010752688) internal successors, (245), 188 states have internal predecessors, (245), 87 states have call successors, (87), 6 states have call predecessors, (87), 6 states have return successors, (87), 85 states have call predecessors, (87), 87 states have call successors, (87) [2024-11-28 04:23:57,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 419 transitions. [2024-11-28 04:23:57,418 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 419 transitions. Word has length 180 [2024-11-28 04:23:57,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:23:57,420 INFO L471 AbstractCegarLoop]: Abstraction has 280 states and 419 transitions. [2024-11-28 04:23:57,420 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.25) internal successors, (105), 20 states have internal predecessors, (105), 6 states have call successors, (81), 3 states have call predecessors, (81), 6 states have return successors, (81), 6 states have call predecessors, (81), 6 states have call successors, (81) [2024-11-28 04:23:57,421 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 419 transitions. [2024-11-28 04:23:57,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2024-11-28 04:23:57,423 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:23:57,424 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:23:57,439 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 04:23:57,629 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:23:57,630 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:23:57,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:23:57,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1831181046, now seen corresponding path program 1 times [2024-11-28 04:23:57,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:23:57,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555434696] [2024-11-28 04:23:57,634 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:23:57,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:23:57,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:23:57,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1135850825] [2024-11-28 04:23:57,923 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:23:57,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:23:57,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:23:57,933 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:23:57,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:23:58,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:23:58,547 INFO L256 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 04:23:58,562 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:23:59,516 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-11-28 04:23:59,516 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:23:59,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:23:59,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555434696] [2024-11-28 04:23:59,518 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:23:59,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135850825] [2024-11-28 04:23:59,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135850825] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:23:59,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:23:59,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:23:59,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846007503] [2024-11-28 04:23:59,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:23:59,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:23:59,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:23:59,520 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:23:59,521 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:23:59,521 INFO L87 Difference]: Start difference. First operand 280 states and 419 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-28 04:24:00,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:24:00,037 INFO L93 Difference]: Finished difference Result 516 states and 775 transitions. [2024-11-28 04:24:00,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:24:00,038 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 180 [2024-11-28 04:24:00,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:24:00,043 INFO L225 Difference]: With dead ends: 516 [2024-11-28 04:24:00,044 INFO L226 Difference]: Without dead ends: 305 [2024-11-28 04:24:00,045 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:24:00,046 INFO L435 NwaCegarLoop]: 142 mSDtfsCounter, 61 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:24:00,050 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 360 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 04:24:00,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2024-11-28 04:24:00,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 284. [2024-11-28 04:24:00,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 190 states have (on average 1.3210526315789475) internal successors, (251), 192 states have internal predecessors, (251), 87 states have call successors, (87), 6 states have call predecessors, (87), 6 states have return successors, (87), 85 states have call predecessors, (87), 87 states have call successors, (87) [2024-11-28 04:24:00,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 425 transitions. [2024-11-28 04:24:00,126 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 425 transitions. Word has length 180 [2024-11-28 04:24:00,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:24:00,127 INFO L471 AbstractCegarLoop]: Abstraction has 284 states and 425 transitions. [2024-11-28 04:24:00,127 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-28 04:24:00,127 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 425 transitions. [2024-11-28 04:24:00,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-11-28 04:24:00,129 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:24:00,130 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:24:00,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 04:24:00,332 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:24:00,333 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:24:00,334 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:24:00,334 INFO L85 PathProgramCache]: Analyzing trace with hash -973635651, now seen corresponding path program 1 times [2024-11-28 04:24:00,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:24:00,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857986473] [2024-11-28 04:24:00,334 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:24:00,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:24:00,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:24:00,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [15323034] [2024-11-28 04:24:00,538 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:24:00,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:24:00,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:24:00,541 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:24:00,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:24:01,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:24:01,030 INFO L256 TraceCheckSpWp]: Trace formula consists of 431 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-28 04:24:01,043 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:24:06,508 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 338 proven. 300 refuted. 0 times theorem prover too weak. 766 trivial. 0 not checked. [2024-11-28 04:24:06,508 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:25:06,376 WARN L286 SmtUtils]: Spent 8.04s on a formula simplification that was a NOOP. DAG size: 53 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 04:25:43,532 WARN L286 SmtUtils]: Spent 5.73s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:26:19,315 WARN L286 SmtUtils]: Spent 15.30s on a formula simplification that was a NOOP. DAG size: 56 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 04:26:30,154 WARN L286 SmtUtils]: Spent 5.21s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:26:43,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:26:43,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857986473] [2024-11-28 04:26:43,515 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:26:43,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15323034] [2024-11-28 04:26:43,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15323034] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:26:43,515 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:26:43,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2024-11-28 04:26:43,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318101110] [2024-11-28 04:26:43,516 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:26:43,516 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 04:26:43,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:26:43,517 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 04:26:43,519 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=359, Invalid=1363, Unknown=0, NotChecked=0, Total=1722 [2024-11-28 04:26:43,519 INFO L87 Difference]: Start difference. First operand 284 states and 425 transitions. Second operand has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 25 states have internal predecessors, (67), 6 states have call successors, (27), 6 states have call predecessors, (27), 7 states have return successors, (27), 6 states have call predecessors, (27), 6 states have call successors, (27) [2024-11-28 04:27:20,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:27:20,098 INFO L93 Difference]: Finished difference Result 459 states and 654 transitions. [2024-11-28 04:27:20,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 04:27:20,099 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 25 states have internal predecessors, (67), 6 states have call successors, (27), 6 states have call predecessors, (27), 7 states have return successors, (27), 6 states have call predecessors, (27), 6 states have call successors, (27) Word has length 181 [2024-11-28 04:27:20,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:27:20,108 INFO L225 Difference]: With dead ends: 459 [2024-11-28 04:27:20,108 INFO L226 Difference]: Without dead ends: 360 [2024-11-28 04:27:20,110 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 285 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1261 ImplicationChecksByTransitivity, 98.6s TimeCoverageRelationStatistics Valid=997, Invalid=3973, Unknown=0, NotChecked=0, Total=4970 [2024-11-28 04:27:20,115 INFO L435 NwaCegarLoop]: 90 mSDtfsCounter, 303 mSDsluCounter, 974 mSDsCounter, 0 mSdLazyCounter, 1439 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 1064 SdHoareTripleChecker+Invalid, 1512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:27:20,115 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [303 Valid, 1064 Invalid, 1512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1439 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-11-28 04:27:20,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2024-11-28 04:27:20,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 311. [2024-11-28 04:27:20,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 213 states have (on average 1.3051643192488263) internal successors, (278), 215 states have internal predecessors, (278), 87 states have call successors, (87), 10 states have call predecessors, (87), 10 states have return successors, (87), 85 states have call predecessors, (87), 87 states have call successors, (87) [2024-11-28 04:27:20,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 452 transitions. [2024-11-28 04:27:20,193 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 452 transitions. Word has length 181 [2024-11-28 04:27:20,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:27:20,195 INFO L471 AbstractCegarLoop]: Abstraction has 311 states and 452 transitions. [2024-11-28 04:27:20,196 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 25 states have internal predecessors, (67), 6 states have call successors, (27), 6 states have call predecessors, (27), 7 states have return successors, (27), 6 states have call predecessors, (27), 6 states have call successors, (27) [2024-11-28 04:27:20,196 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 452 transitions. [2024-11-28 04:27:20,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-11-28 04:27:20,200 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:27:20,200 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:27:20,213 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 04:27:20,404 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:27:20,404 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:27:20,404 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:27:20,405 INFO L85 PathProgramCache]: Analyzing trace with hash 801371711, now seen corresponding path program 1 times [2024-11-28 04:27:20,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:27:20,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361680229] [2024-11-28 04:27:20,405 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:27:20,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:27:20,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:27:21,073 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 36 proven. 42 refuted. 0 times theorem prover too weak. 1326 trivial. 0 not checked. [2024-11-28 04:27:21,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:27:21,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361680229] [2024-11-28 04:27:21,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361680229] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:27:21,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726261786] [2024-11-28 04:27:21,074 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:27:21,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:27:21,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:27:21,077 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:27:21,080 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 04:27:21,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:27:21,240 INFO L256 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-28 04:27:21,247 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:27:22,006 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 722 proven. 42 refuted. 0 times theorem prover too weak. 640 trivial. 0 not checked. [2024-11-28 04:27:22,006 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:27:22,547 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 36 proven. 42 refuted. 0 times theorem prover too weak. 1326 trivial. 0 not checked. [2024-11-28 04:27:22,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726261786] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:27:22,547 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:27:22,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 8] total 18 [2024-11-28 04:27:22,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482172930] [2024-11-28 04:27:22,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:27:22,548 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 04:27:22,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:27:22,549 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 04:27:22,549 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2024-11-28 04:27:22,550 INFO L87 Difference]: Start difference. First operand 311 states and 452 transitions. Second operand has 18 states, 18 states have (on average 7.222222222222222) internal successors, (130), 18 states have internal predecessors, (130), 5 states have call successors, (68), 3 states have call predecessors, (68), 6 states have return successors, (69), 5 states have call predecessors, (69), 5 states have call successors, (69) [2024-11-28 04:27:24,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:27:24,349 INFO L93 Difference]: Finished difference Result 815 states and 1167 transitions. [2024-11-28 04:27:24,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 04:27:24,350 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 7.222222222222222) internal successors, (130), 18 states have internal predecessors, (130), 5 states have call successors, (68), 3 states have call predecessors, (68), 6 states have return successors, (69), 5 states have call predecessors, (69), 5 states have call successors, (69) Word has length 181 [2024-11-28 04:27:24,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:27:24,357 INFO L225 Difference]: With dead ends: 815 [2024-11-28 04:27:24,357 INFO L226 Difference]: Without dead ends: 600 [2024-11-28 04:27:24,359 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 395 GetRequests, 353 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 436 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=366, Invalid=1440, Unknown=0, NotChecked=0, Total=1806 [2024-11-28 04:27:24,359 INFO L435 NwaCegarLoop]: 151 mSDtfsCounter, 663 mSDsluCounter, 981 mSDsCounter, 0 mSdLazyCounter, 1193 mSolverCounterSat, 302 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 702 SdHoareTripleChecker+Valid, 1132 SdHoareTripleChecker+Invalid, 1495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 302 IncrementalHoareTripleChecker+Valid, 1193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:27:24,359 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [702 Valid, 1132 Invalid, 1495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [302 Valid, 1193 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-28 04:27:24,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2024-11-28 04:27:24,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 463. [2024-11-28 04:27:24,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 332 states have (on average 1.3072289156626506) internal successors, (434), 335 states have internal predecessors, (434), 114 states have call successors, (114), 16 states have call predecessors, (114), 16 states have return successors, (114), 111 states have call predecessors, (114), 114 states have call successors, (114) [2024-11-28 04:27:24,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 662 transitions. [2024-11-28 04:27:24,444 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 662 transitions. Word has length 181 [2024-11-28 04:27:24,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:27:24,445 INFO L471 AbstractCegarLoop]: Abstraction has 463 states and 662 transitions. [2024-11-28 04:27:24,445 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 7.222222222222222) internal successors, (130), 18 states have internal predecessors, (130), 5 states have call successors, (68), 3 states have call predecessors, (68), 6 states have return successors, (69), 5 states have call predecessors, (69), 5 states have call successors, (69) [2024-11-28 04:27:24,445 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 662 transitions. [2024-11-28 04:27:24,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-11-28 04:27:24,447 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:27:24,447 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:27:24,458 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 04:27:24,648 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:27:24,648 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:27:24,648 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:27:24,648 INFO L85 PathProgramCache]: Analyzing trace with hash 941920321, now seen corresponding path program 1 times [2024-11-28 04:27:24,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:27:24,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829791927] [2024-11-28 04:27:24,649 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:27:24,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:27:24,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:27:24,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [831313300] [2024-11-28 04:27:24,749 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:27:24,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:27:24,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:27:24,751 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:27:24,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 04:27:25,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:27:25,145 INFO L256 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-28 04:27:25,149 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:27:27,183 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 276 proven. 198 refuted. 0 times theorem prover too weak. 930 trivial. 0 not checked. [2024-11-28 04:27:27,183 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:27:34,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:27:34,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829791927] [2024-11-28 04:27:34,873 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:27:34,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831313300] [2024-11-28 04:27:34,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831313300] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:27:34,873 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:27:34,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2024-11-28 04:27:34,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444521445] [2024-11-28 04:27:34,874 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:27:34,874 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 04:27:34,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:27:34,875 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 04:27:34,876 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=336, Unknown=0, NotChecked=0, Total=462 [2024-11-28 04:27:34,876 INFO L87 Difference]: Start difference. First operand 463 states and 662 transitions. Second operand has 14 states, 14 states have (on average 4.357142857142857) internal successors, (61), 12 states have internal predecessors, (61), 4 states have call successors, (27), 4 states have call predecessors, (27), 5 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2024-11-28 04:27:36,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:27:36,009 INFO L93 Difference]: Finished difference Result 787 states and 1125 transitions. [2024-11-28 04:27:36,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 04:27:36,009 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.357142857142857) internal successors, (61), 12 states have internal predecessors, (61), 4 states have call successors, (27), 4 states have call predecessors, (27), 5 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) Word has length 181 [2024-11-28 04:27:36,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:27:36,014 INFO L225 Difference]: With dead ends: 787 [2024-11-28 04:27:36,014 INFO L226 Difference]: Without dead ends: 488 [2024-11-28 04:27:36,016 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 316 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=181, Invalid=469, Unknown=0, NotChecked=0, Total=650 [2024-11-28 04:27:36,017 INFO L435 NwaCegarLoop]: 107 mSDtfsCounter, 118 mSDsluCounter, 560 mSDsCounter, 0 mSdLazyCounter, 513 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 667 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-28 04:27:36,017 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 667 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 513 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-28 04:27:36,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2024-11-28 04:27:36,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 459. [2024-11-28 04:27:36,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 329 states have (on average 1.3009118541033435) internal successors, (428), 331 states have internal predecessors, (428), 111 states have call successors, (111), 18 states have call predecessors, (111), 18 states have return successors, (111), 109 states have call predecessors, (111), 111 states have call successors, (111) [2024-11-28 04:27:36,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 650 transitions. [2024-11-28 04:27:36,113 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 650 transitions. Word has length 181 [2024-11-28 04:27:36,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:27:36,113 INFO L471 AbstractCegarLoop]: Abstraction has 459 states and 650 transitions. [2024-11-28 04:27:36,114 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.357142857142857) internal successors, (61), 12 states have internal predecessors, (61), 4 states have call successors, (27), 4 states have call predecessors, (27), 5 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2024-11-28 04:27:36,114 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 650 transitions. [2024-11-28 04:27:36,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2024-11-28 04:27:36,116 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:27:36,116 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:27:36,130 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 04:27:36,321 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:27:36,321 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:27:36,322 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:27:36,322 INFO L85 PathProgramCache]: Analyzing trace with hash -353494269, now seen corresponding path program 1 times [2024-11-28 04:27:36,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:27:36,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782132156] [2024-11-28 04:27:36,323 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:27:36,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:27:36,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:27:36,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1615929960] [2024-11-28 04:27:36,509 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:27:36,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:27:36,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:27:36,511 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:27:36,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 04:27:37,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 04:27:37,066 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 04:27:37,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 04:27:37,500 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 04:27:37,500 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 04:27:37,502 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 04:27:37,511 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 04:27:37,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-28 04:27:37,708 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:27:37,915 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 04:27:37,922 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 04:27:37 BoogieIcfgContainer [2024-11-28 04:27:37,922 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 04:27:37,923 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 04:27:37,923 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 04:27:37,924 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 04:27:37,924 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:23:45" (3/4) ... [2024-11-28 04:27:37,927 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 04:27:37,928 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 04:27:37,929 INFO L158 Benchmark]: Toolchain (without parser) took 233656.91ms. Allocated memory was 117.4MB in the beginning and 226.5MB in the end (delta: 109.1MB). Free memory was 92.4MB in the beginning and 161.7MB in the end (delta: -69.3MB). Peak memory consumption was 41.5MB. Max. memory is 16.1GB. [2024-11-28 04:27:37,930 INFO L158 Benchmark]: CDTParser took 0.59ms. Allocated memory is still 117.4MB. Free memory is still 73.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:27:37,930 INFO L158 Benchmark]: CACSL2BoogieTranslator took 437.95ms. Allocated memory is still 117.4MB. Free memory was 92.4MB in the beginning and 76.6MB in the end (delta: 15.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 04:27:37,931 INFO L158 Benchmark]: Boogie Procedure Inliner took 96.96ms. Allocated memory is still 117.4MB. Free memory was 76.6MB in the beginning and 71.6MB in the end (delta: 5.0MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:27:37,931 INFO L158 Benchmark]: Boogie Preprocessor took 99.51ms. Allocated memory is still 117.4MB. Free memory was 71.6MB in the beginning and 64.5MB in the end (delta: 7.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 04:27:37,931 INFO L158 Benchmark]: RCFGBuilder took 967.56ms. Allocated memory is still 117.4MB. Free memory was 64.3MB in the beginning and 87.4MB in the end (delta: -23.1MB). Peak memory consumption was 39.3MB. Max. memory is 16.1GB. [2024-11-28 04:27:37,932 INFO L158 Benchmark]: TraceAbstraction took 232040.55ms. Allocated memory was 117.4MB in the beginning and 226.5MB in the end (delta: 109.1MB). Free memory was 86.9MB in the beginning and 161.7MB in the end (delta: -74.8MB). Peak memory consumption was 136.5MB. Max. memory is 16.1GB. [2024-11-28 04:27:37,933 INFO L158 Benchmark]: Witness Printer took 4.99ms. Allocated memory is still 226.5MB. Free memory was 161.7MB in the beginning and 161.7MB in the end (delta: 29.4kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:27:37,934 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.59ms. Allocated memory is still 117.4MB. Free memory is still 73.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 437.95ms. Allocated memory is still 117.4MB. Free memory was 92.4MB in the beginning and 76.6MB in the end (delta: 15.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 96.96ms. Allocated memory is still 117.4MB. Free memory was 76.6MB in the beginning and 71.6MB in the end (delta: 5.0MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 99.51ms. Allocated memory is still 117.4MB. Free memory was 71.6MB in the beginning and 64.5MB in the end (delta: 7.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 967.56ms. Allocated memory is still 117.4MB. Free memory was 64.3MB in the beginning and 87.4MB in the end (delta: -23.1MB). Peak memory consumption was 39.3MB. Max. memory is 16.1GB. * TraceAbstraction took 232040.55ms. Allocated memory was 117.4MB in the beginning and 226.5MB in the end (delta: 109.1MB). Free memory was 86.9MB in the beginning and 161.7MB in the end (delta: -74.8MB). Peak memory consumption was 136.5MB. Max. memory is 16.1GB. * Witness Printer took 4.99ms. Allocated memory is still 226.5MB. Free memory was 161.7MB in the beginning and 161.7MB in the end (delta: 29.4kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of bitwiseOr at line 72, overapproximation of someBinaryDOUBLEComparisonOperation at line 80, overapproximation of someBinaryDOUBLEComparisonOperation at line 164, overapproximation of someBinaryDOUBLEComparisonOperation at line 73, overapproximation of someBinaryDOUBLEComparisonOperation at line 198, overapproximation of someBinaryDOUBLEComparisonOperation at line 160, overapproximation of someBinaryDOUBLEComparisonOperation at line 162, overapproximation of someBinaryDOUBLEComparisonOperation at line 60, overapproximation of someBinaryDOUBLEComparisonOperation at line 67, overapproximation of someBinaryDOUBLEComparisonOperation at line 83. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 1; [L23] unsigned char var_1_4 = 25; [L24] unsigned short int var_1_5 = 0; [L25] unsigned short int var_1_6 = 62100; [L26] unsigned short int var_1_7 = 27651; [L27] double var_1_8 = 128.9; [L28] double var_1_10 = 16.5; [L29] double var_1_11 = 25.5; [L30] double var_1_12 = 199.75; [L31] unsigned char var_1_13 = 2; [L32] unsigned char var_1_14 = 1; [L33] unsigned char var_1_15 = 1; [L34] unsigned char var_1_16 = 1; [L35] unsigned short int var_1_17 = 32; [L36] unsigned char var_1_18 = 1; [L37] unsigned long int var_1_19 = 1; [L38] unsigned short int var_1_20 = 25; [L39] signed long int var_1_24 = -25; [L40] signed short int var_1_25 = -100; [L41] unsigned long int var_1_26 = 4; [L42] unsigned char var_1_28 = 1; [L43] unsigned char var_1_29 = 1; [L44] unsigned long int var_1_30 = 0; [L45] unsigned char var_1_31 = 64; [L46] unsigned char var_1_33 = 128; [L47] unsigned char var_1_34 = 100; [L48] unsigned char var_1_35 = 4; [L49] unsigned char var_1_36 = 1; [L50] unsigned short int last_1_var_1_5 = 0; [L51] unsigned char last_1_var_1_15 = 1; [L52] unsigned char last_1_var_1_18 = 1; [L53] unsigned long int last_1_var_1_19 = 1; VAL [isInitial=0, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=25, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L202] isInitial = 1 [L203] FCALL initially() [L205] CALL updateLastVariables() [L192] last_1_var_1_5 = var_1_5 [L193] last_1_var_1_15 = var_1_15 [L194] last_1_var_1_18 = var_1_18 [L195] last_1_var_1_19 = var_1_19 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=25, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L205] RET updateLastVariables() [L206] CALL updateVariables() [L149] var_1_4 = __VERIFIER_nondet_uchar() [L150] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L150] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L151] CALL assume_abort_if_not(var_1_4 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L151] RET assume_abort_if_not(var_1_4 <= 255) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L152] CALL assume_abort_if_not(var_1_4 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L152] RET assume_abort_if_not(var_1_4 != 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L153] var_1_6 = __VERIFIER_nondet_ushort() [L154] CALL assume_abort_if_not(var_1_6 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=27651, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=27651, var_1_8=1289/10] [L154] RET assume_abort_if_not(var_1_6 >= 32767) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=27651, var_1_8=1289/10] [L155] CALL assume_abort_if_not(var_1_6 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=27651, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=27651, var_1_8=1289/10] [L155] RET assume_abort_if_not(var_1_6 <= 65534) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=27651, var_1_8=1289/10] [L156] var_1_7 = __VERIFIER_nondet_ushort() [L157] CALL assume_abort_if_not(var_1_7 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L157] RET assume_abort_if_not(var_1_7 >= 16383) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L158] CALL assume_abort_if_not(var_1_7 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L158] RET assume_abort_if_not(var_1_7 <= 32767) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L159] var_1_10 = __VERIFIER_nondet_double() [L160] CALL assume_abort_if_not((var_1_10 >= -922337.2036854765600e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854765600e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L160] RET assume_abort_if_not((var_1_10 >= -922337.2036854765600e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854765600e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L161] var_1_11 = __VERIFIER_nondet_double() [L162] CALL assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L162] RET assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L163] var_1_12 = __VERIFIER_nondet_double() [L164] CALL assume_abort_if_not((var_1_12 >= -461168.6018427382800e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 4611686.018427382800e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L164] RET assume_abort_if_not((var_1_12 >= -461168.6018427382800e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 4611686.018427382800e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L165] var_1_14 = __VERIFIER_nondet_uchar() [L166] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L166] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L167] CALL assume_abort_if_not(var_1_14 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L167] RET assume_abort_if_not(var_1_14 <= 254) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L168] var_1_16 = __VERIFIER_nondet_uchar() [L169] CALL assume_abort_if_not(var_1_16 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L169] RET assume_abort_if_not(var_1_16 >= 1) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L170] CALL assume_abort_if_not(var_1_16 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L170] RET assume_abort_if_not(var_1_16 <= 1) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=4, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L171] var_1_26 = __VERIFIER_nondet_ulong() [L172] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L172] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L173] CALL assume_abort_if_not(var_1_26 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L173] RET assume_abort_if_not(var_1_26 <= 4294967295) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L174] CALL assume_abort_if_not(var_1_26 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L174] RET assume_abort_if_not(var_1_26 != 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L175] var_1_29 = __VERIFIER_nondet_uchar() [L176] CALL assume_abort_if_not(var_1_29 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L176] RET assume_abort_if_not(var_1_29 >= 1) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L177] CALL assume_abort_if_not(var_1_29 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L177] RET assume_abort_if_not(var_1_29 <= 1) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=128, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L178] var_1_33 = __VERIFIER_nondet_uchar() [L179] CALL assume_abort_if_not(var_1_33 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L179] RET assume_abort_if_not(var_1_33 >= 127) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L180] CALL assume_abort_if_not(var_1_33 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L180] RET assume_abort_if_not(var_1_33 <= 254) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=100, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L181] var_1_34 = __VERIFIER_nondet_uchar() [L182] CALL assume_abort_if_not(var_1_34 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L182] RET assume_abort_if_not(var_1_34 >= 63) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L183] CALL assume_abort_if_not(var_1_34 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L183] RET assume_abort_if_not(var_1_34 <= 127) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=4, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L184] var_1_35 = __VERIFIER_nondet_uchar() [L185] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L185] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L186] CALL assume_abort_if_not(var_1_35 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L186] RET assume_abort_if_not(var_1_35 <= 63) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=1, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L187] var_1_36 = __VERIFIER_nondet_uchar() [L188] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L188] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L189] CALL assume_abort_if_not(var_1_36 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L189] RET assume_abort_if_not(var_1_36 <= 254) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L206] RET updateVariables() [L207] CALL step() [L57] unsigned char stepLocal_3 = last_1_var_1_19 < var_1_6; VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, stepLocal_3=1, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L58] COND TRUE \read(last_1_var_1_18) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, stepLocal_3=1, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=1289/10] [L59] COND TRUE (! last_1_var_1_15) || stepLocal_3 [L60] var_1_8 = ((((127.25) > (var_1_10)) ? (127.25) : (var_1_10))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] [L67] COND TRUE var_1_12 != var_1_8 [L68] var_1_15 = (! var_1_16) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] [L72] EXPR var_1_13 | var_1_1 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] [L72] COND TRUE (var_1_1 / var_1_26) < (var_1_13 | var_1_1) [L73] COND TRUE (- var_1_8) >= 256.75f [L74] var_1_25 = var_1_13 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=2, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] [L79] var_1_17 = var_1_4 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=2, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] [L80] COND TRUE var_1_8 == var_1_8 [L81] var_1_20 = ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=2, var_1_24=-25, var_1_25=2, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] [L83] COND TRUE ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))) > ((((128.5f) < (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))))) ? (128.5f) : (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))))) [L84] var_1_24 = ((((var_1_5) > (var_1_13)) ? (var_1_5) : (var_1_13))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=2, var_1_24=2, var_1_25=2, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=64, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] [L86] COND FALSE !(var_1_26 < ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))) [L101] var_1_31 = var_1_36 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=2, var_1_24=2, var_1_25=2, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] [L103] var_1_18 = var_1_16 [L104] var_1_19 = var_1_4 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=2, var_1_1=1, var_1_20=2, var_1_24=2, var_1_25=2, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] [L105] COND FALSE !(var_1_17 < var_1_13) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=2, var_1_1=1, var_1_20=2, var_1_24=2, var_1_25=2, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] [L110] unsigned short int stepLocal_1 = var_1_17; [L111] unsigned char stepLocal_0 = var_1_17 != (16 / var_1_4); VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, stepLocal_0=1, stepLocal_1=2, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=2, var_1_1=1, var_1_20=2, var_1_24=2, var_1_25=2, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] [L112] COND FALSE !(stepLocal_0 && var_1_15) [L123] var_1_1 = var_1_17 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, stepLocal_1=2, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=2, var_1_1=2, var_1_20=2, var_1_24=2, var_1_25=2, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] [L125] EXPR var_1_5 ^ (~ var_1_13) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, stepLocal_1=2, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=2, var_1_1=2, var_1_20=2, var_1_24=2, var_1_25=2, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] [L125] COND FALSE !((var_1_5 ^ (~ var_1_13)) >= var_1_5) [L128] unsigned short int stepLocal_2 = var_1_17; VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, stepLocal_1=2, stepLocal_2=2, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=2, var_1_1=2, var_1_20=2, var_1_24=2, var_1_25=2, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] [L129] COND FALSE !(stepLocal_2 < last_1_var_1_5) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, stepLocal_1=2, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=2, var_1_1=2, var_1_20=2, var_1_24=2, var_1_25=2, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=0, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] [L132] COND TRUE ! var_1_15 [L133] var_1_5 = ((((last_1_var_1_5) > ((var_1_7 + var_1_4))) ? (last_1_var_1_5) : ((var_1_7 + var_1_4)))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, stepLocal_1=2, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=2, var_1_1=2, var_1_20=2, var_1_24=2, var_1_25=2, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=16385, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] [L136] unsigned short int stepLocal_5 = var_1_6; [L137] unsigned short int stepLocal_4 = var_1_5; VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, stepLocal_1=2, stepLocal_4=16385, stepLocal_5=32767, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=2, var_1_1=2, var_1_20=2, var_1_24=2, var_1_25=2, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=16385, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] [L138] COND TRUE stepLocal_4 != ((var_1_6 / var_1_4) * ((((var_1_5) > (var_1_19)) ? (var_1_5) : (var_1_19)))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, stepLocal_1=2, stepLocal_5=32767, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=2, var_1_1=2, var_1_20=2, var_1_24=2, var_1_25=2, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=16385, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] [L139] COND TRUE var_1_5 <= stepLocal_5 [L140] var_1_13 = 32 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, stepLocal_1=2, var_1_10=0, var_1_13=32, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=2, var_1_1=2, var_1_20=2, var_1_24=2, var_1_25=2, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=16385, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] [L207] RET step() [L208] CALL, EXPR property() [L198-L199] return (((((((((var_1_17 != (16 / var_1_4)) && var_1_15) ? ((var_1_17 > var_1_4) ? (var_1_1 == ((unsigned short int) (var_1_4 + var_1_17))) : (var_1_15 ? (var_1_1 == ((unsigned short int) var_1_17)) : (var_1_1 == ((unsigned short int) var_1_4)))) : (var_1_1 == ((unsigned short int) var_1_17))) && ((var_1_17 < last_1_var_1_5) ? (var_1_5 == ((unsigned short int) (var_1_6 - (var_1_7 - last_1_var_1_5)))) : ((! var_1_15) ? (var_1_5 == ((unsigned short int) ((((last_1_var_1_5) > ((var_1_7 + var_1_4))) ? (last_1_var_1_5) : ((var_1_7 + var_1_4)))))) : 1))) && (last_1_var_1_18 ? (((! last_1_var_1_15) || (last_1_var_1_19 < var_1_6)) ? (var_1_8 == ((double) ((((127.25) > (var_1_10)) ? (127.25) : (var_1_10))))) : (var_1_8 == ((double) (var_1_11 + var_1_12)))) : (var_1_8 == ((double) var_1_11)))) && ((var_1_5 != ((var_1_6 / var_1_4) * ((((var_1_5) > (var_1_19)) ? (var_1_5) : (var_1_19))))) ? ((var_1_5 <= var_1_6) ? (var_1_13 == ((unsigned char) 32)) : (var_1_13 == ((unsigned char) var_1_14))) : (var_1_13 == ((unsigned char) var_1_14)))) && ((var_1_12 != var_1_8) ? (var_1_15 == ((unsigned char) (! var_1_16))) : (var_1_15 == ((unsigned char) var_1_16)))) && (var_1_17 == ((unsigned short int) var_1_4))) && (var_1_18 == ((unsigned char) var_1_16))) && (var_1_19 == ((unsigned long int) var_1_4)) ; VAL [\result=0, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=0, var_1_13=32, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=2, var_1_1=2, var_1_20=2, var_1_24=2, var_1_25=2, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=16385, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] [L208] RET, EXPR property() [L208] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=0, var_1_13=32, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=2, var_1_1=2, var_1_20=2, var_1_24=2, var_1_25=2, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=16385, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] [L19] reach_error() VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=0, var_1_13=32, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=2, var_1_1=2, var_1_20=2, var_1_24=2, var_1_25=2, var_1_26=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_33=127, var_1_34=63, var_1_35=0, var_1_36=0, var_1_4=-254, var_1_5=16385, var_1_6=32767, var_1_7=-114689, var_1_8=509/4] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 93 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 231.7s, OverallIterations: 10, TraceHistogramMax: 27, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 43.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2170 SdHoareTripleChecker+Valid, 7.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2131 mSDsluCounter, 5361 SdHoareTripleChecker+Invalid, 6.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4212 mSDsCounter, 900 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4181 IncrementalHoareTripleChecker+Invalid, 5081 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 900 mSolverCounterUnsat, 1149 mSDtfsCounter, 4181 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1685 GetRequests, 1499 SyntacticMatches, 1 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2277 ImplicationChecksByTransitivity, 103.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=463occurred in iteration=8, InterpolantAutomatonStates: 129, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.6s AutomataMinimizationTime, 9 MinimizatonAttempts, 357 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 3.4s SatisfiabilityAnalysisTime, 181.4s InterpolantComputationTime, 2878 NumberOfCodeBlocks, 2878 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 2320 ConstructedInterpolants, 0 QuantifiedInterpolants, 15955 SizeOfPredicates, 31 NumberOfNonLiveVariables, 2147 ConjunctsInSsa, 125 ConjunctsInUnsatCore, 13 InterpolantComputations, 5 PerfectInterpolantSequences, 17346/18252 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-28 04:27:38,131 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/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_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-59.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB --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 bd989104ff103e9b5ed152f8842800410e6bde451d7ac2b024a1b80da691bd1b --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:27:40,940 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:27:41,100 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 04:27:41,112 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:27:41,116 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:27:41,170 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:27:41,171 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:27:41,171 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:27:41,172 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:27:41,172 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:27:41,172 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:27:41,172 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:27:41,172 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:27:41,173 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:27:41,173 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:27:41,173 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:27:41,173 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:27:41,173 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:27:41,174 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:27:41,174 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:27:41,174 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:27:41,174 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:27:41,174 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:27:41,174 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 04:27:41,175 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 04:27:41,175 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 04:27:41,175 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:27:41,175 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:27:41,175 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:27:41,175 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:27:41,176 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:27:41,176 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:27:41,176 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:27:41,176 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:27:41,176 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:27:41,176 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:27:41,177 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:27:41,177 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:27:41,177 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:27:41,177 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:27:41,177 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:27:41,177 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:27:41,177 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:27:41,178 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:27:41,178 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 04:27:41,178 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 04:27:41,178 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:27:41,178 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:27:41,178 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:27:41,178 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:27:41,179 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_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB 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 -> bd989104ff103e9b5ed152f8842800410e6bde451d7ac2b024a1b80da691bd1b [2024-11-28 04:27:41,580 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:27:41,591 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:27:41,594 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:27:41,597 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:27:41,597 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:27:41,599 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-59.i [2024-11-28 04:27:44,794 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/data/053f68782/fd1524e7cccd481d9842d2903f23cbfb/FLAG9fcb99018 [2024-11-28 04:27:45,185 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:27:45,186 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-59.i [2024-11-28 04:27:45,207 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/data/053f68782/fd1524e7cccd481d9842d2903f23cbfb/FLAG9fcb99018 [2024-11-28 04:27:45,238 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/data/053f68782/fd1524e7cccd481d9842d2903f23cbfb [2024-11-28 04:27:45,240 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:27:45,243 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:27:45,246 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:27:45,246 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:27:45,254 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:27:45,255 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:27:45" (1/1) ... [2024-11-28 04:27:45,256 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3f584973 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:27:45, skipping insertion in model container [2024-11-28 04:27:45,256 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:27:45" (1/1) ... [2024-11-28 04:27:45,294 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:27:45,497 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_6b539dbf-3f84-4559-a170-b0f28f9bd201/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-59.i[919,932] [2024-11-28 04:27:45,603 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:27:45,622 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:27:45,634 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_6b539dbf-3f84-4559-a170-b0f28f9bd201/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-59.i[919,932] [2024-11-28 04:27:45,694 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:27:45,719 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:27:45,721 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:27:45 WrapperNode [2024-11-28 04:27:45,721 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:27:45,722 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:27:45,723 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:27:45,723 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:27:45,738 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:27:45" (1/1) ... [2024-11-28 04:27:45,760 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:27:45" (1/1) ... [2024-11-28 04:27:45,815 INFO L138 Inliner]: procedures = 27, calls = 40, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 193 [2024-11-28 04:27:45,819 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:27:45,820 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:27:45,821 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:27:45,821 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:27:45,832 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:27:45" (1/1) ... [2024-11-28 04:27:45,833 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:27:45" (1/1) ... [2024-11-28 04:27:45,844 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:27:45" (1/1) ... [2024-11-28 04:27:45,870 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-28 04:27:45,874 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:27:45" (1/1) ... [2024-11-28 04:27:45,874 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:27:45" (1/1) ... [2024-11-28 04:27:45,890 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:27:45" (1/1) ... [2024-11-28 04:27:45,891 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:27:45" (1/1) ... [2024-11-28 04:27:45,896 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:27:45" (1/1) ... [2024-11-28 04:27:45,899 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:27:45" (1/1) ... [2024-11-28 04:27:45,900 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:27:45" (1/1) ... [2024-11-28 04:27:45,904 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:27:45,905 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:27:45,905 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:27:45,905 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:27:45,907 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:27:45" (1/1) ... [2024-11-28 04:27:45,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:27:45,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:27:45,947 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:27:45,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:27:45,988 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:27:45,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 04:27:45,988 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 04:27:45,989 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 04:27:45,989 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:27:45,990 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:27:46,141 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:27:46,144 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:27:47,533 INFO L? ?]: Removed 20 outVars from TransFormulas that were not future-live. [2024-11-28 04:27:47,534 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:27:47,548 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:27:47,548 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 04:27:47,549 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:27:47 BoogieIcfgContainer [2024-11-28 04:27:47,549 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:27:47,552 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:27:47,552 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:27:47,559 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:27:47,560 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:27:45" (1/3) ... [2024-11-28 04:27:47,561 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c65efab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:27:47, skipping insertion in model container [2024-11-28 04:27:47,562 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:27:45" (2/3) ... [2024-11-28 04:27:47,564 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c65efab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:27:47, skipping insertion in model container [2024-11-28 04:27:47,564 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:27:47" (3/3) ... [2024-11-28 04:27:47,567 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-co_file-59.i [2024-11-28 04:27:47,590 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:27:47,593 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pr-co_file-59.i that has 2 procedures, 86 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 04:27:47,700 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:27:47,724 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;@43084389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:27:47,725 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:27:47,731 INFO L276 IsEmpty]: Start isEmpty. Operand has 86 states, 56 states have (on average 1.4642857142857142) internal successors, (82), 57 states have internal predecessors, (82), 27 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-28 04:27:47,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2024-11-28 04:27:47,753 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:27:47,754 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:27:47,755 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:27:47,763 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:27:47,763 INFO L85 PathProgramCache]: Analyzing trace with hash -97518395, now seen corresponding path program 1 times [2024-11-28 04:27:47,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:27:47,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [665048249] [2024-11-28 04:27:47,783 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:27:47,783 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-28 04:27:47,783 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:27:47,788 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 04:27:47,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 04:27:48,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:27:48,324 INFO L256 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 04:27:48,342 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:27:48,443 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 584 proven. 0 refuted. 0 times theorem prover too weak. 820 trivial. 0 not checked. [2024-11-28 04:27:48,443 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:27:48,444 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:27:48,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [665048249] [2024-11-28 04:27:48,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [665048249] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:27:48,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:27:48,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:27:48,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156455043] [2024-11-28 04:27:48,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:27:48,457 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 04:27:48,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:27:48,479 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 04:27:48,479 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:27:48,481 INFO L87 Difference]: Start difference. First operand has 86 states, 56 states have (on average 1.4642857142857142) internal successors, (82), 57 states have internal predecessors, (82), 27 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Second operand has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2024-11-28 04:27:48,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:27:48,522 INFO L93 Difference]: Finished difference Result 165 states and 293 transitions. [2024-11-28 04:27:48,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 04:27:48,527 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 174 [2024-11-28 04:27:48,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:27:48,534 INFO L225 Difference]: With dead ends: 165 [2024-11-28 04:27:48,534 INFO L226 Difference]: Without dead ends: 82 [2024-11-28 04:27:48,539 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 173 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-28 04:27:48,542 INFO L435 NwaCegarLoop]: 127 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, 127 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-28 04:27:48,543 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:27:48,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2024-11-28 04:27:48,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2024-11-28 04:27:48,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 53 states have (on average 1.3773584905660377) internal successors, (73), 53 states have internal predecessors, (73), 27 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-28 04:27:48,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 127 transitions. [2024-11-28 04:27:48,595 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 127 transitions. Word has length 174 [2024-11-28 04:27:48,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:27:48,596 INFO L471 AbstractCegarLoop]: Abstraction has 82 states and 127 transitions. [2024-11-28 04:27:48,596 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2024-11-28 04:27:48,596 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 127 transitions. [2024-11-28 04:27:48,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2024-11-28 04:27:48,600 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:27:48,601 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:27:48,612 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-28 04:27:48,801 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 04:27:48,802 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:27:48,803 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:27:48,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1297577711, now seen corresponding path program 1 times [2024-11-28 04:27:48,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:27:48,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1787287145] [2024-11-28 04:27:48,804 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:27:48,804 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-28 04:27:48,804 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:27:48,809 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 04:27:48,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 04:27:49,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:27:49,340 INFO L256 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:27:49,348 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:27:50,323 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-11-28 04:27:50,324 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:27:50,324 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:27:50,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1787287145] [2024-11-28 04:27:50,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1787287145] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:27:50,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:27:50,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:27:50,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624010563] [2024-11-28 04:27:50,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:27:50,326 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:27:50,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:27:50,327 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:27:50,328 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:27:50,328 INFO L87 Difference]: Start difference. First operand 82 states and 127 transitions. Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-28 04:27:51,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:27:51,337 INFO L93 Difference]: Finished difference Result 241 states and 376 transitions. [2024-11-28 04:27:51,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:27:51,347 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 174 [2024-11-28 04:27:51,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:27:51,350 INFO L225 Difference]: With dead ends: 241 [2024-11-28 04:27:51,351 INFO L226 Difference]: Without dead ends: 162 [2024-11-28 04:27:51,352 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 171 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-28 04:27:51,353 INFO L435 NwaCegarLoop]: 123 mSDtfsCounter, 90 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-28 04:27:51,353 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 362 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-28 04:27:51,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2024-11-28 04:27:51,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 140. [2024-11-28 04:27:51,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 83 states have (on average 1.3373493975903614) internal successors, (111), 83 states have internal predecessors, (111), 54 states have call successors, (54), 2 states have call predecessors, (54), 2 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2024-11-28 04:27:51,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 219 transitions. [2024-11-28 04:27:51,396 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 219 transitions. Word has length 174 [2024-11-28 04:27:51,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:27:51,402 INFO L471 AbstractCegarLoop]: Abstraction has 140 states and 219 transitions. [2024-11-28 04:27:51,403 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-28 04:27:51,403 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 219 transitions. [2024-11-28 04:27:51,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2024-11-28 04:27:51,410 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:27:51,410 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:27:51,421 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 04:27:51,610 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 04:27:51,611 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:27:51,611 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:27:51,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1275207042, now seen corresponding path program 1 times [2024-11-28 04:27:51,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:27:51,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [176956634] [2024-11-28 04:27:51,613 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:27:51,613 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:27:51,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:27:51,616 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 04:27:51,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 04:27:52,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:27:52,046 INFO L256 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:27:52,053 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:27:52,985 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-11-28 04:27:52,986 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:27:52,986 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:27:52,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [176956634] [2024-11-28 04:27:52,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [176956634] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:27:52,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:27:52,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:27:52,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240159651] [2024-11-28 04:27:52,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:27:52,990 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:27:52,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:27:52,991 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:27:52,991 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:27:52,992 INFO L87 Difference]: Start difference. First operand 140 states and 219 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-28 04:27:54,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:27:54,562 INFO L93 Difference]: Finished difference Result 308 states and 479 transitions. [2024-11-28 04:27:54,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:27:54,572 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 175 [2024-11-28 04:27:54,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:27:54,576 INFO L225 Difference]: With dead ends: 308 [2024-11-28 04:27:54,576 INFO L226 Difference]: Without dead ends: 229 [2024-11-28 04:27:54,577 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 172 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-28 04:27:54,578 INFO L435 NwaCegarLoop]: 128 mSDtfsCounter, 105 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:27:54,579 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 360 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-28 04:27:54,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2024-11-28 04:27:54,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 217. [2024-11-28 04:27:54,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 132 states have (on average 1.3484848484848484) internal successors, (178), 132 states have internal predecessors, (178), 81 states have call successors, (81), 3 states have call predecessors, (81), 3 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2024-11-28 04:27:54,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 340 transitions. [2024-11-28 04:27:54,659 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 340 transitions. Word has length 175 [2024-11-28 04:27:54,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:27:54,664 INFO L471 AbstractCegarLoop]: Abstraction has 217 states and 340 transitions. [2024-11-28 04:27:54,664 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-28 04:27:54,664 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 340 transitions. [2024-11-28 04:27:54,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2024-11-28 04:27:54,674 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:27:54,674 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 04:27:54,684 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-11-28 04:27:54,874 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 04:27:54,875 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:27:54,875 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:27:54,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1257936729, now seen corresponding path program 1 times [2024-11-28 04:27:54,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:27:54,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [627620651] [2024-11-28 04:27:54,877 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:27:54,877 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-28 04:27:54,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:27:54,881 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 04:27:54,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b539dbf-3f84-4559-a170-b0f28f9bd201/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 04:27:55,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:27:55,242 INFO L256 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 04:27:55,260 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:29:43,621 WARN L286 SmtUtils]: Spent 5.68s on a formula simplification that was a NOOP. DAG size: 49 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 04:30:21,259 WARN L286 SmtUtils]: Spent 13.65s on a formula simplification that was a NOOP. DAG size: 61 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)