./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-49.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 9bd2c7ff Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-49.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu --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 3df5ff212c634accf13d1087a10a51c9f40c6a8006ae38262f7a9a243576e576 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-9bd2c7f [2023-11-19 07:44:15,642 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-19 07:44:15,718 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-19 07:44:15,723 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-19 07:44:15,724 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-19 07:44:15,782 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-19 07:44:15,783 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-19 07:44:15,784 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-19 07:44:15,784 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-19 07:44:15,785 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-19 07:44:15,786 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-19 07:44:15,786 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-19 07:44:15,787 INFO L153 SettingsManager]: * Use SBE=true [2023-11-19 07:44:15,788 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-19 07:44:15,788 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-19 07:44:15,789 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-19 07:44:15,789 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-19 07:44:15,790 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-19 07:44:15,791 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-19 07:44:15,791 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-19 07:44:15,792 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-19 07:44:15,793 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-19 07:44:15,793 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-19 07:44:15,794 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-19 07:44:15,794 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-19 07:44:15,795 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-19 07:44:15,795 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-19 07:44:15,796 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-19 07:44:15,797 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 07:44:15,797 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-19 07:44:15,798 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-19 07:44:15,798 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-19 07:44:15,799 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-19 07:44:15,799 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-19 07:44:15,800 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-19 07:44:15,800 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-19 07:44:15,801 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-19 07:44:15,801 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-19 07:44:15,801 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-19 07:44:15,802 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu 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 -> 3df5ff212c634accf13d1087a10a51c9f40c6a8006ae38262f7a9a243576e576 [2023-11-19 07:44:16,104 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-19 07:44:16,137 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-19 07:44:16,140 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-19 07:44:16,142 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-19 07:44:16,143 INFO L274 PluginConnector]: CDTParser initialized [2023-11-19 07:44:16,144 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-49.i [2023-11-19 07:44:19,194 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-19 07:44:19,486 INFO L384 CDTParser]: Found 1 translation units. [2023-11-19 07:44:19,487 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-49.i [2023-11-19 07:44:19,506 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/data/bb79f7b6d/90bc141eee944481b7b1e4f7844bd8c7/FLAGe93f9868a [2023-11-19 07:44:19,521 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/data/bb79f7b6d/90bc141eee944481b7b1e4f7844bd8c7 [2023-11-19 07:44:19,523 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-19 07:44:19,525 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-19 07:44:19,527 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-19 07:44:19,527 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-19 07:44:19,532 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-19 07:44:19,533 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:44:19" (1/1) ... [2023-11-19 07:44:19,534 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15708a56 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:19, skipping insertion in model container [2023-11-19 07:44:19,535 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:44:19" (1/1) ... [2023-11-19 07:44:19,575 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-19 07:44:19,786 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-49.i[919,932] [2023-11-19 07:44:19,912 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 07:44:19,931 INFO L202 MainTranslator]: Completed pre-run [2023-11-19 07:44:19,945 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-49.i[919,932] [2023-11-19 07:44:20,010 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 07:44:20,039 INFO L206 MainTranslator]: Completed translation [2023-11-19 07:44:20,040 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:20 WrapperNode [2023-11-19 07:44:20,040 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-19 07:44:20,041 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-19 07:44:20,042 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-19 07:44:20,042 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-19 07:44:20,050 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:20" (1/1) ... [2023-11-19 07:44:20,064 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:20" (1/1) ... [2023-11-19 07:44:20,110 INFO L138 Inliner]: procedures = 26, calls = 41, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 222 [2023-11-19 07:44:20,111 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-19 07:44:20,111 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-19 07:44:20,112 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-19 07:44:20,112 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-19 07:44:20,122 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:20" (1/1) ... [2023-11-19 07:44:20,122 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:20" (1/1) ... [2023-11-19 07:44:20,126 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:20" (1/1) ... [2023-11-19 07:44:20,127 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:20" (1/1) ... [2023-11-19 07:44:20,143 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:20" (1/1) ... [2023-11-19 07:44:20,148 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:20" (1/1) ... [2023-11-19 07:44:20,153 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:20" (1/1) ... [2023-11-19 07:44:20,156 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:20" (1/1) ... [2023-11-19 07:44:20,164 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-19 07:44:20,165 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-19 07:44:20,166 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-19 07:44:20,166 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-19 07:44:20,178 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:20" (1/1) ... [2023-11-19 07:44:20,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 07:44:20,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:44:20,254 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-19 07:44:20,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-19 07:44:20,322 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-19 07:44:20,322 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-19 07:44:20,322 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-19 07:44:20,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-19 07:44:20,323 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-19 07:44:20,323 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-19 07:44:20,415 INFO L236 CfgBuilder]: Building ICFG [2023-11-19 07:44:20,418 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-19 07:44:21,038 INFO L277 CfgBuilder]: Performing block encoding [2023-11-19 07:44:21,053 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-19 07:44:21,053 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-19 07:44:21,061 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:44:21 BoogieIcfgContainer [2023-11-19 07:44:21,061 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-19 07:44:21,068 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-19 07:44:21,068 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-19 07:44:21,073 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-19 07:44:21,074 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 07:44:19" (1/3) ... [2023-11-19 07:44:21,075 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17cd2260 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:44:21, skipping insertion in model container [2023-11-19 07:44:21,075 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:20" (2/3) ... [2023-11-19 07:44:21,077 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17cd2260 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:44:21, skipping insertion in model container [2023-11-19 07:44:21,077 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:44:21" (3/3) ... [2023-11-19 07:44:21,078 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-ci_file-49.i [2023-11-19 07:44:21,100 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-19 07:44:21,100 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-19 07:44:21,179 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-19 07:44:21,187 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@59924c93, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-19 07:44:21,189 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-19 07:44:21,196 INFO L276 IsEmpty]: Start isEmpty. Operand has 92 states, 61 states have (on average 1.4754098360655739) internal successors, (90), 62 states have internal predecessors, (90), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2023-11-19 07:44:21,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2023-11-19 07:44:21,219 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:44:21,220 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:44:21,221 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:44:21,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:21,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1478363357, now seen corresponding path program 1 times [2023-11-19 07:44:21,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:21,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672544022] [2023-11-19 07:44:21,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:21,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:21,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:21,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:21,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672544022] [2023-11-19 07:44:21,526 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-19 07:44:21,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876045873] [2023-11-19 07:44:21,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:21,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:44:21,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:44:21,532 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:44:21,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-19 07:44:21,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:21,804 INFO L262 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-19 07:44:21,823 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:44:21,918 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 1458 trivial. 0 not checked. [2023-11-19 07:44:21,918 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 07:44:21,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876045873] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:21,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:21,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 07:44:21,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530895349] [2023-11-19 07:44:21,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:21,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-19 07:44:21,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:21,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-19 07:44:21,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-19 07:44:21,996 INFO L87 Difference]: Start difference. First operand has 92 states, 61 states have (on average 1.4754098360655739) internal successors, (90), 62 states have internal predecessors, (90), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Second operand has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 2 states have call successors, (28) [2023-11-19 07:44:22,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:22,068 INFO L93 Difference]: Finished difference Result 176 states and 312 transitions. [2023-11-19 07:44:22,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-19 07:44:22,071 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 2 states have call successors, (28) Word has length 184 [2023-11-19 07:44:22,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:44:22,082 INFO L225 Difference]: With dead ends: 176 [2023-11-19 07:44:22,082 INFO L226 Difference]: Without dead ends: 87 [2023-11-19 07:44:22,088 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-19 07:44:22,093 INFO L413 NwaCegarLoop]: 136 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, 136 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-19 07:44:22,095 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-19 07:44:22,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2023-11-19 07:44:22,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 87. [2023-11-19 07:44:22,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 57 states have (on average 1.4035087719298245) internal successors, (80), 57 states have internal predecessors, (80), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2023-11-19 07:44:22,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 136 transitions. [2023-11-19 07:44:22,151 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 136 transitions. Word has length 184 [2023-11-19 07:44:22,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:44:22,152 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 136 transitions. [2023-11-19 07:44:22,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 2 states have call successors, (28) [2023-11-19 07:44:22,153 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 136 transitions. [2023-11-19 07:44:22,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2023-11-19 07:44:22,159 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:44:22,159 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:44:22,191 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-19 07:44:22,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-19 07:44:22,372 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:44:22,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:22,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1146339097, now seen corresponding path program 1 times [2023-11-19 07:44:22,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:22,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198858996] [2023-11-19 07:44:22,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:22,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:22,483 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 07:44:22,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [291022299] [2023-11-19 07:44:22,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:22,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:44:22,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:44:22,487 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:44:22,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-19 07:44:22,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:22,692 INFO L262 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-19 07:44:22,716 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:44:23,727 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2023-11-19 07:44:23,728 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 07:44:23,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:23,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198858996] [2023-11-19 07:44:23,732 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 07:44:23,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291022299] [2023-11-19 07:44:23,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291022299] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:23,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:23,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:23,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217377462] [2023-11-19 07:44:23,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:23,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-19 07:44:23,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:23,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:44:23,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 07:44:23,740 INFO L87 Difference]: Start difference. First operand 87 states and 136 transitions. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-19 07:44:24,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:24,053 INFO L93 Difference]: Finished difference Result 287 states and 454 transitions. [2023-11-19 07:44:24,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 07:44:24,054 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 184 [2023-11-19 07:44:24,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:44:24,059 INFO L225 Difference]: With dead ends: 287 [2023-11-19 07:44:24,059 INFO L226 Difference]: Without dead ends: 203 [2023-11-19 07:44:24,061 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:44:24,063 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 122 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-19 07:44:24,063 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 382 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-19 07:44:24,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2023-11-19 07:44:24,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 172. [2023-11-19 07:44:24,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 113 states have (on average 1.407079646017699) internal successors, (159), 113 states have internal predecessors, (159), 56 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2023-11-19 07:44:24,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 271 transitions. [2023-11-19 07:44:24,106 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 271 transitions. Word has length 184 [2023-11-19 07:44:24,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:44:24,109 INFO L495 AbstractCegarLoop]: Abstraction has 172 states and 271 transitions. [2023-11-19 07:44:24,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-19 07:44:24,109 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 271 transitions. [2023-11-19 07:44:24,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2023-11-19 07:44:24,114 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:44:24,114 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:44:24,141 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-19 07:44:24,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:44:24,336 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:44:24,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:24,337 INFO L85 PathProgramCache]: Analyzing trace with hash 847805609, now seen corresponding path program 1 times [2023-11-19 07:44:24,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:24,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32220561] [2023-11-19 07:44:24,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:24,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:24,442 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 07:44:24,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [368260283] [2023-11-19 07:44:24,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:24,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:44:24,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:44:24,449 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:44:24,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-19 07:44:24,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:24,634 INFO L262 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-19 07:44:24,643 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:44:24,756 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2023-11-19 07:44:24,757 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 07:44:24,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:24,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32220561] [2023-11-19 07:44:24,757 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 07:44:24,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368260283] [2023-11-19 07:44:24,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368260283] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:24,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:24,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:44:24,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525565046] [2023-11-19 07:44:24,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:24,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 07:44:24,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:24,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 07:44:24,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:44:24,761 INFO L87 Difference]: Start difference. First operand 172 states and 271 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-19 07:44:25,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:25,088 INFO L93 Difference]: Finished difference Result 535 states and 825 transitions. [2023-11-19 07:44:25,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-19 07:44:25,089 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 184 [2023-11-19 07:44:25,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:44:25,094 INFO L225 Difference]: With dead ends: 535 [2023-11-19 07:44:25,094 INFO L226 Difference]: Without dead ends: 366 [2023-11-19 07:44:25,096 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-19 07:44:25,097 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 147 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-19 07:44:25,098 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 604 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-19 07:44:25,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2023-11-19 07:44:25,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 358. [2023-11-19 07:44:25,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 233 states have (on average 1.3605150214592274) internal successors, (317), 237 states have internal predecessors, (317), 116 states have call successors, (116), 8 states have call predecessors, (116), 8 states have return successors, (116), 112 states have call predecessors, (116), 116 states have call successors, (116) [2023-11-19 07:44:25,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 549 transitions. [2023-11-19 07:44:25,171 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 549 transitions. Word has length 184 [2023-11-19 07:44:25,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:44:25,172 INFO L495 AbstractCegarLoop]: Abstraction has 358 states and 549 transitions. [2023-11-19 07:44:25,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-19 07:44:25,173 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 549 transitions. [2023-11-19 07:44:25,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2023-11-19 07:44:25,176 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:44:25,177 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:44:25,204 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-19 07:44:25,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:44:25,399 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:44:25,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:25,399 INFO L85 PathProgramCache]: Analyzing trace with hash 38458983, now seen corresponding path program 1 times [2023-11-19 07:44:25,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:25,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750545288] [2023-11-19 07:44:25,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:25,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:25,488 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 07:44:25,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2023275182] [2023-11-19 07:44:25,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:25,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:44:25,489 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:44:25,490 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:44:25,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-19 07:44:25,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:25,688 INFO L262 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-19 07:44:25,695 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:44:25,954 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 543 proven. 63 refuted. 0 times theorem prover too weak. 906 trivial. 0 not checked. [2023-11-19 07:44:25,954 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 07:44:26,194 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 18 proven. 63 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2023-11-19 07:44:26,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:26,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750545288] [2023-11-19 07:44:26,195 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 07:44:26,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023275182] [2023-11-19 07:44:26,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023275182] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 07:44:26,196 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-19 07:44:26,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-11-19 07:44:26,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574650647] [2023-11-19 07:44:26,197 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-19 07:44:26,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-19 07:44:26,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:26,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-19 07:44:26,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-19 07:44:26,202 INFO L87 Difference]: Start difference. First operand 358 states and 549 transitions. Second operand has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 2 states have call successors, (49), 2 states have call predecessors, (49), 4 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2023-11-19 07:44:26,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:26,588 INFO L93 Difference]: Finished difference Result 642 states and 962 transitions. [2023-11-19 07:44:26,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-19 07:44:26,589 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 2 states have call successors, (49), 2 states have call predecessors, (49), 4 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) Word has length 184 [2023-11-19 07:44:26,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:44:26,595 INFO L225 Difference]: With dead ends: 642 [2023-11-19 07:44:26,596 INFO L226 Difference]: Without dead ends: 462 [2023-11-19 07:44:26,597 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 358 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2023-11-19 07:44:26,598 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 175 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-19 07:44:26,599 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 427 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-19 07:44:26,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2023-11-19 07:44:26,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 383. [2023-11-19 07:44:26,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 252 states have (on average 1.3333333333333333) internal successors, (336), 256 states have internal predecessors, (336), 116 states have call successors, (116), 14 states have call predecessors, (116), 14 states have return successors, (116), 112 states have call predecessors, (116), 116 states have call successors, (116) [2023-11-19 07:44:26,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 568 transitions. [2023-11-19 07:44:26,669 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 568 transitions. Word has length 184 [2023-11-19 07:44:26,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:44:26,670 INFO L495 AbstractCegarLoop]: Abstraction has 383 states and 568 transitions. [2023-11-19 07:44:26,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 2 states have call successors, (49), 2 states have call predecessors, (49), 4 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2023-11-19 07:44:26,671 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 568 transitions. [2023-11-19 07:44:26,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2023-11-19 07:44:26,674 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:44:26,674 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:44:26,697 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-19 07:44:26,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:44:26,893 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:44:26,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:26,893 INFO L85 PathProgramCache]: Analyzing trace with hash 346846754, now seen corresponding path program 1 times [2023-11-19 07:44:26,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:26,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977584406] [2023-11-19 07:44:26,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:26,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:26,963 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 07:44:26,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1404074627] [2023-11-19 07:44:26,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:26,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:44:26,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:44:26,966 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:44:26,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-19 07:44:27,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:27,160 INFO L262 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-19 07:44:27,166 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:44:28,382 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 231 proven. 75 refuted. 0 times theorem prover too weak. 1206 trivial. 0 not checked. [2023-11-19 07:44:28,382 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 07:44:29,135 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 6 proven. 75 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2023-11-19 07:44:29,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:29,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977584406] [2023-11-19 07:44:29,140 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 07:44:29,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404074627] [2023-11-19 07:44:29,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404074627] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 07:44:29,141 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-19 07:44:29,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2023-11-19 07:44:29,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289308272] [2023-11-19 07:44:29,142 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-19 07:44:29,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-19 07:44:29,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:29,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-19 07:44:29,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2023-11-19 07:44:29,149 INFO L87 Difference]: Start difference. First operand 383 states and 568 transitions. Second operand has 14 states, 14 states have (on average 6.357142857142857) internal successors, (89), 14 states have internal predecessors, (89), 4 states have call successors, (56), 3 states have call predecessors, (56), 5 states have return successors, (56), 4 states have call predecessors, (56), 4 states have call successors, (56) [2023-11-19 07:44:30,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:30,744 INFO L93 Difference]: Finished difference Result 1275 states and 1869 transitions. [2023-11-19 07:44:30,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-19 07:44:30,745 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 6.357142857142857) internal successors, (89), 14 states have internal predecessors, (89), 4 states have call successors, (56), 3 states have call predecessors, (56), 5 states have return successors, (56), 4 states have call predecessors, (56), 4 states have call successors, (56) Word has length 185 [2023-11-19 07:44:30,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:44:30,752 INFO L225 Difference]: With dead ends: 1275 [2023-11-19 07:44:30,752 INFO L226 Difference]: Without dead ends: 895 [2023-11-19 07:44:30,755 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 360 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=237, Invalid=413, Unknown=0, NotChecked=0, Total=650 [2023-11-19 07:44:30,756 INFO L413 NwaCegarLoop]: 151 mSDtfsCounter, 561 mSDsluCounter, 761 mSDsCounter, 0 mSdLazyCounter, 823 mSolverCounterSat, 268 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 586 SdHoareTripleChecker+Valid, 912 SdHoareTripleChecker+Invalid, 1091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 268 IncrementalHoareTripleChecker+Valid, 823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-19 07:44:30,756 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [586 Valid, 912 Invalid, 1091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [268 Valid, 823 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-19 07:44:30,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states. [2023-11-19 07:44:30,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 708. [2023-11-19 07:44:30,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 497 states have (on average 1.340040241448692) internal successors, (666), 506 states have internal predecessors, (666), 180 states have call successors, (180), 30 states have call predecessors, (180), 30 states have return successors, (180), 171 states have call predecessors, (180), 180 states have call successors, (180) [2023-11-19 07:44:30,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 1026 transitions. [2023-11-19 07:44:30,890 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 1026 transitions. Word has length 185 [2023-11-19 07:44:30,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:44:30,891 INFO L495 AbstractCegarLoop]: Abstraction has 708 states and 1026 transitions. [2023-11-19 07:44:30,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.357142857142857) internal successors, (89), 14 states have internal predecessors, (89), 4 states have call successors, (56), 3 states have call predecessors, (56), 5 states have return successors, (56), 4 states have call predecessors, (56), 4 states have call successors, (56) [2023-11-19 07:44:30,891 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 1026 transitions. [2023-11-19 07:44:30,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2023-11-19 07:44:30,895 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:44:30,895 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:44:30,925 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-19 07:44:31,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:44:31,125 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:44:31,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:31,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1796458618, now seen corresponding path program 1 times [2023-11-19 07:44:31,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:31,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225983307] [2023-11-19 07:44:31,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:31,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:31,181 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 07:44:31,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [740957977] [2023-11-19 07:44:31,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:31,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:44:31,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:44:31,186 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:44:31,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-19 07:44:31,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:31,368 INFO L262 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-19 07:44:31,374 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:44:31,466 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2023-11-19 07:44:31,467 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 07:44:31,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:31,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225983307] [2023-11-19 07:44:31,468 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 07:44:31,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740957977] [2023-11-19 07:44:31,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740957977] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:31,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:31,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:44:31,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683866153] [2023-11-19 07:44:31,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:31,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 07:44:31,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:31,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 07:44:31,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:44:31,471 INFO L87 Difference]: Start difference. First operand 708 states and 1026 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-19 07:44:32,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:32,041 INFO L93 Difference]: Finished difference Result 1536 states and 2220 transitions. [2023-11-19 07:44:32,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-19 07:44:32,042 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 185 [2023-11-19 07:44:32,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:44:32,052 INFO L225 Difference]: With dead ends: 1536 [2023-11-19 07:44:32,052 INFO L226 Difference]: Without dead ends: 1074 [2023-11-19 07:44:32,054 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-19 07:44:32,057 INFO L413 NwaCegarLoop]: 217 mSDtfsCounter, 410 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 767 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-19 07:44:32,058 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [410 Valid, 767 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-19 07:44:32,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1074 states. [2023-11-19 07:44:32,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1074 to 1054. [2023-11-19 07:44:32,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1054 states, 745 states have (on average 1.3315436241610739) internal successors, (992), 761 states have internal predecessors, (992), 262 states have call successors, (262), 46 states have call predecessors, (262), 46 states have return successors, (262), 246 states have call predecessors, (262), 262 states have call successors, (262) [2023-11-19 07:44:32,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1054 states to 1054 states and 1516 transitions. [2023-11-19 07:44:32,257 INFO L78 Accepts]: Start accepts. Automaton has 1054 states and 1516 transitions. Word has length 185 [2023-11-19 07:44:32,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:44:32,262 INFO L495 AbstractCegarLoop]: Abstraction has 1054 states and 1516 transitions. [2023-11-19 07:44:32,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-19 07:44:32,262 INFO L276 IsEmpty]: Start isEmpty. Operand 1054 states and 1516 transitions. [2023-11-19 07:44:32,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2023-11-19 07:44:32,265 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:44:32,266 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:44:32,288 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-19 07:44:32,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-19 07:44:32,487 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:44:32,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:32,488 INFO L85 PathProgramCache]: Analyzing trace with hash -401291460, now seen corresponding path program 1 times [2023-11-19 07:44:32,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:32,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843590154] [2023-11-19 07:44:32,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:32,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:32,534 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 07:44:32,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1774165851] [2023-11-19 07:44:32,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:32,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:44:32,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:44:32,536 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:44:32,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-19 07:44:32,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:32,720 INFO L262 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-19 07:44:32,726 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:44:32,888 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 711 proven. 27 refuted. 0 times theorem prover too weak. 774 trivial. 0 not checked. [2023-11-19 07:44:32,888 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 07:44:33,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:33,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843590154] [2023-11-19 07:44:33,285 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 07:44:33,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774165851] [2023-11-19 07:44:33,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774165851] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 07:44:33,286 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-19 07:44:33,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2023-11-19 07:44:33,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408384315] [2023-11-19 07:44:33,286 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-19 07:44:33,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-19 07:44:33,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:33,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-19 07:44:33,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-19 07:44:33,289 INFO L87 Difference]: Start difference. First operand 1054 states and 1516 transitions. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 2 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2023-11-19 07:44:34,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:34,130 INFO L93 Difference]: Finished difference Result 2042 states and 2869 transitions. [2023-11-19 07:44:34,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-19 07:44:34,131 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 2 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 185 [2023-11-19 07:44:34,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:44:34,141 INFO L225 Difference]: With dead ends: 2042 [2023-11-19 07:44:34,142 INFO L226 Difference]: Without dead ends: 1246 [2023-11-19 07:44:34,144 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=155, Invalid=351, Unknown=0, NotChecked=0, Total=506 [2023-11-19 07:44:34,146 INFO L413 NwaCegarLoop]: 119 mSDtfsCounter, 217 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-19 07:44:34,146 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [235 Valid, 363 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 434 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-19 07:44:34,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1246 states. [2023-11-19 07:44:34,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1246 to 1071. [2023-11-19 07:44:34,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1071 states, 761 states have (on average 1.314060446780552) internal successors, (1000), 776 states have internal predecessors, (1000), 250 states have call successors, (250), 59 states have call predecessors, (250), 59 states have return successors, (250), 235 states have call predecessors, (250), 250 states have call successors, (250) [2023-11-19 07:44:34,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 1500 transitions. [2023-11-19 07:44:34,314 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 1500 transitions. Word has length 185 [2023-11-19 07:44:34,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:44:34,315 INFO L495 AbstractCegarLoop]: Abstraction has 1071 states and 1500 transitions. [2023-11-19 07:44:34,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 2 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2023-11-19 07:44:34,315 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 1500 transitions. [2023-11-19 07:44:34,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2023-11-19 07:44:34,319 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:44:34,319 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:44:34,349 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-19 07:44:34,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:44:34,536 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:44:34,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:34,536 INFO L85 PathProgramCache]: Analyzing trace with hash 785341368, now seen corresponding path program 1 times [2023-11-19 07:44:34,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:34,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978553575] [2023-11-19 07:44:34,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:34,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:34,576 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 07:44:34,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1061937010] [2023-11-19 07:44:34,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:34,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:44:34,577 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:44:34,578 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:44:34,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-19 07:44:34,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:34,776 INFO L262 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-19 07:44:34,783 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:44:35,013 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2023-11-19 07:44:35,014 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 07:44:35,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:35,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978553575] [2023-11-19 07:44:35,014 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 07:44:35,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061937010] [2023-11-19 07:44:35,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061937010] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:35,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:35,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:35,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997610388] [2023-11-19 07:44:35,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:35,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-19 07:44:35,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:35,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:44:35,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 07:44:35,018 INFO L87 Difference]: Start difference. First operand 1071 states and 1500 transitions. Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-19 07:44:35,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:35,378 INFO L93 Difference]: Finished difference Result 2867 states and 4047 transitions. [2023-11-19 07:44:35,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 07:44:35,379 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 185 [2023-11-19 07:44:35,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:44:35,395 INFO L225 Difference]: With dead ends: 2867 [2023-11-19 07:44:35,396 INFO L226 Difference]: Without dead ends: 2062 [2023-11-19 07:44:35,401 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:44:35,403 INFO L413 NwaCegarLoop]: 182 mSDtfsCounter, 125 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 440 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-19 07:44:35,403 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 440 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-19 07:44:35,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2062 states. [2023-11-19 07:44:35,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2062 to 1825. [2023-11-19 07:44:35,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1825 states, 1285 states have (on average 1.3019455252918288) internal successors, (1673), 1310 states have internal predecessors, (1673), 436 states have call successors, (436), 103 states have call predecessors, (436), 103 states have return successors, (436), 411 states have call predecessors, (436), 436 states have call successors, (436) [2023-11-19 07:44:35,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1825 states to 1825 states and 2545 transitions. [2023-11-19 07:44:35,715 INFO L78 Accepts]: Start accepts. Automaton has 1825 states and 2545 transitions. Word has length 185 [2023-11-19 07:44:35,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:44:35,716 INFO L495 AbstractCegarLoop]: Abstraction has 1825 states and 2545 transitions. [2023-11-19 07:44:35,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-19 07:44:35,716 INFO L276 IsEmpty]: Start isEmpty. Operand 1825 states and 2545 transitions. [2023-11-19 07:44:35,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2023-11-19 07:44:35,720 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:44:35,720 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:44:35,749 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-19 07:44:35,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:44:35,944 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:44:35,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:35,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1515481222, now seen corresponding path program 1 times [2023-11-19 07:44:35,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:35,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324697856] [2023-11-19 07:44:35,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:35,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:35,980 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 07:44:35,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1650831610] [2023-11-19 07:44:35,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:35,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:44:35,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:44:35,983 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:44:35,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-19 07:44:36,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:36,192 INFO L262 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-19 07:44:36,196 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:44:36,222 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2023-11-19 07:44:36,222 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 07:44:36,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:36,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324697856] [2023-11-19 07:44:36,223 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 07:44:36,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650831610] [2023-11-19 07:44:36,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650831610] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:36,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:36,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:36,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69844874] [2023-11-19 07:44:36,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:36,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-19 07:44:36,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:36,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:44:36,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:44:36,230 INFO L87 Difference]: Start difference. First operand 1825 states and 2545 transitions. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-19 07:44:36,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:36,476 INFO L93 Difference]: Finished difference Result 3383 states and 4721 transitions. [2023-11-19 07:44:36,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:44:36,477 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 185 [2023-11-19 07:44:36,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:44:36,489 INFO L225 Difference]: With dead ends: 3383 [2023-11-19 07:44:36,489 INFO L226 Difference]: Without dead ends: 1825 [2023-11-19 07:44:36,494 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:44:36,495 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 0 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-19 07:44:36,495 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 264 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-19 07:44:36,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1825 states. [2023-11-19 07:44:36,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1825 to 1825. [2023-11-19 07:44:36,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1825 states, 1285 states have (on average 1.2964980544747082) internal successors, (1666), 1310 states have internal predecessors, (1666), 436 states have call successors, (436), 103 states have call predecessors, (436), 103 states have return successors, (436), 411 states have call predecessors, (436), 436 states have call successors, (436) [2023-11-19 07:44:36,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1825 states to 1825 states and 2538 transitions. [2023-11-19 07:44:36,756 INFO L78 Accepts]: Start accepts. Automaton has 1825 states and 2538 transitions. Word has length 185 [2023-11-19 07:44:36,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:44:36,759 INFO L495 AbstractCegarLoop]: Abstraction has 1825 states and 2538 transitions. [2023-11-19 07:44:36,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-19 07:44:36,760 INFO L276 IsEmpty]: Start isEmpty. Operand 1825 states and 2538 transitions. [2023-11-19 07:44:36,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2023-11-19 07:44:36,763 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:44:36,764 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:44:36,786 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-19 07:44:36,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:44:36,981 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:44:36,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:36,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1976117246, now seen corresponding path program 1 times [2023-11-19 07:44:36,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:36,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856374244] [2023-11-19 07:44:36,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:36,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:37,028 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 07:44:37,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1740961267] [2023-11-19 07:44:37,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:37,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:44:37,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:44:37,030 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:44:37,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-19 07:44:37,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:37,273 INFO L262 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-19 07:44:37,278 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:44:37,645 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2023-11-19 07:44:37,645 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 07:44:37,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:37,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856374244] [2023-11-19 07:44:37,645 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 07:44:37,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740961267] [2023-11-19 07:44:37,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740961267] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:37,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:37,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-19 07:44:37,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449417720] [2023-11-19 07:44:37,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:37,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-19 07:44:37,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:37,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-19 07:44:37,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-19 07:44:37,648 INFO L87 Difference]: Start difference. First operand 1825 states and 2538 transitions. Second operand has 7 states, 7 states have (on average 7.0) internal successors, (49), 6 states have internal predecessors, (49), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-19 07:44:39,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:39,015 INFO L93 Difference]: Finished difference Result 4620 states and 6435 transitions. [2023-11-19 07:44:39,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-19 07:44:39,016 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 6 states have internal predecessors, (49), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 186 [2023-11-19 07:44:39,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:44:39,035 INFO L225 Difference]: With dead ends: 4620 [2023-11-19 07:44:39,035 INFO L226 Difference]: Without dead ends: 2798 [2023-11-19 07:44:39,041 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2023-11-19 07:44:39,042 INFO L413 NwaCegarLoop]: 318 mSDtfsCounter, 601 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 601 SdHoareTripleChecker+Valid, 924 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-19 07:44:39,042 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [601 Valid, 924 Invalid, 663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 520 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-19 07:44:39,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2798 states. [2023-11-19 07:44:39,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2798 to 2332. [2023-11-19 07:44:39,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2332 states, 1644 states have (on average 1.2998783454987834) internal successors, (2137), 1676 states have internal predecessors, (2137), 558 states have call successors, (558), 129 states have call predecessors, (558), 129 states have return successors, (558), 526 states have call predecessors, (558), 558 states have call successors, (558) [2023-11-19 07:44:39,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2332 states to 2332 states and 3253 transitions. [2023-11-19 07:44:39,430 INFO L78 Accepts]: Start accepts. Automaton has 2332 states and 3253 transitions. Word has length 186 [2023-11-19 07:44:39,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:44:39,431 INFO L495 AbstractCegarLoop]: Abstraction has 2332 states and 3253 transitions. [2023-11-19 07:44:39,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 6 states have internal predecessors, (49), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-19 07:44:39,431 INFO L276 IsEmpty]: Start isEmpty. Operand 2332 states and 3253 transitions. [2023-11-19 07:44:39,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2023-11-19 07:44:39,434 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:44:39,435 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:44:39,443 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-19 07:44:39,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:44:39,642 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:44:39,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:39,642 INFO L85 PathProgramCache]: Analyzing trace with hash -465706042, now seen corresponding path program 1 times [2023-11-19 07:44:39,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:39,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922185983] [2023-11-19 07:44:39,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:39,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:39,676 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 07:44:39,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1124983422] [2023-11-19 07:44:39,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:39,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:44:39,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:44:39,678 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:44:39,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-19 07:44:39,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-19 07:44:39,959 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-19 07:44:40,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-19 07:44:40,251 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-19 07:44:40,251 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-19 07:44:40,252 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-19 07:44:40,266 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-19 07:44:40,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-19 07:44:40,465 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:44:40,470 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-19 07:44:40,625 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated [2023-11-19 07:44:40,628 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated [2023-11-19 07:44:40,631 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short24 could not be translated [2023-11-19 07:44:40,687 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.11 07:44:40 BoogieIcfgContainer [2023-11-19 07:44:40,688 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-19 07:44:40,688 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-19 07:44:40,688 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-19 07:44:40,689 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-19 07:44:40,689 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:44:21" (3/4) ... [2023-11-19 07:44:40,691 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-19 07:44:40,692 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-19 07:44:40,693 INFO L158 Benchmark]: Toolchain (without parser) took 21167.93ms. Allocated memory was 165.7MB in the beginning and 346.0MB in the end (delta: 180.4MB). Free memory was 135.6MB in the beginning and 146.6MB in the end (delta: -11.0MB). Peak memory consumption was 169.0MB. Max. memory is 16.1GB. [2023-11-19 07:44:40,693 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 125.8MB. Free memory is still 98.4MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-19 07:44:40,694 INFO L158 Benchmark]: CACSL2BoogieTranslator took 513.89ms. Allocated memory is still 165.7MB. Free memory was 135.2MB in the beginning and 119.0MB in the end (delta: 16.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2023-11-19 07:44:40,694 INFO L158 Benchmark]: Boogie Procedure Inliner took 69.42ms. Allocated memory is still 165.7MB. Free memory was 119.0MB in the beginning and 114.8MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-19 07:44:40,695 INFO L158 Benchmark]: Boogie Preprocessor took 53.02ms. Allocated memory is still 165.7MB. Free memory was 114.8MB in the beginning and 112.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-19 07:44:40,695 INFO L158 Benchmark]: RCFGBuilder took 897.81ms. Allocated memory is still 165.7MB. Free memory was 112.7MB in the beginning and 106.9MB in the end (delta: 5.8MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-19 07:44:40,696 INFO L158 Benchmark]: TraceAbstraction took 19619.63ms. Allocated memory was 165.7MB in the beginning and 346.0MB in the end (delta: 180.4MB). Free memory was 106.1MB in the beginning and 146.6MB in the end (delta: -40.6MB). Peak memory consumption was 141.4MB. Max. memory is 16.1GB. [2023-11-19 07:44:40,696 INFO L158 Benchmark]: Witness Printer took 4.10ms. Allocated memory is still 346.0MB. Free memory is still 146.6MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-19 07:44:40,698 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.27ms. Allocated memory is still 125.8MB. Free memory is still 98.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 513.89ms. Allocated memory is still 165.7MB. Free memory was 135.2MB in the beginning and 119.0MB in the end (delta: 16.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 69.42ms. Allocated memory is still 165.7MB. Free memory was 119.0MB in the beginning and 114.8MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 53.02ms. Allocated memory is still 165.7MB. Free memory was 114.8MB in the beginning and 112.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 897.81ms. Allocated memory is still 165.7MB. Free memory was 112.7MB in the beginning and 106.9MB in the end (delta: 5.8MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * TraceAbstraction took 19619.63ms. Allocated memory was 165.7MB in the beginning and 346.0MB in the end (delta: 180.4MB). Free memory was 106.1MB in the beginning and 146.6MB in the end (delta: -40.6MB). Peak memory consumption was 141.4MB. Max. memory is 16.1GB. * Witness Printer took 4.10ms. Allocated memory is still 346.0MB. Free memory is still 146.6MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short24 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 187, overapproximation of bitwiseAnd at line 83, overapproximation of someBinaryArithmeticDOUBLEoperation at line 113, overapproximation of someBinaryDOUBLEComparisonOperation at line 187, overapproximation of someBinaryArithmeticFLOAToperation at line 126, overapproximation of someUnaryFLOAToperation at line 126. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned long int var_1_1 = 10; [L23] unsigned long int var_1_3 = 3171453299; [L24] unsigned long int var_1_4 = 2038274679; [L25] unsigned long int var_1_5 = 1375699353; [L26] unsigned short int var_1_8 = 16; [L27] unsigned char var_1_12 = 1; [L28] unsigned char var_1_13 = 1; [L29] double var_1_14 = 64.45; [L30] float var_1_15 = 31.15; [L31] float var_1_16 = 16.4; [L32] double var_1_17 = 100.625; [L33] double var_1_18 = 128.1; [L34] unsigned char var_1_19 = 1; [L35] unsigned char var_1_20 = 8; [L36] unsigned char var_1_21 = 100; [L37] unsigned char var_1_22 = 0; [L38] signed char var_1_23 = 2; [L39] unsigned char var_1_24 = 0; [L40] unsigned char var_1_25 = 16; [L41] float var_1_27 = 1000000000000000.4; [L42] unsigned short int var_1_28 = 32; [L43] unsigned short int var_1_31 = 4; [L44] float var_1_32 = 5.625; [L45] float var_1_33 = 1000.75; [L46] float var_1_34 = 255.5; [L47] double var_1_36 = 7.6; [L48] unsigned char var_1_37 = 1; [L49] float var_1_39 = 5.5; [L50] unsigned char var_1_40 = 8; [L51] unsigned char var_1_41 = 0; [L52] float var_1_42 = 32.2; [L53] double var_1_43 = 255.25; [L54] unsigned long int last_1_var_1_1 = 10; [L55] unsigned short int last_1_var_1_8 = 16; [L56] unsigned char last_1_var_1_12 = 1; [L57] unsigned char last_1_var_1_19 = 1; [L58] unsigned char last_1_var_1_22 = 0; VAL [isInitial=0, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=3171453299, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=2038274679, var_1_5=1375699353, var_1_8=16] [L191] isInitial = 1 [L192] FCALL initially() [L193] COND TRUE 1 [L194] CALL updateLastVariables() [L180] last_1_var_1_1 = var_1_1 [L181] last_1_var_1_8 = var_1_8 [L182] last_1_var_1_12 = var_1_12 [L183] last_1_var_1_19 = var_1_19 [L184] last_1_var_1_22 = var_1_22 VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=3171453299, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=2038274679, var_1_5=1375699353, var_1_8=16] [L194] RET updateLastVariables() [L195] CALL updateVariables() [L133] var_1_3 = __VERIFIER_nondet_ulong() [L134] CALL assume_abort_if_not(var_1_3 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=2038274679, var_1_5=1375699353, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=2038274679, var_1_5=1375699353, var_1_8=16] [L134] RET assume_abort_if_not(var_1_3 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=2038274679, var_1_5=1375699353, var_1_8=16] [L135] CALL assume_abort_if_not(var_1_3 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=2038274679, var_1_5=1375699353, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=2038274679, var_1_5=1375699353, var_1_8=16] [L135] RET assume_abort_if_not(var_1_3 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=2038274679, var_1_5=1375699353, var_1_8=16] [L136] var_1_4 = __VERIFIER_nondet_ulong() [L137] CALL assume_abort_if_not(var_1_4 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1375699353, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1375699353, var_1_8=16] [L137] RET assume_abort_if_not(var_1_4 >= 1073741823) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1375699353, var_1_8=16] [L138] CALL assume_abort_if_not(var_1_4 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1375699353, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1375699353, var_1_8=16] [L138] RET assume_abort_if_not(var_1_4 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1375699353, var_1_8=16] [L139] var_1_5 = __VERIFIER_nondet_ulong() [L140] CALL assume_abort_if_not(var_1_5 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L140] RET assume_abort_if_not(var_1_5 >= 1073741824) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L141] CALL assume_abort_if_not(var_1_5 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L141] RET assume_abort_if_not(var_1_5 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L142] var_1_13 = __VERIFIER_nondet_uchar() [L143] CALL assume_abort_if_not(var_1_13 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L143] RET assume_abort_if_not(var_1_13 >= 1) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L144] CALL assume_abort_if_not(var_1_13 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L144] RET assume_abort_if_not(var_1_13 <= 1) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L145] var_1_15 = __VERIFIER_nondet_float() [L146] CALL assume_abort_if_not((var_1_15 >= -922337.2036854776000e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854776000e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L146] RET assume_abort_if_not((var_1_15 >= -922337.2036854776000e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854776000e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L147] var_1_16 = __VERIFIER_nondet_float() [L148] CALL assume_abort_if_not((var_1_16 >= -922337.2036854776000e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854776000e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L148] RET assume_abort_if_not((var_1_16 >= -922337.2036854776000e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854776000e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L149] var_1_17 = __VERIFIER_nondet_double() [L150] CALL assume_abort_if_not((var_1_17 >= -922337.2036854765600e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L150] RET assume_abort_if_not((var_1_17 >= -922337.2036854765600e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L151] var_1_18 = __VERIFIER_nondet_double() [L152] CALL assume_abort_if_not((var_1_18 >= -922337.2036854765600e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L152] RET assume_abort_if_not((var_1_18 >= -922337.2036854765600e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L153] var_1_20 = __VERIFIER_nondet_uchar() [L154] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L154] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L155] CALL assume_abort_if_not(var_1_20 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L155] RET assume_abort_if_not(var_1_20 <= 254) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L156] var_1_21 = __VERIFIER_nondet_uchar() [L157] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L157] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L158] CALL assume_abort_if_not(var_1_21 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L158] RET assume_abort_if_not(var_1_21 <= 254) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L159] var_1_23 = __VERIFIER_nondet_char() [L160] CALL assume_abort_if_not(var_1_23 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L160] RET assume_abort_if_not(var_1_23 >= -128) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L161] CALL assume_abort_if_not(var_1_23 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L161] RET assume_abort_if_not(var_1_23 <= 127) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L162] CALL assume_abort_if_not(var_1_23 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L162] RET assume_abort_if_not(var_1_23 != 0) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L163] var_1_24 = __VERIFIER_nondet_uchar() [L164] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L164] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L165] CALL assume_abort_if_not(var_1_24 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L165] RET assume_abort_if_not(var_1_24 <= 0) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L166] var_1_33 = __VERIFIER_nondet_float() [L167] CALL assume_abort_if_not((var_1_33 >= 0.0F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854765600e+12F && var_1_33 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L167] RET assume_abort_if_not((var_1_33 >= 0.0F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854765600e+12F && var_1_33 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L168] var_1_34 = __VERIFIER_nondet_float() [L169] CALL assume_abort_if_not((var_1_34 >= 0.0F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 9223372.036854765600e+12F && var_1_34 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L169] RET assume_abort_if_not((var_1_34 >= 0.0F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 9223372.036854765600e+12F && var_1_34 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L170] var_1_40 = __VERIFIER_nondet_uchar() [L171] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L171] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L172] CALL assume_abort_if_not(var_1_40 <= 9) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L172] RET assume_abort_if_not(var_1_40 <= 9) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L173] var_1_41 = __VERIFIER_nondet_uchar() [L174] CALL assume_abort_if_not(var_1_41 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L174] RET assume_abort_if_not(var_1_41 >= 0) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L175] CALL assume_abort_if_not(var_1_41 <= 9) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L175] RET assume_abort_if_not(var_1_41 <= 9) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L176] var_1_42 = __VERIFIER_nondet_float() [L177] CALL assume_abort_if_not((var_1_42 >= -461168.6018427382800e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 4611686.018427382800e+12F && var_1_42 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L177] RET assume_abort_if_not((var_1_42 >= -461168.6018427382800e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 4611686.018427382800e+12F && var_1_42 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L195] RET updateVariables() [L196] CALL step() [L62] COND TRUE ! last_1_var_1_22 VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L63] COND TRUE (last_1_var_1_1 * ((((last_1_var_1_19) < (var_1_5)) ? (last_1_var_1_19) : (var_1_5)))) >= last_1_var_1_19 [L64] var_1_12 = var_1_13 VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L69] COND FALSE !(var_1_13 && last_1_var_1_22) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L76] var_1_8 = ((((25) > ((((((var_1_19) < (var_1_19)) ? (var_1_19) : (var_1_19))) + (100 + var_1_19)))) ? (25) : ((((((var_1_19) < (var_1_19)) ? (var_1_19) : (var_1_19))) + (100 + var_1_19))))) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L77] COND TRUE (((((- 9.5f)) > ((- var_1_15))) ? ((- 9.5f)) : ((- var_1_15)))) < var_1_16 [L78] var_1_14 = ((((var_1_17) < (var_1_18)) ? (var_1_17) : (var_1_18))) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L80] COND TRUE \read(last_1_var_1_12) [L81] var_1_1 = (((((var_1_3) > ((var_1_4 + var_1_5))) ? (var_1_3) : ((var_1_4 + var_1_5)))) - (((((last_1_var_1_19) > (last_1_var_1_8)) ? (last_1_var_1_19) : (last_1_var_1_8))) + 256u)) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L83] EXPR var_1_19 & var_1_4 VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=0, var_1_21=121, var_1_22=0, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L83] COND FALSE !((-2 / var_1_23) >= (var_1_19 & var_1_4)) [L98] var_1_22 = var_1_13 VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=0, var_1_21=121, var_1_22=1, var_1_23=-11, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L100] var_1_25 = var_1_20 [L101] var_1_27 = 64.5f VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=0, var_1_21=121, var_1_22=1, var_1_23=-11, var_1_24=0, var_1_25=0, var_1_27=129/2, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L102] COND TRUE (var_1_21 % ((((var_1_23) < (var_1_23)) ? (var_1_23) : (var_1_23)))) < var_1_19 [L103] var_1_28 = ((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=0, var_1_21=121, var_1_22=1, var_1_23=-11, var_1_24=0, var_1_25=0, var_1_27=129/2, var_1_28=11, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L107] COND FALSE !((var_1_21 <= ((((100) > (var_1_8)) ? (100) : (var_1_8)))) || ((- var_1_23) <= var_1_23)) [L110] var_1_31 = var_1_23 VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=0, var_1_21=121, var_1_22=1, var_1_23=-11, var_1_24=0, var_1_25=0, var_1_27=129/2, var_1_28=11, var_1_31=65525, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L112] COND TRUE var_1_19 >= var_1_20 [L113] var_1_32 = (((((var_1_33) > (var_1_34)) ? (var_1_33) : (var_1_34))) - ((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=0, var_1_21=121, var_1_22=1, var_1_23=-11, var_1_24=0, var_1_25=0, var_1_27=129/2, var_1_28=11, var_1_31=65525, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L117] COND FALSE !(((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) > var_1_21) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=0, var_1_21=121, var_1_22=1, var_1_23=-11, var_1_24=0, var_1_25=0, var_1_27=129/2, var_1_28=11, var_1_31=65525, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L120] COND FALSE !(var_1_17 < (- var_1_16)) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=0, var_1_21=121, var_1_22=1, var_1_23=-11, var_1_24=0, var_1_25=0, var_1_27=129/2, var_1_28=11, var_1_31=65525, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L125] EXPR var_1_23 >> ((((var_1_40) < (var_1_41)) ? (var_1_40) : (var_1_41))) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=0, var_1_21=121, var_1_22=1, var_1_23=-11, var_1_24=0, var_1_25=0, var_1_27=129/2, var_1_28=11, var_1_31=65525, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L125] COND TRUE (var_1_23 >> ((((var_1_40) < (var_1_41)) ? (var_1_40) : (var_1_41)))) >= -64 [L126] var_1_39 = (((((var_1_42 + 10000.9f)) < (((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))))) ? ((var_1_42 + 10000.9f)) : (((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))))) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=0, var_1_21=121, var_1_22=1, var_1_23=-11, var_1_24=0, var_1_25=0, var_1_27=129/2, var_1_28=11, var_1_31=65525, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=9, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L128] COND TRUE var_1_42 <= (var_1_33 - var_1_34) [L129] var_1_43 = var_1_34 VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=0, var_1_21=121, var_1_22=1, var_1_23=-11, var_1_24=0, var_1_25=0, var_1_27=129/2, var_1_28=11, var_1_31=65525, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=9, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L196] RET step() [L197] CALL, EXPR property() [L187] EXPR (((((last_1_var_1_12 ? (var_1_1 == ((unsigned long int) (((((var_1_3) > ((var_1_4 + var_1_5))) ? (var_1_3) : ((var_1_4 + var_1_5)))) - (((((last_1_var_1_19) > (last_1_var_1_8)) ? (last_1_var_1_19) : (last_1_var_1_8))) + 256u)))) : 1) && (var_1_8 == ((unsigned short int) ((((25) > ((((((var_1_19) < (var_1_19)) ? (var_1_19) : (var_1_19))) + (100 + var_1_19)))) ? (25) : ((((((var_1_19) < (var_1_19)) ? (var_1_19) : (var_1_19))) + (100 + var_1_19)))))))) && ((! last_1_var_1_22) ? (((last_1_var_1_1 * ((((last_1_var_1_19) < (var_1_5)) ? (last_1_var_1_19) : (var_1_5)))) >= last_1_var_1_19) ? (var_1_12 == ((unsigned char) var_1_13)) : 1) : (var_1_12 == ((unsigned char) 0)))) && (((((((- 9.5f)) > ((- var_1_15))) ? ((- 9.5f)) : ((- var_1_15)))) < var_1_16) ? (var_1_14 == ((double) ((((var_1_17) < (var_1_18)) ? (var_1_17) : (var_1_18))))) : 1)) && ((var_1_13 && last_1_var_1_22) ? ((var_1_4 > (256u * last_1_var_1_8)) ? (var_1_19 == ((unsigned char) ((((var_1_20) < (var_1_21)) ? (var_1_20) : (var_1_21))))) : (var_1_19 == ((unsigned char) var_1_20))) : 1)) && (((-2 / var_1_23) >= (var_1_19 & var_1_4)) ? ((var_1_21 >= (var_1_1 + var_1_5)) ? (((~ var_1_19) > var_1_20) ? (var_1_12 ? (var_1_22 == ((unsigned char) var_1_24)) : (var_1_22 == ((unsigned char) var_1_13))) : (var_1_22 == ((unsigned char) var_1_13))) : (var_1_22 == ((unsigned char) var_1_13))) : (var_1_22 == ((unsigned char) var_1_13))) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=0, var_1_21=121, var_1_22=1, var_1_23=-11, var_1_24=0, var_1_25=0, var_1_27=129/2, var_1_28=11, var_1_31=65525, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=9, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L187-L188] return (((((last_1_var_1_12 ? (var_1_1 == ((unsigned long int) (((((var_1_3) > ((var_1_4 + var_1_5))) ? (var_1_3) : ((var_1_4 + var_1_5)))) - (((((last_1_var_1_19) > (last_1_var_1_8)) ? (last_1_var_1_19) : (last_1_var_1_8))) + 256u)))) : 1) && (var_1_8 == ((unsigned short int) ((((25) > ((((((var_1_19) < (var_1_19)) ? (var_1_19) : (var_1_19))) + (100 + var_1_19)))) ? (25) : ((((((var_1_19) < (var_1_19)) ? (var_1_19) : (var_1_19))) + (100 + var_1_19)))))))) && ((! last_1_var_1_22) ? (((last_1_var_1_1 * ((((last_1_var_1_19) < (var_1_5)) ? (last_1_var_1_19) : (var_1_5)))) >= last_1_var_1_19) ? (var_1_12 == ((unsigned char) var_1_13)) : 1) : (var_1_12 == ((unsigned char) 0)))) && (((((((- 9.5f)) > ((- var_1_15))) ? ((- 9.5f)) : ((- var_1_15)))) < var_1_16) ? (var_1_14 == ((double) ((((var_1_17) < (var_1_18)) ? (var_1_17) : (var_1_18))))) : 1)) && ((var_1_13 && last_1_var_1_22) ? ((var_1_4 > (256u * last_1_var_1_8)) ? (var_1_19 == ((unsigned char) ((((var_1_20) < (var_1_21)) ? (var_1_20) : (var_1_21))))) : (var_1_19 == ((unsigned char) var_1_20))) : 1)) && (((-2 / var_1_23) >= (var_1_19 & var_1_4)) ? ((var_1_21 >= (var_1_1 + var_1_5)) ? (((~ var_1_19) > var_1_20) ? (var_1_12 ? (var_1_22 == ((unsigned char) var_1_24)) : (var_1_22 == ((unsigned char) var_1_13))) : (var_1_22 == ((unsigned char) var_1_13))) : (var_1_22 == ((unsigned char) var_1_13))) : (var_1_22 == ((unsigned char) var_1_13))) ; [L197] RET, EXPR property() [L197] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=0, var_1_21=121, var_1_22=1, var_1_23=-11, var_1_24=0, var_1_25=0, var_1_27=129/2, var_1_28=11, var_1_31=65525, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=9, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=0, var_1_21=121, var_1_22=1, var_1_23=-11, var_1_24=0, var_1_25=0, var_1_27=129/2, var_1_28=11, var_1_31=65525, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=9, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 92 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 19.3s, OverallIterations: 11, TraceHistogramMax: 28, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 6.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2407 SdHoareTripleChecker+Valid, 3.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2358 mSDsluCounter, 5219 SdHoareTripleChecker+Invalid, 3.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3488 mSDsCounter, 726 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2314 IncrementalHoareTripleChecker+Invalid, 3040 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 726 mSolverCounterUnsat, 1731 mSDtfsCounter, 2314 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2279 GetRequests, 2194 SyntacticMatches, 2 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 1.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2332occurred in iteration=10, InterpolantAutomatonStates: 84, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.7s AutomataMinimizationTime, 10 MinimizatonAttempts, 1203 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 5.2s InterpolantComputationTime, 2217 NumberOfCodeBlocks, 2217 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 2204 ConstructedInterpolants, 1 QuantifiedInterpolants, 7723 SizeOfPredicates, 29 NumberOfNonLiveVariables, 4562 ConjunctsInSsa, 69 ConjunctsInUnsatCore, 12 InterpolantComputations, 7 PerfectInterpolantSequences, 17841/18144 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 RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-19 07:44:40,752 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, 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/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-49.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu --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 3df5ff212c634accf13d1087a10a51c9f40c6a8006ae38262f7a9a243576e576 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-9bd2c7f [2023-11-19 07:44:43,521 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-19 07:44:43,657 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-19 07:44:43,666 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-19 07:44:43,667 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-19 07:44:43,708 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-19 07:44:43,709 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-19 07:44:43,710 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-19 07:44:43,711 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-19 07:44:43,717 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-19 07:44:43,719 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-19 07:44:43,719 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-19 07:44:43,720 INFO L153 SettingsManager]: * Use SBE=true [2023-11-19 07:44:43,722 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-19 07:44:43,723 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-19 07:44:43,724 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-19 07:44:43,724 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-19 07:44:43,725 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-19 07:44:43,725 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-19 07:44:43,726 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-19 07:44:43,726 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-19 07:44:43,727 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-19 07:44:43,728 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-19 07:44:43,728 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-19 07:44:43,729 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-19 07:44:43,729 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-19 07:44:43,730 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-19 07:44:43,730 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-19 07:44:43,731 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-19 07:44:43,731 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-19 07:44:43,733 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 07:44:43,733 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-19 07:44:43,734 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-19 07:44:43,734 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-19 07:44:43,735 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-19 07:44:43,735 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-19 07:44:43,735 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-19 07:44:43,736 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-19 07:44:43,736 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-19 07:44:43,737 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-19 07:44:43,738 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-19 07:44:43,738 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-19 07:44:43,738 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu 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 -> 3df5ff212c634accf13d1087a10a51c9f40c6a8006ae38262f7a9a243576e576 [2023-11-19 07:44:44,191 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-19 07:44:44,218 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-19 07:44:44,222 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-19 07:44:44,224 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-19 07:44:44,224 INFO L274 PluginConnector]: CDTParser initialized [2023-11-19 07:44:44,226 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-49.i [2023-11-19 07:44:47,678 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-19 07:44:47,963 INFO L384 CDTParser]: Found 1 translation units. [2023-11-19 07:44:47,964 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-49.i [2023-11-19 07:44:47,982 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/data/798a75608/3a9e68886fd04aaa86a14140461150cd/FLAGe9477bf66 [2023-11-19 07:44:47,997 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/data/798a75608/3a9e68886fd04aaa86a14140461150cd [2023-11-19 07:44:48,000 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-19 07:44:48,001 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-19 07:44:48,002 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-19 07:44:48,003 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-19 07:44:48,008 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-19 07:44:48,009 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:44:47" (1/1) ... [2023-11-19 07:44:48,010 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@12a7667 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:48, skipping insertion in model container [2023-11-19 07:44:48,010 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:44:47" (1/1) ... [2023-11-19 07:44:48,052 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-19 07:44:48,224 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-49.i[919,932] [2023-11-19 07:44:48,347 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 07:44:48,391 INFO L202 MainTranslator]: Completed pre-run [2023-11-19 07:44:48,437 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-49.i[919,932] [2023-11-19 07:44:48,523 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 07:44:48,557 INFO L206 MainTranslator]: Completed translation [2023-11-19 07:44:48,558 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:48 WrapperNode [2023-11-19 07:44:48,558 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-19 07:44:48,559 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-19 07:44:48,560 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-19 07:44:48,561 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-19 07:44:48,569 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:48" (1/1) ... [2023-11-19 07:44:48,598 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:48" (1/1) ... [2023-11-19 07:44:48,647 INFO L138 Inliner]: procedures = 27, calls = 41, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 197 [2023-11-19 07:44:48,648 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-19 07:44:48,649 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-19 07:44:48,649 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-19 07:44:48,649 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-19 07:44:48,659 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:48" (1/1) ... [2023-11-19 07:44:48,659 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:48" (1/1) ... [2023-11-19 07:44:48,672 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:48" (1/1) ... [2023-11-19 07:44:48,675 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:48" (1/1) ... [2023-11-19 07:44:48,697 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:48" (1/1) ... [2023-11-19 07:44:48,715 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:48" (1/1) ... [2023-11-19 07:44:48,726 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:48" (1/1) ... [2023-11-19 07:44:48,729 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:48" (1/1) ... [2023-11-19 07:44:48,735 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-19 07:44:48,736 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-19 07:44:48,736 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-19 07:44:48,736 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-19 07:44:48,737 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:48" (1/1) ... [2023-11-19 07:44:48,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 07:44:48,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:44:48,773 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-19 07:44:48,811 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-19 07:44:48,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-19 07:44:48,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-19 07:44:48,823 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-19 07:44:48,823 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-19 07:44:48,824 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-19 07:44:48,824 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-19 07:44:48,961 INFO L236 CfgBuilder]: Building ICFG [2023-11-19 07:44:48,965 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-19 07:44:51,435 INFO L277 CfgBuilder]: Performing block encoding [2023-11-19 07:44:51,453 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-19 07:44:51,453 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-19 07:44:51,457 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:44:51 BoogieIcfgContainer [2023-11-19 07:44:51,457 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-19 07:44:51,468 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-19 07:44:51,468 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-19 07:44:51,471 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-19 07:44:51,472 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 07:44:47" (1/3) ... [2023-11-19 07:44:51,473 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6cd9d543 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:44:51, skipping insertion in model container [2023-11-19 07:44:51,473 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:48" (2/3) ... [2023-11-19 07:44:51,473 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6cd9d543 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:44:51, skipping insertion in model container [2023-11-19 07:44:51,474 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:44:51" (3/3) ... [2023-11-19 07:44:51,476 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-ci_file-49.i [2023-11-19 07:44:51,496 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-19 07:44:51,496 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-19 07:44:51,565 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-19 07:44:51,571 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3508f076, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-19 07:44:51,572 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-19 07:44:51,576 INFO L276 IsEmpty]: Start isEmpty. Operand has 84 states, 53 states have (on average 1.4339622641509433) internal successors, (76), 54 states have internal predecessors, (76), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2023-11-19 07:44:51,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2023-11-19 07:44:51,596 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:44:51,598 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:44:51,601 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:44:51,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:51,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1020147555, now seen corresponding path program 1 times [2023-11-19 07:44:51,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-19 07:44:51,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1696640980] [2023-11-19 07:44:51,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:51,622 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-19 07:44:51,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/mathsat [2023-11-19 07:44:51,623 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-19 07:44:51,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-19 07:44:52,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:52,365 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-19 07:44:52,378 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:44:52,447 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 614 proven. 0 refuted. 0 times theorem prover too weak. 898 trivial. 0 not checked. [2023-11-19 07:44:52,448 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 07:44:52,449 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-19 07:44:52,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1696640980] [2023-11-19 07:44:52,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1696640980] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:52,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:52,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 07:44:52,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429004867] [2023-11-19 07:44:52,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:52,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-19 07:44:52,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-19 07:44:52,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-19 07:44:52,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-19 07:44:52,493 INFO L87 Difference]: Start difference. First operand has 84 states, 53 states have (on average 1.4339622641509433) internal successors, (76), 54 states have internal predecessors, (76), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Second operand has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2023-11-19 07:44:52,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:52,536 INFO L93 Difference]: Finished difference Result 160 states and 284 transitions. [2023-11-19 07:44:52,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-19 07:44:52,539 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 180 [2023-11-19 07:44:52,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:44:52,547 INFO L225 Difference]: With dead ends: 160 [2023-11-19 07:44:52,547 INFO L226 Difference]: Without dead ends: 79 [2023-11-19 07:44:52,552 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-19 07:44:52,556 INFO L413 NwaCegarLoop]: 122 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, 122 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-19 07:44:52,557 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-19 07:44:52,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2023-11-19 07:44:52,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2023-11-19 07:44:52,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 49 states have (on average 1.346938775510204) internal successors, (66), 49 states have internal predecessors, (66), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2023-11-19 07:44:52,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 122 transitions. [2023-11-19 07:44:52,610 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 122 transitions. Word has length 180 [2023-11-19 07:44:52,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:44:52,611 INFO L495 AbstractCegarLoop]: Abstraction has 79 states and 122 transitions. [2023-11-19 07:44:52,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2023-11-19 07:44:52,612 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 122 transitions. [2023-11-19 07:44:52,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2023-11-19 07:44:52,617 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:44:52,617 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:44:52,639 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-19 07:44:52,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-19 07:44:52,832 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:44:52,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:52,833 INFO L85 PathProgramCache]: Analyzing trace with hash -810810585, now seen corresponding path program 1 times [2023-11-19 07:44:52,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-19 07:44:52,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [150892562] [2023-11-19 07:44:52,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:52,835 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-19 07:44:52,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/mathsat [2023-11-19 07:44:52,839 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-19 07:44:52,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-19 07:44:53,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:53,473 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-19 07:44:53,487 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:44:54,387 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2023-11-19 07:44:54,390 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 07:44:54,390 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-19 07:44:54,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [150892562] [2023-11-19 07:44:54,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [150892562] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:54,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:54,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:54,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082989071] [2023-11-19 07:44:54,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:54,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-19 07:44:54,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-19 07:44:54,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:44:54,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 07:44:54,406 INFO L87 Difference]: Start difference. First operand 79 states and 122 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, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-19 07:44:54,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:54,940 INFO L93 Difference]: Finished difference Result 238 states and 371 transitions. [2023-11-19 07:44:54,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 07:44:54,947 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, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 180 [2023-11-19 07:44:54,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:44:54,953 INFO L225 Difference]: With dead ends: 238 [2023-11-19 07:44:54,953 INFO L226 Difference]: Without dead ends: 162 [2023-11-19 07:44:54,954 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:44:54,956 INFO L413 NwaCegarLoop]: 118 mSDtfsCounter, 85 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-19 07:44:54,957 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 350 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-19 07:44:54,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2023-11-19 07:44:54,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 132. [2023-11-19 07:44:54,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 73 states have (on average 1.2328767123287672) internal successors, (90), 73 states have internal predecessors, (90), 56 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2023-11-19 07:44:54,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 202 transitions. [2023-11-19 07:44:54,994 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 202 transitions. Word has length 180 [2023-11-19 07:44:54,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:44:54,995 INFO L495 AbstractCegarLoop]: Abstraction has 132 states and 202 transitions. [2023-11-19 07:44:54,996 INFO L496 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, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-19 07:44:54,996 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 202 transitions. [2023-11-19 07:44:55,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2023-11-19 07:44:55,000 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:44:55,000 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:44:55,019 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-19 07:44:55,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-19 07:44:55,215 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:44:55,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:55,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1381869298, now seen corresponding path program 1 times [2023-11-19 07:44:55,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-19 07:44:55,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1681756018] [2023-11-19 07:44:55,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:55,217 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-19 07:44:55,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/mathsat [2023-11-19 07:44:55,225 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-19 07:44:55,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-19 07:44:55,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:55,900 INFO L262 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-19 07:44:55,906 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:44:56,680 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2023-11-19 07:44:56,680 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 07:44:56,680 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-19 07:44:56,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1681756018] [2023-11-19 07:44:56,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1681756018] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:56,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:56,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:56,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456625115] [2023-11-19 07:44:56,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:56,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-19 07:44:56,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-19 07:44:56,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:44:56,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 07:44:56,684 INFO L87 Difference]: Start difference. First operand 132 states and 202 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-19 07:44:57,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:57,261 INFO L93 Difference]: Finished difference Result 309 states and 477 transitions. [2023-11-19 07:44:57,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 07:44:57,262 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 181 [2023-11-19 07:44:57,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:44:57,267 INFO L225 Difference]: With dead ends: 309 [2023-11-19 07:44:57,267 INFO L226 Difference]: Without dead ends: 232 [2023-11-19 07:44:57,268 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:44:57,270 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 94 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-19 07:44:57,270 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 386 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-19 07:44:57,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2023-11-19 07:44:57,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 211. [2023-11-19 07:44:57,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 123 states have (on average 1.2764227642276422) internal successors, (157), 123 states have internal predecessors, (157), 84 states have call successors, (84), 3 states have call predecessors, (84), 3 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2023-11-19 07:44:57,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 325 transitions. [2023-11-19 07:44:57,327 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 325 transitions. Word has length 181 [2023-11-19 07:44:57,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:44:57,328 INFO L495 AbstractCegarLoop]: Abstraction has 211 states and 325 transitions. [2023-11-19 07:44:57,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-19 07:44:57,329 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 325 transitions. [2023-11-19 07:44:57,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2023-11-19 07:44:57,333 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:44:57,333 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:44:57,358 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-11-19 07:44:57,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-19 07:44:57,558 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:44:57,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:57,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1901980748, now seen corresponding path program 1 times [2023-11-19 07:44:57,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-19 07:44:57,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1699461751] [2023-11-19 07:44:57,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:57,560 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-19 07:44:57,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/mathsat [2023-11-19 07:44:57,561 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-19 07:44:57,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6917463-9ef2-4edf-8b2b-b666606f708e/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-19 07:44:58,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:58,275 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-19 07:44:58,287 INFO L285 TraceCheckSpWp]: Computing forward predicates...