./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-28.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e7bb482b 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_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-28.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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 affd9b0b1d76ed6c0076d3599bdbad65950dbdf7c49581f4e5a006dd746abe7e --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 23:03:37,392 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 23:03:37,454 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 23:03:37,459 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 23:03:37,460 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 23:03:37,492 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 23:03:37,493 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 23:03:37,493 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 23:03:37,494 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 23:03:37,495 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 23:03:37,496 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 23:03:37,496 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 23:03:37,497 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 23:03:37,498 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 23:03:37,498 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 23:03:37,499 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 23:03:37,500 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 23:03:37,500 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 23:03:37,501 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 23:03:37,501 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 23:03:37,502 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 23:03:37,503 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 23:03:37,503 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 23:03:37,504 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 23:03:37,504 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 23:03:37,505 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 23:03:37,506 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 23:03:37,506 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 23:03:37,507 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:03:37,507 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 23:03:37,508 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 23:03:37,513 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 23:03:37,513 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 23:03:37,514 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 23:03:37,514 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 23:03:37,514 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 23:03:37,515 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 23:03:37,515 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 23:03:37,516 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 23:03:37,516 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_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/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_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> affd9b0b1d76ed6c0076d3599bdbad65950dbdf7c49581f4e5a006dd746abe7e [2023-11-06 23:03:37,835 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 23:03:37,867 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 23:03:37,870 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 23:03:37,871 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 23:03:37,872 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 23:03:37,873 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-28.i [2023-11-06 23:03:41,052 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 23:03:41,379 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 23:03:41,380 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-28.i [2023-11-06 23:03:41,396 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/data/d92a730ed/7e5ab13669dc44189310a5db693c3d11/FLAGb241c9f6a [2023-11-06 23:03:41,413 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/data/d92a730ed/7e5ab13669dc44189310a5db693c3d11 [2023-11-06 23:03:41,420 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 23:03:41,421 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 23:03:41,424 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 23:03:41,424 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 23:03:41,430 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 23:03:41,432 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:41,434 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50511654 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41, skipping insertion in model container [2023-11-06 23:03:41,434 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:41,488 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 23:03:41,638 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_6d404dab-bd6d-46de-bb2d-5119a6e4731f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-28.i[919,932] [2023-11-06 23:03:41,741 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:03:41,774 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 23:03:41,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_6d404dab-bd6d-46de-bb2d-5119a6e4731f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-28.i[919,932] [2023-11-06 23:03:41,835 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:03:41,854 INFO L206 MainTranslator]: Completed translation [2023-11-06 23:03:41,854 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41 WrapperNode [2023-11-06 23:03:41,855 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 23:03:41,856 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 23:03:41,856 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 23:03:41,856 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 23:03:41,865 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:41,882 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:41,959 INFO L138 Inliner]: procedures = 26, calls = 42, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 237 [2023-11-06 23:03:41,959 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 23:03:41,960 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 23:03:41,960 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 23:03:41,961 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 23:03:41,970 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:41,970 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:41,977 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:41,977 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:41,998 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:42,003 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:42,011 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:42,028 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:42,038 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 23:03:42,039 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 23:03:42,039 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 23:03:42,040 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 23:03:42,041 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:42,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:03:42,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:42,074 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:42,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 23:03:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 23:03:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 23:03:42,122 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 23:03:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 23:03:42,123 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 23:03:42,123 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 23:03:42,262 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 23:03:42,264 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 23:03:42,975 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 23:03:42,983 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 23:03:42,984 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 23:03:43,017 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:03:43 BoogieIcfgContainer [2023-11-06 23:03:43,018 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 23:03:43,020 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 23:03:43,021 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 23:03:43,024 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 23:03:43,025 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 11:03:41" (1/3) ... [2023-11-06 23:03:43,026 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54f4e7cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:03:43, skipping insertion in model container [2023-11-06 23:03:43,026 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (2/3) ... [2023-11-06 23:03:43,026 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54f4e7cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:03:43, skipping insertion in model container [2023-11-06 23:03:43,027 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:03:43" (3/3) ... [2023-11-06 23:03:43,028 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-ps-co_file-28.i [2023-11-06 23:03:43,055 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 23:03:43,056 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 23:03:43,130 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 23:03:43,138 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=LoopsAndPotentialCycles, 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;@3ad54184, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 23:03:43,139 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 23:03:43,144 INFO L276 IsEmpty]: Start isEmpty. Operand has 100 states, 68 states have (on average 1.4705882352941178) internal successors, (100), 69 states have internal predecessors, (100), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2023-11-06 23:03:43,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2023-11-06 23:03:43,171 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:03:43,173 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:03:43,174 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:03:43,183 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:43,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1243967279, now seen corresponding path program 1 times [2023-11-06 23:03:43,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:43,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921127571] [2023-11-06 23:03:43,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:43,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:43,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:43,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:03:43,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921127571] [2023-11-06 23:03:43,531 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-06 23:03:43,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97503276] [2023-11-06 23:03:43,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:43,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:03:43,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:43,536 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:03:43,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 23:03:43,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:43,830 INFO L262 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 23:03:43,850 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:03:43,941 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 1568 trivial. 0 not checked. [2023-11-06 23:03:43,942 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:03:43,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97503276] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:03:43,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:03:43,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:03:43,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377177513] [2023-11-06 23:03:43,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:03:43,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 23:03:43,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:03:43,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 23:03:43,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 23:03:43,982 INFO L87 Difference]: Start difference. First operand has 100 states, 68 states have (on average 1.4705882352941178) internal successors, (100), 69 states have internal predecessors, (100), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Second operand has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 2 states have call successors, (29) [2023-11-06 23:03:44,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:03:44,019 INFO L93 Difference]: Finished difference Result 193 states and 339 transitions. [2023-11-06 23:03:44,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 23:03:44,022 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 2 states have call successors, (29) Word has length 193 [2023-11-06 23:03:44,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:03:44,030 INFO L225 Difference]: With dead ends: 193 [2023-11-06 23:03:44,031 INFO L226 Difference]: Without dead ends: 96 [2023-11-06 23:03:44,035 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 192 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-06 23:03:44,038 INFO L413 NwaCegarLoop]: 150 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, 150 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-06 23:03:44,039 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 23:03:44,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2023-11-06 23:03:44,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2023-11-06 23:03:44,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 65 states have (on average 1.4153846153846155) internal successors, (92), 65 states have internal predecessors, (92), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2023-11-06 23:03:44,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 150 transitions. [2023-11-06 23:03:44,095 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 150 transitions. Word has length 193 [2023-11-06 23:03:44,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:03:44,095 INFO L495 AbstractCegarLoop]: Abstraction has 96 states and 150 transitions. [2023-11-06 23:03:44,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 2 states have call successors, (29) [2023-11-06 23:03:44,096 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 150 transitions. [2023-11-06 23:03:44,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2023-11-06 23:03:44,102 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:03:44,102 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:03:44,113 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-06 23:03:44,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-06 23:03:44,309 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:03:44,310 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:44,310 INFO L85 PathProgramCache]: Analyzing trace with hash -15599465, now seen corresponding path program 1 times [2023-11-06 23:03:44,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:44,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207339959] [2023-11-06 23:03:44,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:44,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:44,383 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:03:44,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [637686111] [2023-11-06 23:03:44,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:44,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:03:44,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:44,385 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:03:44,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 23:03:44,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:44,597 INFO L262 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 23:03:44,611 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:03:44,690 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:03:44,690 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:03:44,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:03:44,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207339959] [2023-11-06 23:03:44,690 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:03:44,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637686111] [2023-11-06 23:03:44,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637686111] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:03:44,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:03:44,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 23:03:44,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409048083] [2023-11-06 23:03:44,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:03:44,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:03:44,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:03:44,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:03:44,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:03:44,695 INFO L87 Difference]: Start difference. First operand 96 states and 150 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:03:44,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:03:44,729 INFO L93 Difference]: Finished difference Result 189 states and 297 transitions. [2023-11-06 23:03:44,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:03:44,730 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 193 [2023-11-06 23:03:44,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:03:44,733 INFO L225 Difference]: With dead ends: 189 [2023-11-06 23:03:44,734 INFO L226 Difference]: Without dead ends: 96 [2023-11-06 23:03:44,735 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 191 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-06 23:03:44,737 INFO L413 NwaCegarLoop]: 148 mSDtfsCounter, 0 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 23:03:44,737 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 291 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 23:03:44,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2023-11-06 23:03:44,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2023-11-06 23:03:44,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 65 states have (on average 1.4) internal successors, (91), 65 states have internal predecessors, (91), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2023-11-06 23:03:44,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 149 transitions. [2023-11-06 23:03:44,754 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 149 transitions. Word has length 193 [2023-11-06 23:03:44,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:03:44,757 INFO L495 AbstractCegarLoop]: Abstraction has 96 states and 149 transitions. [2023-11-06 23:03:44,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:03:44,757 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 149 transitions. [2023-11-06 23:03:44,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2023-11-06 23:03:44,761 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:03:44,762 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:03:44,774 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:44,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:03:44,963 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:03:44,963 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:44,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1821037799, now seen corresponding path program 1 times [2023-11-06 23:03:44,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:44,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873642448] [2023-11-06 23:03:44,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:44,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:45,021 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:03:45,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [204618544] [2023-11-06 23:03:45,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:45,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:03:45,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:45,023 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:03:45,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 23:03:45,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:45,209 INFO L262 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 23:03:45,222 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:03:45,531 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:03:45,532 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:03:45,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:03:45,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873642448] [2023-11-06 23:03:45,532 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:03:45,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204618544] [2023-11-06 23:03:45,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204618544] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:03:45,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:03:45,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 23:03:45,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566937492] [2023-11-06 23:03:45,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:03:45,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 23:03:45,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:03:45,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 23:03:45,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 23:03:45,536 INFO L87 Difference]: Start difference. First operand 96 states and 149 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:03:45,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:03:45,740 INFO L93 Difference]: Finished difference Result 292 states and 464 transitions. [2023-11-06 23:03:45,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 23:03:45,741 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 193 [2023-11-06 23:03:45,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:03:45,752 INFO L225 Difference]: With dead ends: 292 [2023-11-06 23:03:45,753 INFO L226 Difference]: Without dead ends: 199 [2023-11-06 23:03:45,756 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 190 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-06 23:03:45,757 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 97 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 23:03:45,758 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 399 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 23:03:45,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2023-11-06 23:03:45,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 167. [2023-11-06 23:03:45,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 106 states have (on average 1.3584905660377358) internal successors, (144), 106 states have internal predecessors, (144), 58 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-06 23:03:45,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 260 transitions. [2023-11-06 23:03:45,824 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 260 transitions. Word has length 193 [2023-11-06 23:03:45,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:03:45,832 INFO L495 AbstractCegarLoop]: Abstraction has 167 states and 260 transitions. [2023-11-06 23:03:45,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:03:45,833 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 260 transitions. [2023-11-06 23:03:45,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2023-11-06 23:03:45,843 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:03:45,843 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:03:45,855 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-06 23:03:46,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:03:46,050 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:03:46,051 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:46,051 INFO L85 PathProgramCache]: Analyzing trace with hash -2039892517, now seen corresponding path program 1 times [2023-11-06 23:03:46,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:46,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982126695] [2023-11-06 23:03:46,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:46,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:46,105 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:03:46,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1858458164] [2023-11-06 23:03:46,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:46,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:03:46,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:46,107 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:03:46,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 23:03:46,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:46,286 INFO L262 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 23:03:46,291 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:03:46,375 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:03:46,375 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:03:46,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:03:46,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982126695] [2023-11-06 23:03:46,376 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:03:46,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858458164] [2023-11-06 23:03:46,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858458164] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:03:46,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:03:46,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 23:03:46,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461389575] [2023-11-06 23:03:46,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:03:46,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 23:03:46,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:03:46,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 23:03:46,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 23:03:46,380 INFO L87 Difference]: Start difference. First operand 167 states and 260 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:03:46,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:03:46,526 INFO L93 Difference]: Finished difference Result 336 states and 534 transitions. [2023-11-06 23:03:46,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 23:03:46,527 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 193 [2023-11-06 23:03:46,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:03:46,531 INFO L225 Difference]: With dead ends: 336 [2023-11-06 23:03:46,531 INFO L226 Difference]: Without dead ends: 230 [2023-11-06 23:03:46,532 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 23:03:46,533 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 62 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 23:03:46,534 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 275 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 23:03:46,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2023-11-06 23:03:46,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 183. [2023-11-06 23:03:46,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 122 states have (on average 1.3688524590163935) internal successors, (167), 122 states have internal predecessors, (167), 58 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-06 23:03:46,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 283 transitions. [2023-11-06 23:03:46,563 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 283 transitions. Word has length 193 [2023-11-06 23:03:46,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:03:46,565 INFO L495 AbstractCegarLoop]: Abstraction has 183 states and 283 transitions. [2023-11-06 23:03:46,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:03:46,565 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 283 transitions. [2023-11-06 23:03:46,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2023-11-06 23:03:46,568 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:03:46,569 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:03:46,585 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:46,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:03:46,775 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:03:46,776 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:46,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1899343907, now seen corresponding path program 1 times [2023-11-06 23:03:46,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:46,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465206361] [2023-11-06 23:03:46,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:46,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:46,847 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:03:46,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [910611409] [2023-11-06 23:03:46,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:46,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:03:46,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:46,852 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:03:46,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 23:03:47,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:47,034 INFO L262 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-06 23:03:47,042 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:03:56,060 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:03:56,060 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:03:56,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:03:56,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465206361] [2023-11-06 23:03:56,062 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:03:56,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910611409] [2023-11-06 23:03:56,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910611409] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:03:56,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:03:56,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 23:03:56,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531192806] [2023-11-06 23:03:56,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:03:56,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 23:03:56,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:03:56,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 23:03:56,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-11-06 23:03:56,079 INFO L87 Difference]: Start difference. First operand 183 states and 283 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:03:56,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:03:56,773 INFO L93 Difference]: Finished difference Result 384 states and 582 transitions. [2023-11-06 23:03:56,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 23:03:56,774 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 193 [2023-11-06 23:03:56,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:03:56,777 INFO L225 Difference]: With dead ends: 384 [2023-11-06 23:03:56,777 INFO L226 Difference]: Without dead ends: 283 [2023-11-06 23:03:56,778 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2023-11-06 23:03:56,779 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 230 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 622 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-06 23:03:56,779 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [230 Valid, 622 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-06 23:03:56,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2023-11-06 23:03:56,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 236. [2023-11-06 23:03:56,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 166 states have (on average 1.3795180722891567) internal successors, (229), 167 states have internal predecessors, (229), 66 states have call successors, (66), 3 states have call predecessors, (66), 3 states have return successors, (66), 65 states have call predecessors, (66), 66 states have call successors, (66) [2023-11-06 23:03:56,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 361 transitions. [2023-11-06 23:03:56,834 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 361 transitions. Word has length 193 [2023-11-06 23:03:56,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:03:56,838 INFO L495 AbstractCegarLoop]: Abstraction has 236 states and 361 transitions. [2023-11-06 23:03:56,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:03:56,839 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 361 transitions. [2023-11-06 23:03:56,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2023-11-06 23:03:56,842 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:03:56,842 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:03:56,857 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:57,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:03:57,049 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:03:57,050 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:57,050 INFO L85 PathProgramCache]: Analyzing trace with hash 2002596379, now seen corresponding path program 1 times [2023-11-06 23:03:57,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:57,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915965237] [2023-11-06 23:03:57,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:57,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:57,088 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:03:57,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1084153736] [2023-11-06 23:03:57,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:57,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:03:57,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:57,090 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:03:57,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 23:03:57,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:57,282 INFO L262 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 23:03:57,287 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:03:57,523 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:03:57,523 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:03:57,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:03:57,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915965237] [2023-11-06 23:03:57,524 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:03:57,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084153736] [2023-11-06 23:03:57,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084153736] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:03:57,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:03:57,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 23:03:57,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093862887] [2023-11-06 23:03:57,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:03:57,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 23:03:57,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:03:57,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 23:03:57,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 23:03:57,527 INFO L87 Difference]: Start difference. First operand 236 states and 361 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:03:57,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:03:57,919 INFO L93 Difference]: Finished difference Result 659 states and 1006 transitions. [2023-11-06 23:03:57,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:03:57,921 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 193 [2023-11-06 23:03:57,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:03:57,925 INFO L225 Difference]: With dead ends: 659 [2023-11-06 23:03:57,925 INFO L226 Difference]: Without dead ends: 505 [2023-11-06 23:03:57,926 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-06 23:03:57,927 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 398 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 398 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 23:03:57,927 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [398 Valid, 535 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 23:03:57,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2023-11-06 23:03:57,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 429. [2023-11-06 23:03:57,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 297 states have (on average 1.367003367003367) internal successors, (406), 298 states have internal predecessors, (406), 124 states have call successors, (124), 7 states have call predecessors, (124), 7 states have return successors, (124), 123 states have call predecessors, (124), 124 states have call successors, (124) [2023-11-06 23:03:57,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 654 transitions. [2023-11-06 23:03:57,980 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 654 transitions. Word has length 193 [2023-11-06 23:03:57,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:03:57,980 INFO L495 AbstractCegarLoop]: Abstraction has 429 states and 654 transitions. [2023-11-06 23:03:57,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:03:57,981 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 654 transitions. [2023-11-06 23:03:57,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2023-11-06 23:03:57,984 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:03:57,984 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:03:57,996 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:58,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:03:58,191 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:03:58,191 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:58,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1193249753, now seen corresponding path program 1 times [2023-11-06 23:03:58,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:58,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226414251] [2023-11-06 23:03:58,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:58,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:58,230 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:03:58,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1954674151] [2023-11-06 23:03:58,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:58,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:03:58,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:58,231 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:03:58,262 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 23:03:58,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:58,420 INFO L262 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 23:03:58,428 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:04:03,997 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:04:03,998 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:04:03,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:04:03,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226414251] [2023-11-06 23:04:03,998 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:04:03,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954674151] [2023-11-06 23:04:03,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954674151] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:04:03,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:04:03,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 23:04:03,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392463229] [2023-11-06 23:04:04,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:04:04,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 23:04:04,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:04:04,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 23:04:04,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-11-06 23:04:04,002 INFO L87 Difference]: Start difference. First operand 429 states and 654 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:04:04,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:04:04,617 INFO L93 Difference]: Finished difference Result 882 states and 1322 transitions. [2023-11-06 23:04:04,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 23:04:04,620 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 193 [2023-11-06 23:04:04,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:04:04,633 INFO L225 Difference]: With dead ends: 882 [2023-11-06 23:04:04,633 INFO L226 Difference]: Without dead ends: 526 [2023-11-06 23:04:04,637 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2023-11-06 23:04:04,640 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 220 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 651 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 23:04:04,640 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 651 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 23:04:04,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2023-11-06 23:04:04,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 434. [2023-11-06 23:04:04,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 302 states have (on average 1.3642384105960266) internal successors, (412), 303 states have internal predecessors, (412), 124 states have call successors, (124), 7 states have call predecessors, (124), 7 states have return successors, (124), 123 states have call predecessors, (124), 124 states have call successors, (124) [2023-11-06 23:04:04,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 660 transitions. [2023-11-06 23:04:04,687 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 660 transitions. Word has length 193 [2023-11-06 23:04:04,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:04:04,688 INFO L495 AbstractCegarLoop]: Abstraction has 434 states and 660 transitions. [2023-11-06 23:04:04,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:04:04,688 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 660 transitions. [2023-11-06 23:04:04,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2023-11-06 23:04:04,693 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:04:04,693 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:04:04,708 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 23:04:04,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-06 23:04:04,900 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:04:04,900 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:04:04,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1384506139, now seen corresponding path program 1 times [2023-11-06 23:04:04,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:04:04,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471205226] [2023-11-06 23:04:04,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:04:04,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:04:04,951 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:04:04,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1398941861] [2023-11-06 23:04:04,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:04:04,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:04:04,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:04:04,953 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:04:04,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-06 23:04:05,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:05,147 INFO L262 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-06 23:04:05,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:04:11,410 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:04:11,410 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:04:11,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:04:11,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471205226] [2023-11-06 23:04:11,411 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:04:11,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398941861] [2023-11-06 23:04:11,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398941861] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:04:11,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:04:11,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 23:04:11,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165304850] [2023-11-06 23:04:11,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:04:11,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 23:04:11,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:04:11,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 23:04:11,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-06 23:04:11,414 INFO L87 Difference]: Start difference. First operand 434 states and 660 transitions. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:04:12,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:04:12,071 INFO L93 Difference]: Finished difference Result 887 states and 1327 transitions. [2023-11-06 23:04:12,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 23:04:12,072 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 193 [2023-11-06 23:04:12,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:04:12,076 INFO L225 Difference]: With dead ends: 887 [2023-11-06 23:04:12,076 INFO L226 Difference]: Without dead ends: 526 [2023-11-06 23:04:12,078 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2023-11-06 23:04:12,079 INFO L413 NwaCegarLoop]: 172 mSDtfsCounter, 186 mSDsluCounter, 697 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 869 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-06 23:04:12,079 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 869 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-06 23:04:12,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2023-11-06 23:04:12,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 448. [2023-11-06 23:04:12,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 316 states have (on average 1.3734177215189873) internal successors, (434), 317 states have internal predecessors, (434), 124 states have call successors, (124), 7 states have call predecessors, (124), 7 states have return successors, (124), 123 states have call predecessors, (124), 124 states have call successors, (124) [2023-11-06 23:04:12,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 682 transitions. [2023-11-06 23:04:12,121 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 682 transitions. Word has length 193 [2023-11-06 23:04:12,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:04:12,121 INFO L495 AbstractCegarLoop]: Abstraction has 448 states and 682 transitions. [2023-11-06 23:04:12,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:04:12,122 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 682 transitions. [2023-11-06 23:04:12,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2023-11-06 23:04:12,125 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:04:12,125 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:04:12,136 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-06 23:04:12,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-06 23:04:12,337 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:04:12,337 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:04:12,337 INFO L85 PathProgramCache]: Analyzing trace with hash 182132503, now seen corresponding path program 1 times [2023-11-06 23:04:12,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:04:12,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228687791] [2023-11-06 23:04:12,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:04:12,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:04:12,388 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:04:12,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [300476885] [2023-11-06 23:04:12,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:04:12,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:04:12,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:04:12,402 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:04:12,404 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-06 23:04:12,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:12,580 INFO L262 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-06 23:04:12,587 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:04:17,747 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:04:17,747 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:04:17,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:04:17,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228687791] [2023-11-06 23:04:17,748 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:04:17,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300476885] [2023-11-06 23:04:17,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300476885] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:04:17,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:04:17,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 23:04:17,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050709043] [2023-11-06 23:04:17,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:04:17,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 23:04:17,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:04:17,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 23:04:17,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-06 23:04:17,757 INFO L87 Difference]: Start difference. First operand 448 states and 682 transitions. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:04:18,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:04:18,318 INFO L93 Difference]: Finished difference Result 901 states and 1347 transitions. [2023-11-06 23:04:18,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 23:04:18,318 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 193 [2023-11-06 23:04:18,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:04:18,324 INFO L225 Difference]: With dead ends: 901 [2023-11-06 23:04:18,324 INFO L226 Difference]: Without dead ends: 526 [2023-11-06 23:04:18,326 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2023-11-06 23:04:18,329 INFO L413 NwaCegarLoop]: 191 mSDtfsCounter, 210 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 735 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 23:04:18,329 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 735 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 23:04:18,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2023-11-06 23:04:18,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 447. [2023-11-06 23:04:18,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 315 states have (on average 1.3650793650793651) internal successors, (430), 316 states have internal predecessors, (430), 124 states have call successors, (124), 7 states have call predecessors, (124), 7 states have return successors, (124), 123 states have call predecessors, (124), 124 states have call successors, (124) [2023-11-06 23:04:18,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 678 transitions. [2023-11-06 23:04:18,373 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 678 transitions. Word has length 193 [2023-11-06 23:04:18,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:04:18,373 INFO L495 AbstractCegarLoop]: Abstraction has 447 states and 678 transitions. [2023-11-06 23:04:18,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:04:18,374 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 678 transitions. [2023-11-06 23:04:18,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2023-11-06 23:04:18,377 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:04:18,377 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:04:18,388 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-06 23:04:18,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-11-06 23:04:18,584 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:04:18,584 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:04:18,585 INFO L85 PathProgramCache]: Analyzing trace with hash -878275553, now seen corresponding path program 1 times [2023-11-06 23:04:18,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:04:18,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365555661] [2023-11-06 23:04:18,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:04:18,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:04:18,627 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:04:18,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [385082424] [2023-11-06 23:04:18,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:04:18,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:04:18,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:04:18,641 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:04:18,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-06 23:04:18,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:18,855 INFO L262 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 23:04:18,860 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:04:19,450 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:04:19,450 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:04:19,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:04:19,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365555661] [2023-11-06 23:04:19,451 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:04:19,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385082424] [2023-11-06 23:04:19,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385082424] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:04:19,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:04:19,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:04:19,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925016630] [2023-11-06 23:04:19,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:04:19,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:04:19,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:04:19,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:04:19,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:04:19,453 INFO L87 Difference]: Start difference. First operand 447 states and 678 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 2 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:04:19,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:04:19,553 INFO L93 Difference]: Finished difference Result 842 states and 1277 transitions. [2023-11-06 23:04:19,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:04:19,554 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 2 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 193 [2023-11-06 23:04:19,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:04:19,558 INFO L225 Difference]: With dead ends: 842 [2023-11-06 23:04:19,558 INFO L226 Difference]: Without dead ends: 456 [2023-11-06 23:04:19,560 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 191 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-06 23:04:19,560 INFO L413 NwaCegarLoop]: 137 mSDtfsCounter, 22 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 23:04:19,561 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 249 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 23:04:19,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2023-11-06 23:04:19,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 445. [2023-11-06 23:04:19,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 313 states have (on average 1.351437699680511) internal successors, (423), 314 states have internal predecessors, (423), 124 states have call successors, (124), 7 states have call predecessors, (124), 7 states have return successors, (124), 123 states have call predecessors, (124), 124 states have call successors, (124) [2023-11-06 23:04:19,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 671 transitions. [2023-11-06 23:04:19,600 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 671 transitions. Word has length 193 [2023-11-06 23:04:19,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:04:19,600 INFO L495 AbstractCegarLoop]: Abstraction has 445 states and 671 transitions. [2023-11-06 23:04:19,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 2 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:04:19,601 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 671 transitions. [2023-11-06 23:04:19,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2023-11-06 23:04:19,603 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:04:19,603 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:04:19,615 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-06 23:04:19,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:04:19,811 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:04:19,811 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:04:19,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1201425541, now seen corresponding path program 1 times [2023-11-06 23:04:19,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:04:19,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315029018] [2023-11-06 23:04:19,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:04:19,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:04:19,844 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:04:19,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [405903517] [2023-11-06 23:04:19,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:04:19,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:04:19,845 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:04:19,846 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:04:19,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-06 23:04:20,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:20,043 INFO L262 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-06 23:04:20,048 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:04:29,091 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:04:29,092 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:04:29,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:04:29,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315029018] [2023-11-06 23:04:29,092 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:04:29,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405903517] [2023-11-06 23:04:29,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405903517] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:04:29,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:04:29,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 23:04:29,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503868246] [2023-11-06 23:04:29,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:04:29,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 23:04:29,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:04:29,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 23:04:29,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-11-06 23:04:29,095 INFO L87 Difference]: Start difference. First operand 445 states and 671 transitions. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:04:30,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:04:30,831 INFO L93 Difference]: Finished difference Result 911 states and 1356 transitions. [2023-11-06 23:04:30,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 23:04:30,832 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 194 [2023-11-06 23:04:30,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:04:30,836 INFO L225 Difference]: With dead ends: 911 [2023-11-06 23:04:30,836 INFO L226 Difference]: Without dead ends: 537 [2023-11-06 23:04:30,838 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 186 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2023-11-06 23:04:30,839 INFO L413 NwaCegarLoop]: 175 mSDtfsCounter, 159 mSDsluCounter, 667 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 842 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-06 23:04:30,839 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 842 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-06 23:04:30,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2023-11-06 23:04:30,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 459. [2023-11-06 23:04:30,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 327 states have (on average 1.3608562691131498) internal successors, (445), 328 states have internal predecessors, (445), 124 states have call successors, (124), 7 states have call predecessors, (124), 7 states have return successors, (124), 123 states have call predecessors, (124), 124 states have call successors, (124) [2023-11-06 23:04:30,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 693 transitions. [2023-11-06 23:04:30,886 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 693 transitions. Word has length 194 [2023-11-06 23:04:30,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:04:30,887 INFO L495 AbstractCegarLoop]: Abstraction has 459 states and 693 transitions. [2023-11-06 23:04:30,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:04:30,888 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 693 transitions. [2023-11-06 23:04:30,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2023-11-06 23:04:30,889 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:04:30,889 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:04:30,901 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-06 23:04:31,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:04:31,096 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:04:31,096 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:04:31,097 INFO L85 PathProgramCache]: Analyzing trace with hash -948095, now seen corresponding path program 1 times [2023-11-06 23:04:31,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:04:31,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431156306] [2023-11-06 23:04:31,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:04:31,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:04:31,128 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:04:31,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1665257765] [2023-11-06 23:04:31,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:04:31,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:04:31,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:04:31,130 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:04:31,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-06 23:04:31,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:31,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-06 23:04:31,358 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:04:39,284 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:04:39,284 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:04:39,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:04:39,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431156306] [2023-11-06 23:04:39,285 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:04:39,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1665257765] [2023-11-06 23:04:39,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1665257765] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:04:39,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:04:39,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 23:04:39,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703937292] [2023-11-06 23:04:39,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:04:39,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 23:04:39,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:04:39,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 23:04:39,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-11-06 23:04:39,287 INFO L87 Difference]: Start difference. First operand 459 states and 693 transitions. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:04:40,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:04:40,657 INFO L93 Difference]: Finished difference Result 925 states and 1376 transitions. [2023-11-06 23:04:40,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 23:04:40,658 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 194 [2023-11-06 23:04:40,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:04:40,662 INFO L225 Difference]: With dead ends: 925 [2023-11-06 23:04:40,662 INFO L226 Difference]: Without dead ends: 537 [2023-11-06 23:04:40,664 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 186 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2023-11-06 23:04:40,665 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 168 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 670 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-06 23:04:40,665 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 670 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-06 23:04:40,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2023-11-06 23:04:40,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 445. [2023-11-06 23:04:40,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 313 states have (on average 1.351437699680511) internal successors, (423), 314 states have internal predecessors, (423), 124 states have call successors, (124), 7 states have call predecessors, (124), 7 states have return successors, (124), 123 states have call predecessors, (124), 124 states have call successors, (124) [2023-11-06 23:04:40,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 671 transitions. [2023-11-06 23:04:40,713 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 671 transitions. Word has length 194 [2023-11-06 23:04:40,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:04:40,714 INFO L495 AbstractCegarLoop]: Abstraction has 445 states and 671 transitions. [2023-11-06 23:04:40,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:04:40,714 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 671 transitions. [2023-11-06 23:04:40,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2023-11-06 23:04:40,715 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:04:40,716 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:04:40,728 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-06 23:04:40,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-06 23:04:40,928 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:04:40,928 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:04:40,928 INFO L85 PathProgramCache]: Analyzing trace with hash 190308291, now seen corresponding path program 1 times [2023-11-06 23:04:40,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:04:40,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775794808] [2023-11-06 23:04:40,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:04:40,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:04:40,954 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:04:40,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [712050528] [2023-11-06 23:04:40,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:04:40,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:04:40,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:04:40,955 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:04:40,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-06 23:04:41,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:41,172 INFO L262 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 23:04:41,177 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:04:49,660 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:04:49,660 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:04:49,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:04:49,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775794808] [2023-11-06 23:04:49,661 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:04:49,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712050528] [2023-11-06 23:04:49,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712050528] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:04:49,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:04:49,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 23:04:49,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991754416] [2023-11-06 23:04:49,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:04:49,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 23:04:49,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:04:49,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 23:04:49,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2023-11-06 23:04:49,663 INFO L87 Difference]: Start difference. First operand 445 states and 671 transitions. Second operand has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 11 states have internal predecessors, (52), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:04:51,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:04:51,786 INFO L93 Difference]: Finished difference Result 933 states and 1382 transitions. [2023-11-06 23:04:51,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-06 23:04:51,786 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 11 states have internal predecessors, (52), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 194 [2023-11-06 23:04:51,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:04:51,791 INFO L225 Difference]: With dead ends: 933 [2023-11-06 23:04:51,791 INFO L226 Difference]: Without dead ends: 559 [2023-11-06 23:04:51,792 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=135, Invalid=327, Unknown=0, NotChecked=0, Total=462 [2023-11-06 23:04:51,793 INFO L413 NwaCegarLoop]: 187 mSDtfsCounter, 148 mSDsluCounter, 1029 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 1216 SdHoareTripleChecker+Invalid, 628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-06 23:04:51,793 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 1216 Invalid, 628 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 621 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-06 23:04:51,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2023-11-06 23:04:51,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 452. [2023-11-06 23:04:51,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 452 states, 320 states have (on average 1.346875) internal successors, (431), 321 states have internal predecessors, (431), 124 states have call successors, (124), 7 states have call predecessors, (124), 7 states have return successors, (124), 123 states have call predecessors, (124), 124 states have call successors, (124) [2023-11-06 23:04:51,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 679 transitions. [2023-11-06 23:04:51,840 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 679 transitions. Word has length 194 [2023-11-06 23:04:51,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:04:51,840 INFO L495 AbstractCegarLoop]: Abstraction has 452 states and 679 transitions. [2023-11-06 23:04:51,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 11 states have internal predecessors, (52), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:04:51,841 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 679 transitions. [2023-11-06 23:04:51,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2023-11-06 23:04:51,842 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:04:51,842 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:04:51,849 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-06 23:04:52,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:04:52,050 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:04:52,050 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:04:52,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1012065345, now seen corresponding path program 1 times [2023-11-06 23:04:52,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:04:52,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632980019] [2023-11-06 23:04:52,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:04:52,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:04:52,091 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:04:52,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [136160638] [2023-11-06 23:04:52,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:04:52,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:04:52,092 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:04:52,093 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:04:52,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-06 23:04:52,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:52,320 INFO L262 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 23:04:52,325 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:04:52,868 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:04:52,868 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:04:52,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:04:52,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632980019] [2023-11-06 23:04:52,869 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:04:52,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136160638] [2023-11-06 23:04:52,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136160638] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:04:52,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:04:52,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:04:52,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686250082] [2023-11-06 23:04:52,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:04:52,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:04:52,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:04:52,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:04:52,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:04:52,878 INFO L87 Difference]: Start difference. First operand 452 states and 679 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 2 states have internal predecessors, (52), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:04:52,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:04:52,966 INFO L93 Difference]: Finished difference Result 846 states and 1273 transitions. [2023-11-06 23:04:52,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:04:52,967 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 2 states have internal predecessors, (52), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 194 [2023-11-06 23:04:52,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:04:52,971 INFO L225 Difference]: With dead ends: 846 [2023-11-06 23:04:52,971 INFO L226 Difference]: Without dead ends: 456 [2023-11-06 23:04:52,973 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 192 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-06 23:04:52,974 INFO L413 NwaCegarLoop]: 137 mSDtfsCounter, 18 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 23:04:52,974 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 254 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 23:04:52,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2023-11-06 23:04:53,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 448. [2023-11-06 23:04:53,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 316 states have (on average 1.3449367088607596) internal successors, (425), 317 states have internal predecessors, (425), 124 states have call successors, (124), 7 states have call predecessors, (124), 7 states have return successors, (124), 123 states have call predecessors, (124), 124 states have call successors, (124) [2023-11-06 23:04:53,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 673 transitions. [2023-11-06 23:04:53,021 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 673 transitions. Word has length 194 [2023-11-06 23:04:53,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:04:53,022 INFO L495 AbstractCegarLoop]: Abstraction has 448 states and 673 transitions. [2023-11-06 23:04:53,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 2 states have internal predecessors, (52), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:04:53,022 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 673 transitions. [2023-11-06 23:04:53,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2023-11-06 23:04:53,024 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:04:53,024 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:04:53,037 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-06 23:04:53,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-06 23:04:53,230 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:04:53,231 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:04:53,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1168880449, now seen corresponding path program 1 times [2023-11-06 23:04:53,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:04:53,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91235717] [2023-11-06 23:04:53,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:04:53,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:04:53,266 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:04:53,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1017194906] [2023-11-06 23:04:53,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:04:53,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:04:53,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:04:53,267 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:04:53,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-06 23:04:53,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:53,506 INFO L262 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-06 23:04:53,512 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:05:03,812 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 498 proven. 69 refuted. 0 times theorem prover too weak. 1057 trivial. 0 not checked. [2023-11-06 23:05:03,813 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:05:16,789 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:05:16,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:05:16,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91235717] [2023-11-06 23:05:16,790 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:05:16,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017194906] [2023-11-06 23:05:16,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017194906] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 23:05:16,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 23:05:16,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [14] total 22 [2023-11-06 23:05:16,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724062127] [2023-11-06 23:05:16,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:05:16,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 23:05:16,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:05:16,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 23:05:16,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=347, Unknown=0, NotChecked=0, Total=462 [2023-11-06 23:05:16,793 INFO L87 Difference]: Start difference. First operand 448 states and 673 transitions. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:05:20,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:05:20,213 INFO L93 Difference]: Finished difference Result 976 states and 1448 transitions. [2023-11-06 23:05:20,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-06 23:05:20,217 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 194 [2023-11-06 23:05:20,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:05:20,221 INFO L225 Difference]: With dead ends: 976 [2023-11-06 23:05:20,221 INFO L226 Difference]: Without dead ends: 595 [2023-11-06 23:05:20,223 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 366 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=265, Invalid=925, Unknown=0, NotChecked=0, Total=1190 [2023-11-06 23:05:20,224 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 277 mSDsluCounter, 839 mSDsCounter, 0 mSdLazyCounter, 516 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 1041 SdHoareTripleChecker+Invalid, 524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-06 23:05:20,224 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 1041 Invalid, 524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 516 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-06 23:05:20,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2023-11-06 23:05:20,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 438. [2023-11-06 23:05:20,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 306 states have (on average 1.3398692810457515) internal successors, (410), 307 states have internal predecessors, (410), 124 states have call successors, (124), 7 states have call predecessors, (124), 7 states have return successors, (124), 123 states have call predecessors, (124), 124 states have call successors, (124) [2023-11-06 23:05:20,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 658 transitions. [2023-11-06 23:05:20,281 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 658 transitions. Word has length 194 [2023-11-06 23:05:20,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:05:20,281 INFO L495 AbstractCegarLoop]: Abstraction has 438 states and 658 transitions. [2023-11-06 23:05:20,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:05:20,282 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 658 transitions. [2023-11-06 23:05:20,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2023-11-06 23:05:20,283 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:05:20,283 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:05:20,288 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-11-06 23:05:20,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-06 23:05:20,488 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:05:20,489 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:05:20,489 INFO L85 PathProgramCache]: Analyzing trace with hash -149394092, now seen corresponding path program 1 times [2023-11-06 23:05:20,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:05:20,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425788723] [2023-11-06 23:05:20,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:05:20,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:05:20,516 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:05:20,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2112856884] [2023-11-06 23:05:20,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:05:20,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:05:20,517 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:05:20,518 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:05:20,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-06 23:05:20,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:05:20,755 INFO L262 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-06 23:05:20,761 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:05:25,026 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:05:25,027 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:05:25,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:05:25,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425788723] [2023-11-06 23:05:25,027 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:05:25,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112856884] [2023-11-06 23:05:25,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112856884] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:05:25,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:05:25,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 23:05:25,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253873881] [2023-11-06 23:05:25,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:05:25,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 23:05:25,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:05:25,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 23:05:25,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-06 23:05:25,030 INFO L87 Difference]: Start difference. First operand 438 states and 658 transitions. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:05:25,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:05:25,729 INFO L93 Difference]: Finished difference Result 699 states and 1028 transitions. [2023-11-06 23:05:25,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-06 23:05:25,730 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 195 [2023-11-06 23:05:25,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:05:25,734 INFO L225 Difference]: With dead ends: 699 [2023-11-06 23:05:25,734 INFO L226 Difference]: Without dead ends: 531 [2023-11-06 23:05:25,735 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 186 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=109, Invalid=233, Unknown=0, NotChecked=0, Total=342 [2023-11-06 23:05:25,736 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 291 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 672 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-06 23:05:25,737 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [291 Valid, 672 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-06 23:05:25,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2023-11-06 23:05:25,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 461. [2023-11-06 23:05:25,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 333 states have (on average 1.3393393393393394) internal successors, (446), 334 states have internal predecessors, (446), 118 states have call successors, (118), 9 states have call predecessors, (118), 9 states have return successors, (118), 117 states have call predecessors, (118), 118 states have call successors, (118) [2023-11-06 23:05:25,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 682 transitions. [2023-11-06 23:05:25,797 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 682 transitions. Word has length 195 [2023-11-06 23:05:25,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:05:25,798 INFO L495 AbstractCegarLoop]: Abstraction has 461 states and 682 transitions. [2023-11-06 23:05:25,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:05:25,798 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 682 transitions. [2023-11-06 23:05:25,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2023-11-06 23:05:25,800 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:05:25,800 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:05:25,812 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-06 23:05:26,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-06 23:05:26,012 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:05:26,012 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:05:26,012 INFO L85 PathProgramCache]: Analyzing trace with hash -542421102, now seen corresponding path program 1 times [2023-11-06 23:05:26,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:05:26,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627899946] [2023-11-06 23:05:26,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:05:26,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:05:26,050 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:05:26,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1945445352] [2023-11-06 23:05:26,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:05:26,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:05:26,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:05:26,052 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:05:26,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-06 23:05:26,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:05:26,266 INFO L262 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-06 23:05:26,276 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:05:28,526 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:05:28,527 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:05:28,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:05:28,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627899946] [2023-11-06 23:05:28,527 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:05:28,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945445352] [2023-11-06 23:05:28,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945445352] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:05:28,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:05:28,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 23:05:28,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238305999] [2023-11-06 23:05:28,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:05:28,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 23:05:28,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:05:28,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 23:05:28,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-11-06 23:05:28,530 INFO L87 Difference]: Start difference. First operand 461 states and 682 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:05:29,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:05:29,250 INFO L93 Difference]: Finished difference Result 730 states and 1059 transitions. [2023-11-06 23:05:29,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-06 23:05:29,251 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 195 [2023-11-06 23:05:29,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:05:29,255 INFO L225 Difference]: With dead ends: 730 [2023-11-06 23:05:29,255 INFO L226 Difference]: Without dead ends: 543 [2023-11-06 23:05:29,256 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=144, Invalid=318, Unknown=0, NotChecked=0, Total=462 [2023-11-06 23:05:29,257 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 305 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 609 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 23:05:29,258 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [305 Valid, 609 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 23:05:29,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2023-11-06 23:05:29,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 467. [2023-11-06 23:05:29,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 339 states have (on average 1.3392330383480826) internal successors, (454), 340 states have internal predecessors, (454), 118 states have call successors, (118), 9 states have call predecessors, (118), 9 states have return successors, (118), 117 states have call predecessors, (118), 118 states have call successors, (118) [2023-11-06 23:05:29,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 690 transitions. [2023-11-06 23:05:29,318 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 690 transitions. Word has length 195 [2023-11-06 23:05:29,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:05:29,319 INFO L495 AbstractCegarLoop]: Abstraction has 467 states and 690 transitions. [2023-11-06 23:05:29,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:05:29,319 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 690 transitions. [2023-11-06 23:05:29,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2023-11-06 23:05:29,321 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:05:29,321 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:05:29,329 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-11-06 23:05:29,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-06 23:05:29,528 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:05:29,529 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:05:29,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1160511342, now seen corresponding path program 1 times [2023-11-06 23:05:29,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:05:29,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903393814] [2023-11-06 23:05:29,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:05:29,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:05:29,556 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:05:29,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [800128939] [2023-11-06 23:05:29,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:05:29,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:05:29,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:05:29,558 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:05:29,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-06 23:05:29,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:05:29,797 INFO L262 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-06 23:05:29,804 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:05:34,254 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:05:34,254 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:05:34,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:05:34,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903393814] [2023-11-06 23:05:34,255 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:05:34,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800128939] [2023-11-06 23:05:34,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800128939] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:05:34,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:05:34,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 23:05:34,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028359161] [2023-11-06 23:05:34,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:05:34,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 23:05:34,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:05:34,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 23:05:34,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-11-06 23:05:34,257 INFO L87 Difference]: Start difference. First operand 467 states and 690 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:05:35,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:05:35,158 INFO L93 Difference]: Finished difference Result 730 states and 1060 transitions. [2023-11-06 23:05:35,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-06 23:05:35,159 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 195 [2023-11-06 23:05:35,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:05:35,162 INFO L225 Difference]: With dead ends: 730 [2023-11-06 23:05:35,162 INFO L226 Difference]: Without dead ends: 537 [2023-11-06 23:05:35,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2023-11-06 23:05:35,165 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 234 mSDsluCounter, 690 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 869 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-06 23:05:35,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 869 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-06 23:05:35,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2023-11-06 23:05:35,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 471. [2023-11-06 23:05:35,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 343 states have (on average 1.338192419825073) internal successors, (459), 344 states have internal predecessors, (459), 118 states have call successors, (118), 9 states have call predecessors, (118), 9 states have return successors, (118), 117 states have call predecessors, (118), 118 states have call successors, (118) [2023-11-06 23:05:35,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 695 transitions. [2023-11-06 23:05:35,225 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 695 transitions. Word has length 195 [2023-11-06 23:05:35,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:05:35,225 INFO L495 AbstractCegarLoop]: Abstraction has 471 states and 695 transitions. [2023-11-06 23:05:35,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:05:35,226 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 695 transitions. [2023-11-06 23:05:35,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2023-11-06 23:05:35,227 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:05:35,228 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:05:35,237 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-06 23:05:35,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-06 23:05:35,429 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:05:35,429 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:05:35,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1553538352, now seen corresponding path program 1 times [2023-11-06 23:05:35,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:05:35,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125368230] [2023-11-06 23:05:35,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:05:35,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:05:35,461 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:05:35,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [691695495] [2023-11-06 23:05:35,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:05:35,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:05:35,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:05:35,463 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:05:35,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-06 23:05:35,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:05:35,691 INFO L262 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 23:05:35,695 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:05:35,719 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:05:35,719 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:05:35,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:05:35,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125368230] [2023-11-06 23:05:35,719 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:05:35,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691695495] [2023-11-06 23:05:35,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691695495] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:05:35,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:05:35,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 23:05:35,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109655403] [2023-11-06 23:05:35,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:05:35,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 23:05:35,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:05:35,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 23:05:35,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 23:05:35,723 INFO L87 Difference]: Start difference. First operand 471 states and 695 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:05:36,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:05:36,043 INFO L93 Difference]: Finished difference Result 1207 states and 1789 transitions. [2023-11-06 23:05:36,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 23:05:36,044 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 195 [2023-11-06 23:05:36,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:05:36,051 INFO L225 Difference]: With dead ends: 1207 [2023-11-06 23:05:36,051 INFO L226 Difference]: Without dead ends: 1010 [2023-11-06 23:05:36,052 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 193 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-06 23:05:36,053 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 290 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 23:05:36,054 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [290 Valid, 546 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 23:05:36,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states. [2023-11-06 23:05:36,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 587. [2023-11-06 23:05:36,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 425 states have (on average 1.3294117647058823) internal successors, (565), 427 states have internal predecessors, (565), 149 states have call successors, (149), 12 states have call predecessors, (149), 12 states have return successors, (149), 147 states have call predecessors, (149), 149 states have call successors, (149) [2023-11-06 23:05:36,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 863 transitions. [2023-11-06 23:05:36,152 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 863 transitions. Word has length 195 [2023-11-06 23:05:36,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:05:36,152 INFO L495 AbstractCegarLoop]: Abstraction has 587 states and 863 transitions. [2023-11-06 23:05:36,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:05:36,153 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 863 transitions. [2023-11-06 23:05:36,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2023-11-06 23:05:36,154 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:05:36,155 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:05:36,161 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-11-06 23:05:36,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:05:36,361 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:05:36,361 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:05:36,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1932082318, now seen corresponding path program 1 times [2023-11-06 23:05:36,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:05:36,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335313237] [2023-11-06 23:05:36,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:05:36,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:05:36,391 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:05:36,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1304793703] [2023-11-06 23:05:36,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:05:36,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:05:36,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:05:36,393 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:05:36,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-06 23:05:36,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:05:36,649 INFO L262 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-06 23:05:36,655 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:05:40,199 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:05:40,199 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:05:40,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:05:40,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335313237] [2023-11-06 23:05:40,199 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:05:40,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304793703] [2023-11-06 23:05:40,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304793703] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:05:40,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:05:40,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 23:05:40,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444338833] [2023-11-06 23:05:40,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:05:40,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 23:05:40,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:05:40,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 23:05:40,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-11-06 23:05:40,202 INFO L87 Difference]: Start difference. First operand 587 states and 863 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:05:40,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:05:40,981 INFO L93 Difference]: Finished difference Result 991 states and 1431 transitions. [2023-11-06 23:05:40,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-06 23:05:40,982 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 195 [2023-11-06 23:05:40,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:05:40,985 INFO L225 Difference]: With dead ends: 991 [2023-11-06 23:05:40,986 INFO L226 Difference]: Without dead ends: 678 [2023-11-06 23:05:40,987 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2023-11-06 23:05:40,988 INFO L413 NwaCegarLoop]: 198 mSDtfsCounter, 244 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 710 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-06 23:05:40,989 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [244 Valid, 710 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-06 23:05:40,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2023-11-06 23:05:41,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 592. [2023-11-06 23:05:41,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 430 states have (on average 1.327906976744186) internal successors, (571), 432 states have internal predecessors, (571), 149 states have call successors, (149), 12 states have call predecessors, (149), 12 states have return successors, (149), 147 states have call predecessors, (149), 149 states have call successors, (149) [2023-11-06 23:05:41,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 869 transitions. [2023-11-06 23:05:41,081 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 869 transitions. Word has length 195 [2023-11-06 23:05:41,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:05:41,082 INFO L495 AbstractCegarLoop]: Abstraction has 592 states and 869 transitions. [2023-11-06 23:05:41,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:05:41,082 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 869 transitions. [2023-11-06 23:05:41,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2023-11-06 23:05:41,084 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:05:41,084 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:05:41,096 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-11-06 23:05:41,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:05:41,291 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:05:41,291 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:05:41,291 INFO L85 PathProgramCache]: Analyzing trace with hash 871674262, now seen corresponding path program 1 times [2023-11-06 23:05:41,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:05:41,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455526072] [2023-11-06 23:05:41,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:05:41,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:05:41,322 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:05:41,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2003002976] [2023-11-06 23:05:41,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:05:41,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:05:41,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:05:41,325 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:05:41,357 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-06 23:05:41,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:05:41,573 INFO L262 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-06 23:05:41,579 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:05:49,238 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:05:49,238 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:05:49,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:05:49,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455526072] [2023-11-06 23:05:49,239 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:05:49,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003002976] [2023-11-06 23:05:49,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003002976] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:05:49,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:05:49,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 23:05:49,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355516532] [2023-11-06 23:05:49,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:05:49,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 23:05:49,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:05:49,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 23:05:49,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-06 23:05:49,242 INFO L87 Difference]: Start difference. First operand 592 states and 869 transitions. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:05:51,617 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Bool, Real, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-11-06 23:05:52,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:05:52,207 INFO L93 Difference]: Finished difference Result 1008 states and 1454 transitions. [2023-11-06 23:05:52,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-06 23:05:52,208 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 195 [2023-11-06 23:05:52,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:05:52,212 INFO L225 Difference]: With dead ends: 1008 [2023-11-06 23:05:52,212 INFO L226 Difference]: Without dead ends: 690 [2023-11-06 23:05:52,214 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 186 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=109, Invalid=233, Unknown=0, NotChecked=0, Total=342 [2023-11-06 23:05:52,214 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 207 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 764 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-11-06 23:05:52,215 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 764 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2023-11-06 23:05:52,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 690 states. [2023-11-06 23:05:52,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 690 to 592. [2023-11-06 23:05:52,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 430 states have (on average 1.327906976744186) internal successors, (571), 432 states have internal predecessors, (571), 149 states have call successors, (149), 12 states have call predecessors, (149), 12 states have return successors, (149), 147 states have call predecessors, (149), 149 states have call successors, (149) [2023-11-06 23:05:52,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 869 transitions. [2023-11-06 23:05:52,295 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 869 transitions. Word has length 195 [2023-11-06 23:05:52,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:05:52,295 INFO L495 AbstractCegarLoop]: Abstraction has 592 states and 869 transitions. [2023-11-06 23:05:52,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:05:52,295 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 869 transitions. [2023-11-06 23:05:52,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2023-11-06 23:05:52,297 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:05:52,297 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:05:52,303 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-11-06 23:05:52,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-06 23:05:52,504 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:05:52,504 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:05:52,504 INFO L85 PathProgramCache]: Analyzing trace with hash 478647252, now seen corresponding path program 1 times [2023-11-06 23:05:52,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:05:52,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507893017] [2023-11-06 23:05:52,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:05:52,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:05:52,529 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:05:52,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [908131583] [2023-11-06 23:05:52,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:05:52,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:05:52,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:05:52,531 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:05:52,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-06 23:05:52,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:05:52,781 INFO L262 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-06 23:05:52,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:05:57,753 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:05:57,754 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:05:57,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:05:57,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507893017] [2023-11-06 23:05:57,754 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:05:57,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908131583] [2023-11-06 23:05:57,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908131583] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:05:57,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:05:57,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 23:05:57,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800130188] [2023-11-06 23:05:57,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:05:57,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 23:05:57,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:05:57,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 23:05:57,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-11-06 23:05:57,756 INFO L87 Difference]: Start difference. First operand 592 states and 869 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:05:59,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:05:59,925 INFO L93 Difference]: Finished difference Result 1020 states and 1468 transitions. [2023-11-06 23:05:59,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-06 23:05:59,925 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 195 [2023-11-06 23:05:59,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:05:59,931 INFO L225 Difference]: With dead ends: 1020 [2023-11-06 23:05:59,931 INFO L226 Difference]: Without dead ends: 702 [2023-11-06 23:05:59,933 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=144, Invalid=318, Unknown=0, NotChecked=0, Total=462 [2023-11-06 23:05:59,934 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 204 mSDsluCounter, 674 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 864 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-06 23:05:59,934 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 864 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 467 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-06 23:05:59,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states. [2023-11-06 23:06:00,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 588. [2023-11-06 23:06:00,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 588 states, 426 states have (on average 1.3286384976525822) internal successors, (566), 428 states have internal predecessors, (566), 149 states have call successors, (149), 12 states have call predecessors, (149), 12 states have return successors, (149), 147 states have call predecessors, (149), 149 states have call successors, (149) [2023-11-06 23:06:00,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 864 transitions. [2023-11-06 23:06:00,028 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 864 transitions. Word has length 195 [2023-11-06 23:06:00,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:06:00,029 INFO L495 AbstractCegarLoop]: Abstraction has 588 states and 864 transitions. [2023-11-06 23:06:00,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:06:00,029 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 864 transitions. [2023-11-06 23:06:00,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2023-11-06 23:06:00,031 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:06:00,031 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:06:00,038 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-11-06 23:06:00,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-06 23:06:00,238 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:06:00,238 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:06:00,238 INFO L85 PathProgramCache]: Analyzing trace with hash -139442988, now seen corresponding path program 1 times [2023-11-06 23:06:00,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:06:00,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116150287] [2023-11-06 23:06:00,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:06:00,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:06:00,264 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:06:00,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2066471356] [2023-11-06 23:06:00,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:06:00,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:06:00,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:06:00,266 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:06:00,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-06 23:06:00,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:06:00,536 INFO L262 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-06 23:06:00,542 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:06:06,211 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:06:06,211 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:06:06,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:06:06,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116150287] [2023-11-06 23:06:06,211 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:06:06,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066471356] [2023-11-06 23:06:06,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066471356] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:06:06,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:06:06,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-06 23:06:06,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935879759] [2023-11-06 23:06:06,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:06:06,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-06 23:06:06,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:06:06,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 23:06:06,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2023-11-06 23:06:06,213 INFO L87 Difference]: Start difference. First operand 588 states and 864 transitions. Second operand has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:06:08,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:06:08,521 INFO L93 Difference]: Finished difference Result 1064 states and 1529 transitions. [2023-11-06 23:06:08,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-06 23:06:08,522 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 195 [2023-11-06 23:06:08,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:06:08,527 INFO L225 Difference]: With dead ends: 1064 [2023-11-06 23:06:08,528 INFO L226 Difference]: Without dead ends: 750 [2023-11-06 23:06:08,529 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=206, Invalid=606, Unknown=0, NotChecked=0, Total=812 [2023-11-06 23:06:08,530 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 322 mSDsluCounter, 921 mSDsCounter, 0 mSdLazyCounter, 770 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 1105 SdHoareTripleChecker+Invalid, 870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-06 23:06:08,530 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [322 Valid, 1105 Invalid, 870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 770 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-06 23:06:08,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 750 states. [2023-11-06 23:06:08,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 750 to 597. [2023-11-06 23:06:08,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 435 states have (on average 1.3310344827586207) internal successors, (579), 437 states have internal predecessors, (579), 149 states have call successors, (149), 12 states have call predecessors, (149), 12 states have return successors, (149), 147 states have call predecessors, (149), 149 states have call successors, (149) [2023-11-06 23:06:08,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 877 transitions. [2023-11-06 23:06:08,627 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 877 transitions. Word has length 195 [2023-11-06 23:06:08,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:06:08,627 INFO L495 AbstractCegarLoop]: Abstraction has 597 states and 877 transitions. [2023-11-06 23:06:08,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:06:08,628 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 877 transitions. [2023-11-06 23:06:08,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2023-11-06 23:06:08,629 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:06:08,630 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:06:08,640 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-11-06 23:06:08,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-06 23:06:08,836 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:06:08,836 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:06:08,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1341816624, now seen corresponding path program 1 times [2023-11-06 23:06:08,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:06:08,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326709272] [2023-11-06 23:06:08,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:06:08,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:06:08,862 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:06:08,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [230379137] [2023-11-06 23:06:08,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:06:08,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:06:08,863 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:06:08,864 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:06:08,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-06 23:06:09,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:06:09,151 INFO L262 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-06 23:06:09,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:06:16,429 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 959 proven. 105 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2023-11-06 23:06:16,430 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:06:27,584 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:06:27,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:06:27,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326709272] [2023-11-06 23:06:27,585 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:06:27,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [230379137] [2023-11-06 23:06:27,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [230379137] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 23:06:27,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 23:06:27,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17] total 25 [2023-11-06 23:06:27,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748658252] [2023-11-06 23:06:27,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:06:27,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 23:06:27,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:06:27,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 23:06:27,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2023-11-06 23:06:27,588 INFO L87 Difference]: Start difference. First operand 597 states and 877 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:06:32,650 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Real, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-11-06 23:06:34,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Bool, Real, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-11-06 23:06:35,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:06:35,543 INFO L93 Difference]: Finished difference Result 1095 states and 1574 transitions. [2023-11-06 23:06:35,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-06 23:06:35,544 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 195 [2023-11-06 23:06:35,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:06:35,549 INFO L225 Difference]: With dead ends: 1095 [2023-11-06 23:06:35,549 INFO L226 Difference]: Without dead ends: 781 [2023-11-06 23:06:35,551 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 367 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 541 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=390, Invalid=1502, Unknown=0, NotChecked=0, Total=1892 [2023-11-06 23:06:35,551 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 338 mSDsluCounter, 937 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 18 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 1121 SdHoareTripleChecker+Invalid, 628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2023-11-06 23:06:35,552 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [338 Valid, 1121 Invalid, 628 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 609 Invalid, 1 Unknown, 0 Unchecked, 4.9s Time] [2023-11-06 23:06:35,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states. [2023-11-06 23:06:35,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 591. [2023-11-06 23:06:35,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 428 states have (on average 1.324766355140187) internal successors, (567), 430 states have internal predecessors, (567), 149 states have call successors, (149), 13 states have call predecessors, (149), 13 states have return successors, (149), 147 states have call predecessors, (149), 149 states have call successors, (149) [2023-11-06 23:06:35,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 865 transitions. [2023-11-06 23:06:35,661 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 865 transitions. Word has length 195 [2023-11-06 23:06:35,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:06:35,662 INFO L495 AbstractCegarLoop]: Abstraction has 591 states and 865 transitions. [2023-11-06 23:06:35,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:06:35,662 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 865 transitions. [2023-11-06 23:06:35,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2023-11-06 23:06:35,664 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:06:35,664 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:06:35,670 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-11-06 23:06:35,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-06 23:06:35,870 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:06:35,871 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:06:35,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1516786110, now seen corresponding path program 1 times [2023-11-06 23:06:35,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:06:35,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446172680] [2023-11-06 23:06:35,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:06:35,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:06:35,899 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:06:35,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1196297982] [2023-11-06 23:06:35,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:06:35,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:06:35,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:06:35,901 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:06:35,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-06 23:06:36,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:06:36,165 INFO L262 TraceCheckSpWp]: Trace formula consists of 482 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:06:36,169 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:06:36,385 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:06:36,385 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:06:36,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:06:36,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446172680] [2023-11-06 23:06:36,386 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:06:36,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196297982] [2023-11-06 23:06:36,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196297982] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:06:36,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:06:36,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 23:06:36,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820341990] [2023-11-06 23:06:36,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:06:36,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 23:06:36,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:06:36,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 23:06:36,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 23:06:36,388 INFO L87 Difference]: Start difference. First operand 591 states and 865 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:06:36,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:06:36,677 INFO L93 Difference]: Finished difference Result 1231 states and 1796 transitions. [2023-11-06 23:06:36,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:06:36,678 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 196 [2023-11-06 23:06:36,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:06:36,683 INFO L225 Difference]: With dead ends: 1231 [2023-11-06 23:06:36,683 INFO L226 Difference]: Without dead ends: 715 [2023-11-06 23:06:36,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 192 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-06 23:06:36,686 INFO L413 NwaCegarLoop]: 134 mSDtfsCounter, 114 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 527 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 23:06:36,686 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 527 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 23:06:36,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2023-11-06 23:06:36,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 601. [2023-11-06 23:06:36,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 438 states have (on average 1.3242009132420092) internal successors, (580), 440 states have internal predecessors, (580), 149 states have call successors, (149), 13 states have call predecessors, (149), 13 states have return successors, (149), 147 states have call predecessors, (149), 149 states have call successors, (149) [2023-11-06 23:06:36,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 878 transitions. [2023-11-06 23:06:36,798 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 878 transitions. Word has length 196 [2023-11-06 23:06:36,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:06:36,799 INFO L495 AbstractCegarLoop]: Abstraction has 601 states and 878 transitions. [2023-11-06 23:06:36,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:06:36,799 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 878 transitions. [2023-11-06 23:06:36,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2023-11-06 23:06:36,801 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:06:36,801 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:06:36,816 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-11-06 23:06:37,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-06 23:06:37,007 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:06:37,008 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:06:37,008 INFO L85 PathProgramCache]: Analyzing trace with hash -784036480, now seen corresponding path program 1 times [2023-11-06 23:06:37,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:06:37,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229285932] [2023-11-06 23:06:37,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:06:37,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:06:37,036 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:06:37,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2048894347] [2023-11-06 23:06:37,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:06:37,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:06:37,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:06:37,037 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:06:37,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-06 23:06:37,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:06:37,329 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:06:37,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:06:37,530 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:06:37,530 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 23:06:37,531 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-06 23:06:37,539 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-11-06 23:06:37,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-06 23:06:37,737 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 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-06 23:06:37,741 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 23:06:37,900 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 11:06:37 BoogieIcfgContainer [2023-11-06 23:06:37,900 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 23:06:37,901 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 23:06:37,901 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 23:06:37,904 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 23:06:37,905 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:03:43" (3/4) ... [2023-11-06 23:06:37,907 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 23:06:37,908 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 23:06:37,909 INFO L158 Benchmark]: Toolchain (without parser) took 176487.63ms. Allocated memory was 167.8MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 120.8MB in the beginning and 790.3MB in the end (delta: -669.5MB). Peak memory consumption was 445.6MB. Max. memory is 16.1GB. [2023-11-06 23:06:37,909 INFO L158 Benchmark]: CDTParser took 0.28ms. Allocated memory is still 167.8MB. Free memory is still 134.4MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 23:06:37,909 INFO L158 Benchmark]: CACSL2BoogieTranslator took 431.07ms. Allocated memory is still 167.8MB. Free memory was 120.2MB in the beginning and 102.8MB in the end (delta: 17.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2023-11-06 23:06:37,909 INFO L158 Benchmark]: Boogie Procedure Inliner took 103.62ms. Allocated memory is still 167.8MB. Free memory was 102.8MB in the beginning and 96.3MB in the end (delta: 6.6MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-06 23:06:37,910 INFO L158 Benchmark]: Boogie Preprocessor took 78.37ms. Allocated memory is still 167.8MB. Free memory was 96.3MB in the beginning and 92.9MB in the end (delta: 3.3MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-06 23:06:37,910 INFO L158 Benchmark]: RCFGBuilder took 978.56ms. Allocated memory was 167.8MB in the beginning and 203.4MB in the end (delta: 35.7MB). Free memory was 92.9MB in the beginning and 169.4MB in the end (delta: -76.5MB). Peak memory consumption was 47.3MB. Max. memory is 16.1GB. [2023-11-06 23:06:37,911 INFO L158 Benchmark]: TraceAbstraction took 174879.78ms. Allocated memory was 203.4MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 169.4MB in the beginning and 790.3MB in the end (delta: -620.8MB). Peak memory consumption was 457.1MB. Max. memory is 16.1GB. [2023-11-06 23:06:37,911 INFO L158 Benchmark]: Witness Printer took 7.53ms. Allocated memory is still 1.3GB. Free memory is still 790.3MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 23:06:37,913 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.28ms. Allocated memory is still 167.8MB. Free memory is still 134.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 431.07ms. Allocated memory is still 167.8MB. Free memory was 120.2MB in the beginning and 102.8MB in the end (delta: 17.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 103.62ms. Allocated memory is still 167.8MB. Free memory was 102.8MB in the beginning and 96.3MB in the end (delta: 6.6MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 78.37ms. Allocated memory is still 167.8MB. Free memory was 96.3MB in the beginning and 92.9MB in the end (delta: 3.3MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 978.56ms. Allocated memory was 167.8MB in the beginning and 203.4MB in the end (delta: 35.7MB). Free memory was 92.9MB in the beginning and 169.4MB in the end (delta: -76.5MB). Peak memory consumption was 47.3MB. Max. memory is 16.1GB. * TraceAbstraction took 174879.78ms. Allocated memory was 203.4MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 169.4MB in the beginning and 790.3MB in the end (delta: -620.8MB). Peak memory consumption was 457.1MB. Max. memory is 16.1GB. * Witness Printer took 7.53ms. Allocated memory is still 1.3GB. Free memory is still 790.3MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryDOUBLEComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of bitwiseAnd at line 67. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 4; [L23] unsigned char var_1_6 = 4; [L24] unsigned char var_1_7 = 2; [L25] unsigned char var_1_8 = 128; [L26] unsigned char var_1_9 = 0; [L27] unsigned char var_1_10 = 100; [L28] signed short int var_1_11 = 10; [L29] unsigned char var_1_12 = 1; [L30] unsigned char var_1_13 = 1; [L31] unsigned char var_1_14 = 0; [L32] signed long int var_1_15 = 128; [L33] unsigned char var_1_16 = 128; [L34] unsigned char var_1_17 = 5; [L35] double var_1_18 = 3.6; [L36] double var_1_19 = 31.45; [L37] float var_1_20 = 50.25; [L38] float var_1_21 = 9.8; [L39] float var_1_22 = 4.65; [L40] float var_1_23 = 99.65; [L41] unsigned long int var_1_25 = 128; [L42] signed short int var_1_27 = -16; [L43] unsigned char var_1_28 = 0; [L44] double var_1_30 = 4.5; [L45] double var_1_31 = 255.2; [L46] signed char var_1_32 = -10; [L47] signed char var_1_34 = 5; [L48] unsigned char var_1_35 = 1; [L49] unsigned char var_1_36 = 1; [L50] signed short int var_1_37 = 4; [L51] signed long int var_1_38 = -16; [L52] signed char var_1_39 = -32; [L53] unsigned short int last_1_var_1_1 = 4; [L54] unsigned char last_1_var_1_6 = 4; [L55] signed short int last_1_var_1_11 = 10; [L56] signed long int last_1_var_1_15 = 128; VAL [isInitial=0, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=2, var_1_8=128, var_1_9=0] [L208] isInitial = 1 [L209] FCALL initially() [L210] COND TRUE 1 [L211] CALL updateLastVariables() [L198] last_1_var_1_1 = var_1_1 [L199] last_1_var_1_6 = var_1_6 [L200] last_1_var_1_11 = var_1_11 [L201] last_1_var_1_15 = var_1_15 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=2, var_1_8=128, var_1_9=0] [L211] RET updateLastVariables() [L212] CALL updateVariables() [L150] var_1_7 = __VERIFIER_nondet_uchar() [L151] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_8=128, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_8=128, var_1_9=0] [L151] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_8=128, var_1_9=0] [L152] CALL assume_abort_if_not(var_1_7 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=128, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=128, var_1_9=0] [L152] RET assume_abort_if_not(var_1_7 <= 254) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=128, var_1_9=0] [L153] var_1_8 = __VERIFIER_nondet_uchar() [L154] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L154] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L155] CALL assume_abort_if_not(var_1_8 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L155] RET assume_abort_if_not(var_1_8 <= 254) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L156] var_1_9 = __VERIFIER_nondet_uchar() [L157] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L157] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L158] CALL assume_abort_if_not(var_1_9 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L158] RET assume_abort_if_not(var_1_9 <= 254) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L159] var_1_10 = __VERIFIER_nondet_uchar() [L160] CALL assume_abort_if_not(var_1_10 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L160] RET assume_abort_if_not(var_1_10 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L161] CALL assume_abort_if_not(var_1_10 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L161] RET assume_abort_if_not(var_1_10 <= 254) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L162] var_1_12 = __VERIFIER_nondet_uchar() [L163] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L163] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L164] CALL assume_abort_if_not(var_1_12 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L164] RET assume_abort_if_not(var_1_12 <= 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L165] var_1_13 = __VERIFIER_nondet_uchar() [L166] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L166] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L167] CALL assume_abort_if_not(var_1_13 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L167] RET assume_abort_if_not(var_1_13 <= 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L168] var_1_14 = __VERIFIER_nondet_uchar() [L169] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L169] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L170] CALL assume_abort_if_not(var_1_14 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L170] RET assume_abort_if_not(var_1_14 <= 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L171] var_1_16 = __VERIFIER_nondet_uchar() [L172] CALL assume_abort_if_not(var_1_16 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L172] RET assume_abort_if_not(var_1_16 >= 127) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L173] CALL assume_abort_if_not(var_1_16 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L173] RET assume_abort_if_not(var_1_16 <= 255) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L174] var_1_17 = __VERIFIER_nondet_uchar() [L175] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L175] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L176] CALL assume_abort_if_not(var_1_17 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L176] RET assume_abort_if_not(var_1_17 <= 127) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L177] var_1_19 = __VERIFIER_nondet_double() [L178] CALL assume_abort_if_not((var_1_19 >= -922337.2036854765600e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L178] RET assume_abort_if_not((var_1_19 >= -922337.2036854765600e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L179] var_1_21 = __VERIFIER_nondet_float() [L180] CALL assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L180] RET assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L181] var_1_22 = __VERIFIER_nondet_float() [L182] CALL assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L182] RET assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=1993/20, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L183] var_1_23 = __VERIFIER_nondet_float() [L184] CALL assume_abort_if_not((var_1_23 >= -461168.6018427382800e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 4611686.018427382800e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L184] RET assume_abort_if_not((var_1_23 >= -461168.6018427382800e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 4611686.018427382800e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L185] var_1_28 = __VERIFIER_nondet_uchar() [L186] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L186] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L187] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L187] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L188] var_1_31 = __VERIFIER_nondet_double() [L189] CALL assume_abort_if_not((var_1_31 >= -922337.2036854765600e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L189] RET assume_abort_if_not((var_1_31 >= -922337.2036854765600e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L190] var_1_34 = __VERIFIER_nondet_char() [L191] CALL assume_abort_if_not(var_1_34 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L191] RET assume_abort_if_not(var_1_34 >= -126) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L192] CALL assume_abort_if_not(var_1_34 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L192] RET assume_abort_if_not(var_1_34 <= 126) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L193] var_1_36 = __VERIFIER_nondet_uchar() [L194] CALL assume_abort_if_not(var_1_36 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L194] RET assume_abort_if_not(var_1_36 >= 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L195] CALL assume_abort_if_not(var_1_36 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L195] RET assume_abort_if_not(var_1_36 <= 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=128, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L212] RET updateVariables() [L213] CALL step() [L60] var_1_25 = var_1_1 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=-16, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L61] COND TRUE (var_1_1 < ((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6)))) || var_1_28 [L62] var_1_27 = var_1_6 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L64] COND FALSE !(! var_1_28) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L67] EXPR var_1_6 & var_1_15 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6 & var_1_15=0, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L67] COND FALSE !(var_1_1 <= (~ (var_1_6 & var_1_15))) [L70] COND TRUE var_1_6 <= var_1_1 [L71] var_1_35 = var_1_36 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L73] COND TRUE var_1_34 <= var_1_15 [L74] var_1_37 = (((((32 - 2)) < (var_1_6)) ? ((32 - 2)) : (var_1_6))) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L86] COND TRUE var_1_31 <= 9.6 [L87] var_1_38 = (((((var_1_34 + var_1_6)) > (var_1_11)) ? ((var_1_34 + var_1_6)) : (var_1_11))) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=10, var_1_39=-32, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L97] var_1_39 = var_1_34 [L98] unsigned char stepLocal_2 = var_1_14; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_2=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=10, var_1_39=5, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L99] COND FALSE !(\read(var_1_12)) [L110] var_1_11 = last_1_var_1_11 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_2=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=10, var_1_39=5, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L112] signed long int stepLocal_1 = last_1_var_1_1; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_1=4, stepLocal_2=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=10, var_1_39=5, var_1_6=4, var_1_7=1, var_1_8=0, var_1_9=0] [L113] COND TRUE stepLocal_1 < 5 [L114] var_1_6 = ((((((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) > (var_1_10)) ? (((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) : (var_1_10))) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_1=4, stepLocal_2=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=10, var_1_39=5, var_1_6=10, var_1_7=1, var_1_8=0, var_1_9=0] [L118] unsigned char stepLocal_0 = var_1_6; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=10, stepLocal_1=4, stepLocal_2=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=4, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=10, var_1_39=5, var_1_6=10, var_1_7=1, var_1_8=0, var_1_9=0] [L119] COND TRUE var_1_11 <= stepLocal_0 [L120] var_1_1 = ((((((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) > (var_1_6)) ? (((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) : (var_1_6))) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=10, stepLocal_1=4, stepLocal_2=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=10, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=10, var_1_39=5, var_1_6=10, var_1_7=1, var_1_8=0, var_1_9=0] [L122] signed long int stepLocal_5 = 0; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=10, stepLocal_1=4, stepLocal_2=0, stepLocal_5=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=10, var_1_20=201/4, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=10, var_1_39=5, var_1_6=10, var_1_7=1, var_1_8=0, var_1_9=0] [L123] COND FALSE !(\read(var_1_13)) [L136] var_1_20 = var_1_23 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=10, stepLocal_1=4, stepLocal_2=0, stepLocal_5=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=10, var_1_20=5, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=10, var_1_39=5, var_1_6=10, var_1_7=1, var_1_8=0, var_1_9=0] [L138] unsigned char stepLocal_3 = var_1_6; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=10, stepLocal_1=4, stepLocal_2=0, stepLocal_3=10, stepLocal_5=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=10, var_1_20=5, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=10, var_1_39=5, var_1_6=10, var_1_7=1, var_1_8=0, var_1_9=0] [L139] COND TRUE stepLocal_3 <= (((((128) > (var_1_16)) ? (128) : (var_1_16))) - var_1_17) [L140] var_1_15 = (((((var_1_6 - var_1_6)) > (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7))))) ? ((var_1_6 - var_1_6)) : (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7)))))) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=10, stepLocal_1=4, stepLocal_2=0, stepLocal_3=10, stepLocal_5=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=10, var_1_20=5, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=10, var_1_39=5, var_1_6=10, var_1_7=1, var_1_8=0, var_1_9=0] [L144] unsigned short int stepLocal_4 = var_1_1; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=10, stepLocal_1=4, stepLocal_2=0, stepLocal_3=10, stepLocal_4=10, stepLocal_5=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=10, var_1_20=5, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=10, var_1_39=5, var_1_6=10, var_1_7=1, var_1_8=0, var_1_9=0] [L145] EXPR 200 << var_1_15 VAL [200 << var_1_15=200, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=10, stepLocal_1=4, stepLocal_2=0, stepLocal_3=10, stepLocal_4=10, stepLocal_5=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=2, var_1_1=10, var_1_20=5, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=10, var_1_39=5, var_1_6=10, var_1_7=1, var_1_8=0, var_1_9=0] [L145] COND TRUE ((200 << var_1_15) * (var_1_17 * var_1_7)) < stepLocal_4 [L146] var_1_18 = var_1_19 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=10, stepLocal_1=4, stepLocal_2=0, stepLocal_3=10, stepLocal_4=10, stepLocal_5=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=128, var_1_17=0, var_1_18=2, var_1_19=2, var_1_1=10, var_1_20=5, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=10, var_1_39=5, var_1_6=10, var_1_7=1, var_1_8=0, var_1_9=0] [L213] RET step() [L214] CALL, EXPR property() [L204] EXPR (((((var_1_11 <= var_1_6) ? (var_1_1 == ((unsigned short int) ((((((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) > (var_1_6)) ? (((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) : (var_1_6))))) : 1) && ((last_1_var_1_1 < 5) ? (var_1_6 == ((unsigned char) ((((((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) > (var_1_10)) ? (((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) : (var_1_10))))) : (var_1_6 == ((unsigned char) var_1_10)))) && (var_1_12 ? (var_1_13 ? (((last_1_var_1_6 > (~ var_1_10)) && var_1_14) ? (var_1_11 == ((signed short int) ((((var_1_8) > ((var_1_10 + last_1_var_1_15))) ? (var_1_8) : ((var_1_10 + last_1_var_1_15)))))) : (var_1_11 == ((signed short int) last_1_var_1_6))) : (var_1_11 == ((signed short int) var_1_8))) : (var_1_11 == ((signed short int) last_1_var_1_11)))) && ((var_1_6 <= (((((128) > (var_1_16)) ? (128) : (var_1_16))) - var_1_17)) ? (var_1_15 == ((signed long int) (((((var_1_6 - var_1_6)) > (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7))))) ? ((var_1_6 - var_1_6)) : (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7)))))))) : (var_1_15 == ((signed long int) var_1_11)))) && ((((200 << var_1_15) * (var_1_17 * var_1_7)) < var_1_1) ? (var_1_18 == ((double) var_1_19)) : 1) VAL [(((((var_1_11 <= var_1_6) ? (var_1_1 == ((unsigned short int) ((((((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) > (var_1_6)) ? (((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) : (var_1_6))))) : 1) && ((last_1_var_1_1 < 5) ? (var_1_6 == ((unsigned char) ((((((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) > (var_1_10)) ? (((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) : (var_1_10))))) : (var_1_6 == ((unsigned char) var_1_10)))) && (var_1_12 ? (var_1_13 ? (((last_1_var_1_6 > (~ var_1_10)) && var_1_14) ? (var_1_11 == ((signed short int) ((((var_1_8) > ((var_1_10 + last_1_var_1_15))) ? (var_1_8) : ((var_1_10 + last_1_var_1_15)))))) : (var_1_11 == ((signed short int) last_1_var_1_6))) : (var_1_11 == ((signed short int) var_1_8))) : (var_1_11 == ((signed short int) last_1_var_1_11)))) && ((var_1_6 <= (((((128) > (var_1_16)) ? (128) : (var_1_16))) - var_1_17)) ? (var_1_15 == ((signed long int) (((((var_1_6 - var_1_6)) > (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7))))) ? ((var_1_6 - var_1_6)) : (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7)))))))) : (var_1_15 == ((signed long int) var_1_11)))) && ((((200 << var_1_15) * (var_1_17 * var_1_7)) < var_1_1) ? (var_1_18 == ((double) var_1_19)) : 1)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=128, var_1_17=0, var_1_18=2, var_1_19=2, var_1_1=10, var_1_20=5, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=10, var_1_39=5, var_1_6=10, var_1_7=1, var_1_8=0, var_1_9=0] [L204] EXPR 200 << var_1_15 VAL [(((((var_1_11 <= var_1_6) ? (var_1_1 == ((unsigned short int) ((((((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) > (var_1_6)) ? (((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) : (var_1_6))))) : 1) && ((last_1_var_1_1 < 5) ? (var_1_6 == ((unsigned char) ((((((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) > (var_1_10)) ? (((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) : (var_1_10))))) : (var_1_6 == ((unsigned char) var_1_10)))) && (var_1_12 ? (var_1_13 ? (((last_1_var_1_6 > (~ var_1_10)) && var_1_14) ? (var_1_11 == ((signed short int) ((((var_1_8) > ((var_1_10 + last_1_var_1_15))) ? (var_1_8) : ((var_1_10 + last_1_var_1_15)))))) : (var_1_11 == ((signed short int) last_1_var_1_6))) : (var_1_11 == ((signed short int) var_1_8))) : (var_1_11 == ((signed short int) last_1_var_1_11)))) && ((var_1_6 <= (((((128) > (var_1_16)) ? (128) : (var_1_16))) - var_1_17)) ? (var_1_15 == ((signed long int) (((((var_1_6 - var_1_6)) > (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7))))) ? ((var_1_6 - var_1_6)) : (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7)))))))) : (var_1_15 == ((signed long int) var_1_11)))) && ((((200 << var_1_15) * (var_1_17 * var_1_7)) < var_1_1) ? (var_1_18 == ((double) var_1_19)) : 1)=1, 200 << var_1_15=200, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=128, var_1_17=0, var_1_18=2, var_1_19=2, var_1_1=10, var_1_20=5, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=10, var_1_39=5, var_1_6=10, var_1_7=1, var_1_8=0, var_1_9=0] [L204] EXPR (((((var_1_11 <= var_1_6) ? (var_1_1 == ((unsigned short int) ((((((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) > (var_1_6)) ? (((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) : (var_1_6))))) : 1) && ((last_1_var_1_1 < 5) ? (var_1_6 == ((unsigned char) ((((((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) > (var_1_10)) ? (((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) : (var_1_10))))) : (var_1_6 == ((unsigned char) var_1_10)))) && (var_1_12 ? (var_1_13 ? (((last_1_var_1_6 > (~ var_1_10)) && var_1_14) ? (var_1_11 == ((signed short int) ((((var_1_8) > ((var_1_10 + last_1_var_1_15))) ? (var_1_8) : ((var_1_10 + last_1_var_1_15)))))) : (var_1_11 == ((signed short int) last_1_var_1_6))) : (var_1_11 == ((signed short int) var_1_8))) : (var_1_11 == ((signed short int) last_1_var_1_11)))) && ((var_1_6 <= (((((128) > (var_1_16)) ? (128) : (var_1_16))) - var_1_17)) ? (var_1_15 == ((signed long int) (((((var_1_6 - var_1_6)) > (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7))))) ? ((var_1_6 - var_1_6)) : (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7)))))))) : (var_1_15 == ((signed long int) var_1_11)))) && ((((200 << var_1_15) * (var_1_17 * var_1_7)) < var_1_1) ? (var_1_18 == ((double) var_1_19)) : 1) VAL [(((((var_1_11 <= var_1_6) ? (var_1_1 == ((unsigned short int) ((((((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) > (var_1_6)) ? (((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) : (var_1_6))))) : 1) && ((last_1_var_1_1 < 5) ? (var_1_6 == ((unsigned char) ((((((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) > (var_1_10)) ? (((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) : (var_1_10))))) : (var_1_6 == ((unsigned char) var_1_10)))) && (var_1_12 ? (var_1_13 ? (((last_1_var_1_6 > (~ var_1_10)) && var_1_14) ? (var_1_11 == ((signed short int) ((((var_1_8) > ((var_1_10 + last_1_var_1_15))) ? (var_1_8) : ((var_1_10 + last_1_var_1_15)))))) : (var_1_11 == ((signed short int) last_1_var_1_6))) : (var_1_11 == ((signed short int) var_1_8))) : (var_1_11 == ((signed short int) last_1_var_1_11)))) && ((var_1_6 <= (((((128) > (var_1_16)) ? (128) : (var_1_16))) - var_1_17)) ? (var_1_15 == ((signed long int) (((((var_1_6 - var_1_6)) > (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7))))) ? ((var_1_6 - var_1_6)) : (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7)))))))) : (var_1_15 == ((signed long int) var_1_11)))) && ((((200 << var_1_15) * (var_1_17 * var_1_7)) < var_1_1) ? (var_1_18 == ((double) var_1_19)) : 1)=1, 200 << var_1_15=200, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=128, var_1_17=0, var_1_18=2, var_1_19=2, var_1_1=10, var_1_20=5, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=10, var_1_39=5, var_1_6=10, var_1_7=1, var_1_8=0, var_1_9=0] [L204-L205] return ((((((var_1_11 <= var_1_6) ? (var_1_1 == ((unsigned short int) ((((((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) > (var_1_6)) ? (((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) : (var_1_6))))) : 1) && ((last_1_var_1_1 < 5) ? (var_1_6 == ((unsigned char) ((((((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) > (var_1_10)) ? (((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) : (var_1_10))))) : (var_1_6 == ((unsigned char) var_1_10)))) && (var_1_12 ? (var_1_13 ? (((last_1_var_1_6 > (~ var_1_10)) && var_1_14) ? (var_1_11 == ((signed short int) ((((var_1_8) > ((var_1_10 + last_1_var_1_15))) ? (var_1_8) : ((var_1_10 + last_1_var_1_15)))))) : (var_1_11 == ((signed short int) last_1_var_1_6))) : (var_1_11 == ((signed short int) var_1_8))) : (var_1_11 == ((signed short int) last_1_var_1_11)))) && ((var_1_6 <= (((((128) > (var_1_16)) ? (128) : (var_1_16))) - var_1_17)) ? (var_1_15 == ((signed long int) (((((var_1_6 - var_1_6)) > (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7))))) ? ((var_1_6 - var_1_6)) : (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7)))))))) : (var_1_15 == ((signed long int) var_1_11)))) && ((((200 << var_1_15) * (var_1_17 * var_1_7)) < var_1_1) ? (var_1_18 == ((double) var_1_19)) : 1)) && (var_1_13 ? (var_1_14 ? (var_1_12 ? (var_1_20 == ((float) (var_1_21 + ((((var_1_22) > (var_1_23)) ? (var_1_22) : (var_1_23)))))) : 1) : ((var_1_6 <= 0) ? (var_1_20 == ((float) var_1_19)) : (var_1_20 == ((float) var_1_22)))) : (var_1_20 == ((float) var_1_23))) ; [L214] RET, EXPR property() [L214] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=128, var_1_17=0, var_1_18=2, var_1_19=2, var_1_1=10, var_1_20=5, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=10, var_1_39=5, var_1_6=10, var_1_7=1, var_1_8=0, var_1_9=0] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=128, var_1_17=0, var_1_18=2, var_1_19=2, var_1_1=10, var_1_20=5, var_1_21=3, var_1_22=4, var_1_23=5, var_1_25=4, var_1_27=4, var_1_28=1, var_1_30=9/2, var_1_31=6, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=10, var_1_39=5, var_1_6=10, var_1_7=1, var_1_8=0, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 100 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 174.6s, OverallIterations: 26, TraceHistogramMax: 29, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 31.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 1 mSolverCounterUnknown, 4744 SdHoareTripleChecker+Valid, 17.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4744 mSDsluCounter, 16586 SdHoareTripleChecker+Invalid, 15.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 12399 mSDsCounter, 563 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6528 IncrementalHoareTripleChecker+Invalid, 7092 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 563 mSolverCounterUnsat, 4187 mSDtfsCounter, 6528 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5392 GetRequests, 5041 SyntacticMatches, 0 SemanticMatches, 351 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1636 ImplicationChecksByTransitivity, 20.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=601occurred in iteration=25, InterpolantAutomatonStates: 343, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.5s AutomataMinimizationTime, 25 MinimizatonAttempts, 2294 StatesRemovedByMinimization, 23 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 2.4s SatisfiabilityAnalysisTime, 128.5s InterpolantComputationTime, 5240 NumberOfCodeBlocks, 5240 NumberOfCodeBlocksAsserted, 27 NumberOfCheckSat, 5213 ConstructedInterpolants, 0 QuantifiedInterpolants, 35224 SizeOfPredicates, 356 NumberOfNonLiveVariables, 11869 ConjunctsInSsa, 379 ConjunctsInUnsatCore, 27 InterpolantComputations, 25 PerfectInterpolantSequences, 43674/43848 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-06 23:06:38,157 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2023-11-06 23:06:38,185 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 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_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-28.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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 affd9b0b1d76ed6c0076d3599bdbad65950dbdf7c49581f4e5a006dd746abe7e --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 23:06:40,619 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 23:06:40,767 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-06 23:06:40,775 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 23:06:40,776 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 23:06:40,826 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 23:06:40,827 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 23:06:40,827 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 23:06:40,828 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 23:06:40,833 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 23:06:40,834 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 23:06:40,834 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 23:06:40,835 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 23:06:40,837 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 23:06:40,837 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 23:06:40,838 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 23:06:40,838 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 23:06:40,839 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 23:06:40,839 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 23:06:40,840 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 23:06:40,841 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 23:06:40,844 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 23:06:40,845 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 23:06:40,845 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 23:06:40,846 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 23:06:40,846 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 23:06:40,846 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 23:06:40,847 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 23:06:40,847 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 23:06:40,848 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 23:06:40,849 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:06:40,849 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 23:06:40,850 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 23:06:40,850 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 23:06:40,851 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 23:06:40,851 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 23:06:40,851 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 23:06:40,851 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 23:06:40,852 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 23:06:40,853 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 23:06:40,853 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 23:06:40,853 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 23:06:40,854 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_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/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_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> affd9b0b1d76ed6c0076d3599bdbad65950dbdf7c49581f4e5a006dd746abe7e [2023-11-06 23:06:41,278 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 23:06:41,299 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 23:06:41,302 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 23:06:41,303 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 23:06:41,304 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 23:06:41,305 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-28.i [2023-11-06 23:06:44,358 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 23:06:44,650 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 23:06:44,650 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-28.i [2023-11-06 23:06:44,669 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/data/6d25243a7/f4d1824f464b471fa0fe4c9798b82d3f/FLAG5eb7231b0 [2023-11-06 23:06:44,684 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/data/6d25243a7/f4d1824f464b471fa0fe4c9798b82d3f [2023-11-06 23:06:44,687 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 23:06:44,689 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 23:06:44,690 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 23:06:44,691 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 23:06:44,696 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 23:06:44,697 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:06:44" (1/1) ... [2023-11-06 23:06:44,698 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3de0212d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:06:44, skipping insertion in model container [2023-11-06 23:06:44,698 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:06:44" (1/1) ... [2023-11-06 23:06:44,744 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 23:06:44,907 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_6d404dab-bd6d-46de-bb2d-5119a6e4731f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-28.i[919,932] [2023-11-06 23:06:44,999 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:06:45,017 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 23:06:45,031 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_6d404dab-bd6d-46de-bb2d-5119a6e4731f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-28.i[919,932] [2023-11-06 23:06:45,083 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:06:45,117 INFO L206 MainTranslator]: Completed translation [2023-11-06 23:06:45,122 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:06:45 WrapperNode [2023-11-06 23:06:45,123 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 23:06:45,124 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 23:06:45,125 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 23:06:45,125 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 23:06:45,145 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:06:45" (1/1) ... [2023-11-06 23:06:45,161 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:06:45" (1/1) ... [2023-11-06 23:06:45,208 INFO L138 Inliner]: procedures = 27, calls = 42, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 207 [2023-11-06 23:06:45,208 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 23:06:45,209 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 23:06:45,209 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 23:06:45,209 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 23:06:45,226 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:06:45" (1/1) ... [2023-11-06 23:06:45,227 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:06:45" (1/1) ... [2023-11-06 23:06:45,245 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:06:45" (1/1) ... [2023-11-06 23:06:45,245 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:06:45" (1/1) ... [2023-11-06 23:06:45,262 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:06:45" (1/1) ... [2023-11-06 23:06:45,266 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:06:45" (1/1) ... [2023-11-06 23:06:45,271 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:06:45" (1/1) ... [2023-11-06 23:06:45,273 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:06:45" (1/1) ... [2023-11-06 23:06:45,279 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 23:06:45,280 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 23:06:45,280 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 23:06:45,281 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 23:06:45,281 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:06:45" (1/1) ... [2023-11-06 23:06:45,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:06:45,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:06:45,322 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 23:06:45,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 23:06:45,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 23:06:45,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 23:06:45,357 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 23:06:45,357 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 23:06:45,358 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 23:06:45,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 23:06:45,456 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 23:06:45,457 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 23:06:46,653 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 23:06:46,663 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 23:06:46,664 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 23:06:46,667 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:06:46 BoogieIcfgContainer [2023-11-06 23:06:46,667 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 23:06:46,674 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 23:06:46,674 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 23:06:46,677 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 23:06:46,678 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 11:06:44" (1/3) ... [2023-11-06 23:06:46,679 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73887544 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:06:46, skipping insertion in model container [2023-11-06 23:06:46,679 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:06:45" (2/3) ... [2023-11-06 23:06:46,681 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73887544 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:06:46, skipping insertion in model container [2023-11-06 23:06:46,682 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:06:46" (3/3) ... [2023-11-06 23:06:46,683 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-ps-co_file-28.i [2023-11-06 23:06:46,706 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 23:06:46,706 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 23:06:46,781 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 23:06:46,786 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=LoopsAndPotentialCycles, 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;@17af1614, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 23:06:46,787 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 23:06:46,791 INFO L276 IsEmpty]: Start isEmpty. Operand has 92 states, 60 states have (on average 1.4333333333333333) internal successors, (86), 61 states have internal predecessors, (86), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2023-11-06 23:06:46,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-11-06 23:06:46,810 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:06:46,811 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:06:46,812 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:06:46,817 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:06:46,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1219422967, now seen corresponding path program 1 times [2023-11-06 23:06:46,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:06:46,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1716133963] [2023-11-06 23:06:46,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:06:46,833 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-06 23:06:46,833 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:06:46,840 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:06:46,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:06:47,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:06:47,371 INFO L262 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 23:06:47,384 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:06:47,441 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 644 proven. 0 refuted. 0 times theorem prover too weak. 980 trivial. 0 not checked. [2023-11-06 23:06:47,441 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:06:47,442 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:06:47,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1716133963] [2023-11-06 23:06:47,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1716133963] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:06:47,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:06:47,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:06:47,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475494035] [2023-11-06 23:06:47,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:06:47,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 23:06:47,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:06:47,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 23:06:47,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 23:06:47,484 INFO L87 Difference]: Start difference. First operand has 92 states, 60 states have (on average 1.4333333333333333) internal successors, (86), 61 states have internal predecessors, (86), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Second operand has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2023-11-06 23:06:47,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:06:47,525 INFO L93 Difference]: Finished difference Result 177 states and 311 transitions. [2023-11-06 23:06:47,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 23:06:47,527 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 189 [2023-11-06 23:06:47,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:06:47,535 INFO L225 Difference]: With dead ends: 177 [2023-11-06 23:06:47,535 INFO L226 Difference]: Without dead ends: 88 [2023-11-06 23:06:47,539 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 188 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-06 23:06:47,543 INFO L413 NwaCegarLoop]: 135 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, 135 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-06 23:06:47,544 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 23:06:47,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2023-11-06 23:06:47,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2023-11-06 23:06:47,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 57 states have (on average 1.3508771929824561) internal successors, (77), 57 states have internal predecessors, (77), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2023-11-06 23:06:47,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 135 transitions. [2023-11-06 23:06:47,614 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 135 transitions. Word has length 189 [2023-11-06 23:06:47,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:06:47,615 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 135 transitions. [2023-11-06 23:06:47,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2023-11-06 23:06:47,616 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 135 transitions. [2023-11-06 23:06:47,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-11-06 23:06:47,621 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:06:47,622 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:06:47,649 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:06:47,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:06:47,836 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:06:47,837 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:06:47,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1030554483, now seen corresponding path program 1 times [2023-11-06 23:06:47,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:06:47,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1303937599] [2023-11-06 23:06:47,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:06:47,839 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-06 23:06:47,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:06:47,841 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:06:47,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:06:48,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:06:48,304 INFO L262 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 23:06:48,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:06:49,602 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:06:49,602 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:06:49,603 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:06:49,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1303937599] [2023-11-06 23:06:49,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1303937599] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:06:49,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:06:49,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 23:06:49,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772566624] [2023-11-06 23:06:49,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:06:49,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 23:06:49,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:06:49,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 23:06:49,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 23:06:49,617 INFO L87 Difference]: Start difference. First operand 88 states and 135 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, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:06:50,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:06:50,660 INFO L93 Difference]: Finished difference Result 328 states and 511 transitions. [2023-11-06 23:06:50,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 23:06:50,662 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, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 189 [2023-11-06 23:06:50,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:06:50,667 INFO L225 Difference]: With dead ends: 328 [2023-11-06 23:06:50,668 INFO L226 Difference]: Without dead ends: 243 [2023-11-06 23:06:50,669 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 186 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-06 23:06:50,670 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 177 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 419 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-06 23:06:50,676 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 419 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-06 23:06:50,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2023-11-06 23:06:50,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 222. [2023-11-06 23:06:50,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 138 states have (on average 1.3043478260869565) internal successors, (180), 139 states have internal predecessors, (180), 80 states have call successors, (80), 3 states have call predecessors, (80), 3 states have return successors, (80), 79 states have call predecessors, (80), 80 states have call successors, (80) [2023-11-06 23:06:50,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 340 transitions. [2023-11-06 23:06:50,791 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 340 transitions. Word has length 189 [2023-11-06 23:06:50,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:06:50,795 INFO L495 AbstractCegarLoop]: Abstraction has 222 states and 340 transitions. [2023-11-06 23:06:50,795 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, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:06:50,796 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 340 transitions. [2023-11-06 23:06:50,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-11-06 23:06:50,808 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:06:50,808 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:06:50,833 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:06:51,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:06:51,026 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:06:51,027 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:06:51,027 INFO L85 PathProgramCache]: Analyzing trace with hash -607852657, now seen corresponding path program 1 times [2023-11-06 23:06:51,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:06:51,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [357496428] [2023-11-06 23:06:51,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:06:51,031 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-06 23:06:51,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:06:51,032 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:06:51,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:06:51,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:06:51,423 INFO L262 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 23:06:51,430 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:06:51,926 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2023-11-06 23:06:51,927 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:06:51,927 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:06:51,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [357496428] [2023-11-06 23:06:51,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [357496428] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:06:51,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:06:51,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 23:06:51,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917126777] [2023-11-06 23:06:51,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:06:51,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 23:06:51,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:06:51,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 23:06:51,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 23:06:51,931 INFO L87 Difference]: Start difference. First operand 222 states and 340 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:06:53,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:06:53,119 INFO L93 Difference]: Finished difference Result 560 states and 863 transitions. [2023-11-06 23:06:53,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:06:53,121 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 189 [2023-11-06 23:06:53,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:06:53,128 INFO L225 Difference]: With dead ends: 560 [2023-11-06 23:06:53,128 INFO L226 Difference]: Without dead ends: 406 [2023-11-06 23:06:53,130 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 185 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-06 23:06:53,132 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 136 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-06 23:06:53,132 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 519 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-06 23:06:53,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2023-11-06 23:06:53,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 374. [2023-11-06 23:06:53,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 237 states have (on average 1.3291139240506329) internal successors, (315), 239 states have internal predecessors, (315), 131 states have call successors, (131), 5 states have call predecessors, (131), 5 states have return successors, (131), 129 states have call predecessors, (131), 131 states have call successors, (131) [2023-11-06 23:06:53,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 577 transitions. [2023-11-06 23:06:53,208 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 577 transitions. Word has length 189 [2023-11-06 23:06:53,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:06:53,210 INFO L495 AbstractCegarLoop]: Abstraction has 374 states and 577 transitions. [2023-11-06 23:06:53,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2023-11-06 23:06:53,210 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 577 transitions. [2023-11-06 23:06:53,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-11-06 23:06:53,213 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:06:53,214 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:06:53,237 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:06:53,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:06:53,433 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:06:53,433 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:06:53,434 INFO L85 PathProgramCache]: Analyzing trace with hash -21046643, now seen corresponding path program 1 times [2023-11-06 23:06:53,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:06:53,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2095018740] [2023-11-06 23:06:53,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:06:53,435 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-06 23:06:53,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:06:53,437 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:06:53,444 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d404dab-bd6d-46de-bb2d-5119a6e4731f/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 23:06:53,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:06:53,910 INFO L262 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-06 23:06:53,921 INFO L285 TraceCheckSpWp]: Computing forward predicates...