./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc 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_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 36737b7958ca72f0774fc0f7ccab03861500afa24766b605f5269ead47c0b677 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-28 20:20:40,973 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-28 20:20:41,059 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-28 20:20:41,065 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-28 20:20:41,065 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-28 20:20:41,092 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-28 20:20:41,092 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-28 20:20:41,093 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-28 20:20:41,094 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-28 20:20:41,094 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-28 20:20:41,095 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-28 20:20:41,096 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-28 20:20:41,096 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-28 20:20:41,097 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-28 20:20:41,098 INFO L153 SettingsManager]: * Use SBE=true [2023-11-28 20:20:41,098 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-28 20:20:41,099 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-28 20:20:41,099 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-28 20:20:41,100 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-28 20:20:41,100 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-28 20:20:41,101 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-28 20:20:41,102 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-28 20:20:41,102 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-28 20:20:41,103 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-28 20:20:41,103 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-28 20:20:41,104 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-28 20:20:41,104 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-28 20:20:41,104 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-28 20:20:41,105 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-28 20:20:41,105 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-28 20:20:41,106 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-28 20:20:41,106 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 20:20:41,106 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-28 20:20:41,107 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-28 20:20:41,107 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-28 20:20:41,107 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-28 20:20:41,107 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-28 20:20:41,108 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-28 20:20:41,108 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-28 20:20:41,108 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-28 20:20:41,108 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-28 20:20:41,109 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-28 20:20:41,109 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_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/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_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 36737b7958ca72f0774fc0f7ccab03861500afa24766b605f5269ead47c0b677 [2023-11-28 20:20:41,335 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-28 20:20:41,356 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-28 20:20:41,359 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-28 20:20:41,360 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-28 20:20:41,360 INFO L274 PluginConnector]: CDTParser initialized [2023-11-28 20:20:41,362 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.i [2023-11-28 20:20:44,176 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-28 20:20:44,396 INFO L384 CDTParser]: Found 1 translation units. [2023-11-28 20:20:44,397 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.i [2023-11-28 20:20:44,408 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/data/6a0c97746/6a49287cc61d4fb495e59e4f296ea145/FLAG0efcaf7b1 [2023-11-28 20:20:44,421 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/data/6a0c97746/6a49287cc61d4fb495e59e4f296ea145 [2023-11-28 20:20:44,424 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-28 20:20:44,425 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-28 20:20:44,426 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-28 20:20:44,426 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-28 20:20:44,430 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-28 20:20:44,431 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,432 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f2cdb83 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44, skipping insertion in model container [2023-11-28 20:20:44,432 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,470 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-28 20:20:44,588 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_ad18bff6-da39-4f31-ae79-60de3e59775c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.i[916,929] [2023-11-28 20:20:44,671 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 20:20:44,685 INFO L202 MainTranslator]: Completed pre-run [2023-11-28 20:20:44,697 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_ad18bff6-da39-4f31-ae79-60de3e59775c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.i[916,929] [2023-11-28 20:20:44,741 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 20:20:44,759 INFO L206 MainTranslator]: Completed translation [2023-11-28 20:20:44,759 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44 WrapperNode [2023-11-28 20:20:44,759 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-28 20:20:44,760 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-28 20:20:44,761 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-28 20:20:44,761 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-28 20:20:44,769 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,784 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,832 INFO L138 Inliner]: procedures = 26, calls = 44, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 247 [2023-11-28 20:20:44,832 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-28 20:20:44,833 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-28 20:20:44,833 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-28 20:20:44,833 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-28 20:20:44,845 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,845 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,850 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,874 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-11-28 20:20:44,874 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,874 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,891 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,896 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,901 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,905 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,916 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-28 20:20:44,917 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-28 20:20:44,917 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-28 20:20:44,918 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-28 20:20:44,918 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 20:20:44,939 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:20:44,951 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-28 20:20:44,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-28 20:20:44,986 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-28 20:20:44,986 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-28 20:20:44,986 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-28 20:20:44,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-28 20:20:44,987 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-28 20:20:44,987 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-28 20:20:45,119 INFO L241 CfgBuilder]: Building ICFG [2023-11-28 20:20:45,121 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-28 20:20:45,558 INFO L282 CfgBuilder]: Performing block encoding [2023-11-28 20:20:45,586 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-28 20:20:45,587 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-28 20:20:45,587 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 08:20:45 BoogieIcfgContainer [2023-11-28 20:20:45,587 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-28 20:20:45,590 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-28 20:20:45,590 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-28 20:20:45,593 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-28 20:20:45,593 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 08:20:44" (1/3) ... [2023-11-28 20:20:45,594 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5cc8f4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 08:20:45, skipping insertion in model container [2023-11-28 20:20:45,594 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (2/3) ... [2023-11-28 20:20:45,595 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5cc8f4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 08:20:45, skipping insertion in model container [2023-11-28 20:20:45,595 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 08:20:45" (3/3) ... [2023-11-28 20:20:45,596 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount100_file-20.i [2023-11-28 20:20:45,616 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-28 20:20:45,616 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-28 20:20:45,672 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-28 20:20:45,679 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@739389b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-28 20:20:45,679 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-28 20:20:45,684 INFO L276 IsEmpty]: Start isEmpty. Operand has 106 states, 72 states have (on average 1.5) internal successors, (108), 73 states have internal predecessors, (108), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2023-11-28 20:20:45,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2023-11-28 20:20:45,703 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:20:45,704 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:20:45,704 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:20:45,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:45,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1565396338, now seen corresponding path program 1 times [2023-11-28 20:20:45,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:45,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245420293] [2023-11-28 20:20:45,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:45,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:45,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:45,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:45,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245420293] [2023-11-28 20:20:45,967 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-28 20:20:45,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740330252] [2023-11-28 20:20:45,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:45,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:45,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:20:45,969 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:20:45,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-28 20:20:46,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:46,177 INFO L262 TraceCheckSpWp]: Trace formula consists of 471 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-28 20:20:46,191 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:20:46,245 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 1800 trivial. 0 not checked. [2023-11-28 20:20:46,246 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:20:46,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740330252] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:46,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:20:46,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-28 20:20:46,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110720815] [2023-11-28 20:20:46,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:46,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-28 20:20:46,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:46,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-28 20:20:46,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-28 20:20:46,290 INFO L87 Difference]: Start difference. First operand has 106 states, 72 states have (on average 1.5) internal successors, (108), 73 states have internal predecessors, (108), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Second operand has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 2 states have call successors, (31) [2023-11-28 20:20:46,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:20:46,335 INFO L93 Difference]: Finished difference Result 209 states and 369 transitions. [2023-11-28 20:20:46,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-28 20:20:46,338 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 2 states have call successors, (31) Word has length 200 [2023-11-28 20:20:46,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:20:46,347 INFO L225 Difference]: With dead ends: 209 [2023-11-28 20:20:46,347 INFO L226 Difference]: Without dead ends: 104 [2023-11-28 20:20:46,352 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 199 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-28 20:20:46,356 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-28 20:20:46,357 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 162 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-28 20:20:46,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2023-11-28 20:20:46,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 104. [2023-11-28 20:20:46,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 71 states have (on average 1.4507042253521127) internal successors, (103), 71 states have internal predecessors, (103), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2023-11-28 20:20:46,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 165 transitions. [2023-11-28 20:20:46,413 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 165 transitions. Word has length 200 [2023-11-28 20:20:46,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:20:46,414 INFO L495 AbstractCegarLoop]: Abstraction has 104 states and 165 transitions. [2023-11-28 20:20:46,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 2 states have call successors, (31) [2023-11-28 20:20:46,415 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 165 transitions. [2023-11-28 20:20:46,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2023-11-28 20:20:46,420 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:20:46,421 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:20:46,431 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-28 20:20:46,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:46,622 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:20:46,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:46,623 INFO L85 PathProgramCache]: Analyzing trace with hash -2033926456, now seen corresponding path program 1 times [2023-11-28 20:20:46,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:46,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36815893] [2023-11-28 20:20:46,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:46,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:46,691 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:20:46,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [182793495] [2023-11-28 20:20:46,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:46,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:46,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:20:46,694 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:20:46,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-28 20:20:46,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:46,878 INFO L262 TraceCheckSpWp]: Trace formula consists of 471 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-28 20:20:46,885 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:20:46,979 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-11-28 20:20:46,980 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:20:46,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:46,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36815893] [2023-11-28 20:20:46,980 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:20:46,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182793495] [2023-11-28 20:20:46,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182793495] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:46,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:20:46,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 20:20:46,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755018590] [2023-11-28 20:20:46,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:46,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 20:20:46,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:46,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 20:20:46,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 20:20:46,985 INFO L87 Difference]: Start difference. First operand 104 states and 165 transitions. Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:20:47,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:20:47,120 INFO L93 Difference]: Finished difference Result 305 states and 483 transitions. [2023-11-28 20:20:47,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 20:20:47,121 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 200 [2023-11-28 20:20:47,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:20:47,126 INFO L225 Difference]: With dead ends: 305 [2023-11-28 20:20:47,126 INFO L226 Difference]: Without dead ends: 202 [2023-11-28 20:20:47,128 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 197 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-28 20:20:47,130 INFO L413 NwaCegarLoop]: 246 mSDtfsCounter, 151 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-28 20:20:47,131 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 635 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-28 20:20:47,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2023-11-28 20:20:47,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 130. [2023-11-28 20:20:47,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 97 states have (on average 1.4948453608247423) internal successors, (145), 97 states have internal predecessors, (145), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2023-11-28 20:20:47,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 207 transitions. [2023-11-28 20:20:47,155 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 207 transitions. Word has length 200 [2023-11-28 20:20:47,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:20:47,158 INFO L495 AbstractCegarLoop]: Abstraction has 130 states and 207 transitions. [2023-11-28 20:20:47,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:20:47,158 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 207 transitions. [2023-11-28 20:20:47,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2023-11-28 20:20:47,163 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:20:47,164 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:20:47,170 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-28 20:20:47,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:47,368 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:20:47,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:47,368 INFO L85 PathProgramCache]: Analyzing trace with hash -298470337, now seen corresponding path program 1 times [2023-11-28 20:20:47,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:47,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521377066] [2023-11-28 20:20:47,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:47,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:47,424 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:20:47,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [176560080] [2023-11-28 20:20:47,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:47,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:47,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:20:47,426 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:20:47,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-28 20:20:47,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:47,592 INFO L262 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-28 20:20:47,599 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:20:47,878 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-11-28 20:20:47,879 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:20:47,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:47,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521377066] [2023-11-28 20:20:47,879 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:20:47,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176560080] [2023-11-28 20:20:47,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176560080] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:47,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:20:47,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 20:20:47,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52030495] [2023-11-28 20:20:47,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:47,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 20:20:47,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:47,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 20:20:47,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 20:20:47,884 INFO L87 Difference]: Start difference. First operand 130 states and 207 transitions. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:20:48,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:20:48,099 INFO L93 Difference]: Finished difference Result 445 states and 708 transitions. [2023-11-28 20:20:48,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 20:20:48,100 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 201 [2023-11-28 20:20:48,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:20:48,104 INFO L225 Difference]: With dead ends: 445 [2023-11-28 20:20:48,105 INFO L226 Difference]: Without dead ends: 316 [2023-11-28 20:20:48,106 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 198 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-28 20:20:48,107 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 156 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-28 20:20:48,108 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 500 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-28 20:20:48,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2023-11-28 20:20:48,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 306. [2023-11-28 20:20:48,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 241 states have (on average 1.4730290456431536) internal successors, (355), 241 states have internal predecessors, (355), 62 states have call successors, (62), 2 states have call predecessors, (62), 2 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2023-11-28 20:20:48,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 479 transitions. [2023-11-28 20:20:48,142 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 479 transitions. Word has length 201 [2023-11-28 20:20:48,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:20:48,143 INFO L495 AbstractCegarLoop]: Abstraction has 306 states and 479 transitions. [2023-11-28 20:20:48,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:20:48,144 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 479 transitions. [2023-11-28 20:20:48,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2023-11-28 20:20:48,147 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:20:48,148 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:20:48,154 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-28 20:20:48,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:48,349 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:20:48,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:48,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1299620608, now seen corresponding path program 1 times [2023-11-28 20:20:48,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:48,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959799543] [2023-11-28 20:20:48,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:48,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:48,394 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:20:48,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [297437482] [2023-11-28 20:20:48,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:48,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:48,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:20:48,396 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:20:48,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-28 20:20:48,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:48,562 INFO L262 TraceCheckSpWp]: Trace formula consists of 471 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-28 20:20:48,568 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:20:48,952 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 454 proven. 78 refuted. 0 times theorem prover too weak. 1328 trivial. 0 not checked. [2023-11-28 20:20:48,952 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:20:49,227 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 12 proven. 78 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2023-11-28 20:20:49,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:49,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959799543] [2023-11-28 20:20:49,228 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:20:49,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297437482] [2023-11-28 20:20:49,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297437482] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:20:49,228 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 20:20:49,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2023-11-28 20:20:49,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316642662] [2023-11-28 20:20:49,229 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 20:20:49,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-28 20:20:49,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:49,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-28 20:20:49,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2023-11-28 20:20:49,232 INFO L87 Difference]: Start difference. First operand 306 states and 479 transitions. Second operand has 14 states, 14 states have (on average 5.928571428571429) internal successors, (83), 14 states have internal predecessors, (83), 3 states have call successors, (57), 2 states have call predecessors, (57), 4 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2023-11-28 20:20:51,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:20:51,374 INFO L93 Difference]: Finished difference Result 1252 states and 1924 transitions. [2023-11-28 20:20:51,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-28 20:20:51,375 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.928571428571429) internal successors, (83), 14 states have internal predecessors, (83), 3 states have call successors, (57), 2 states have call predecessors, (57), 4 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) Word has length 202 [2023-11-28 20:20:51,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:20:51,384 INFO L225 Difference]: With dead ends: 1252 [2023-11-28 20:20:51,384 INFO L226 Difference]: Without dead ends: 947 [2023-11-28 20:20:51,387 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 437 GetRequests, 394 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=460, Invalid=1520, Unknown=0, NotChecked=0, Total=1980 [2023-11-28 20:20:51,388 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 682 mSDsluCounter, 790 mSDsCounter, 0 mSdLazyCounter, 1354 mSolverCounterSat, 338 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 690 SdHoareTripleChecker+Valid, 946 SdHoareTripleChecker+Invalid, 1692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 338 IncrementalHoareTripleChecker+Valid, 1354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-28 20:20:51,388 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [690 Valid, 946 Invalid, 1692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [338 Valid, 1354 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-28 20:20:51,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states. [2023-11-28 20:20:51,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 349. [2023-11-28 20:20:51,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 282 states have (on average 1.4609929078014185) internal successors, (412), 282 states have internal predecessors, (412), 62 states have call successors, (62), 4 states have call predecessors, (62), 4 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2023-11-28 20:20:51,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 536 transitions. [2023-11-28 20:20:51,475 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 536 transitions. Word has length 202 [2023-11-28 20:20:51,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:20:51,476 INFO L495 AbstractCegarLoop]: Abstraction has 349 states and 536 transitions. [2023-11-28 20:20:51,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.928571428571429) internal successors, (83), 14 states have internal predecessors, (83), 3 states have call successors, (57), 2 states have call predecessors, (57), 4 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2023-11-28 20:20:51,477 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 536 transitions. [2023-11-28 20:20:51,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2023-11-28 20:20:51,480 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:20:51,480 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:20:51,486 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-28 20:20:51,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:51,682 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:20:51,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:51,683 INFO L85 PathProgramCache]: Analyzing trace with hash -2117269058, now seen corresponding path program 1 times [2023-11-28 20:20:51,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:51,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517002931] [2023-11-28 20:20:51,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:51,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:51,724 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:20:51,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1512304517] [2023-11-28 20:20:51,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:51,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:51,725 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:20:51,726 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:20:51,730 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-28 20:20:51,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:51,904 INFO L262 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-28 20:20:51,911 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:20:54,638 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 670 proven. 321 refuted. 0 times theorem prover too weak. 869 trivial. 0 not checked. [2023-11-28 20:20:54,639 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:20:55,311 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-11-28 20:20:55,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:55,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517002931] [2023-11-28 20:20:55,312 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:20:55,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512304517] [2023-11-28 20:20:55,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512304517] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 20:20:55,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:20:55,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [23] total 28 [2023-11-28 20:20:55,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332822334] [2023-11-28 20:20:55,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:55,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-28 20:20:55,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:55,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-28 20:20:55,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=596, Unknown=0, NotChecked=0, Total=756 [2023-11-28 20:20:55,315 INFO L87 Difference]: Start difference. First operand 349 states and 536 transitions. Second operand has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:20:55,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:20:55,925 INFO L93 Difference]: Finished difference Result 706 states and 1066 transitions. [2023-11-28 20:20:55,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-28 20:20:55,926 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 202 [2023-11-28 20:20:55,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:20:55,930 INFO L225 Difference]: With dead ends: 706 [2023-11-28 20:20:55,930 INFO L226 Difference]: Without dead ends: 534 [2023-11-28 20:20:55,931 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 376 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=233, Invalid=1027, Unknown=0, NotChecked=0, Total=1260 [2023-11-28 20:20:55,932 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 434 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-28 20:20:55,933 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [434 Valid, 612 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-28 20:20:55,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2023-11-28 20:20:55,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 388. [2023-11-28 20:20:55,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 321 states have (on average 1.4766355140186915) internal successors, (474), 321 states have internal predecessors, (474), 62 states have call successors, (62), 4 states have call predecessors, (62), 4 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2023-11-28 20:20:55,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 598 transitions. [2023-11-28 20:20:55,971 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 598 transitions. Word has length 202 [2023-11-28 20:20:55,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:20:55,971 INFO L495 AbstractCegarLoop]: Abstraction has 388 states and 598 transitions. [2023-11-28 20:20:55,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:20:55,972 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 598 transitions. [2023-11-28 20:20:55,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2023-11-28 20:20:55,975 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:20:55,975 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:20:55,981 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-28 20:20:56,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:56,176 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:20:56,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:56,176 INFO L85 PathProgramCache]: Analyzing trace with hash 1166580988, now seen corresponding path program 1 times [2023-11-28 20:20:56,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:56,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998219235] [2023-11-28 20:20:56,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:56,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:56,211 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:20:56,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1702071453] [2023-11-28 20:20:56,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:56,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:56,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:20:56,213 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:20:56,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-28 20:20:56,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:56,388 INFO L262 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-28 20:20:56,393 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:20:56,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-11-28 20:20:56,764 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:20:56,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:56,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998219235] [2023-11-28 20:20:56,765 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:20:56,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702071453] [2023-11-28 20:20:56,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702071453] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:56,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:20:56,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-28 20:20:56,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261404812] [2023-11-28 20:20:56,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:56,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-28 20:20:56,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:56,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-28 20:20:56,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2023-11-28 20:20:56,767 INFO L87 Difference]: Start difference. First operand 388 states and 598 transitions. Second operand has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 9 states have internal predecessors, (50), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:20:57,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:20:57,257 INFO L93 Difference]: Finished difference Result 747 states and 1125 transitions. [2023-11-28 20:20:57,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-28 20:20:57,258 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 9 states have internal predecessors, (50), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 202 [2023-11-28 20:20:57,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:20:57,262 INFO L225 Difference]: With dead ends: 747 [2023-11-28 20:20:57,262 INFO L226 Difference]: Without dead ends: 537 [2023-11-28 20:20:57,262 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2023-11-28 20:20:57,263 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 315 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 789 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-28 20:20:57,264 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [315 Valid, 789 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-28 20:20:57,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2023-11-28 20:20:57,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 398. [2023-11-28 20:20:57,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 331 states have (on average 1.459214501510574) internal successors, (483), 331 states have internal predecessors, (483), 62 states have call successors, (62), 4 states have call predecessors, (62), 4 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2023-11-28 20:20:57,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 607 transitions. [2023-11-28 20:20:57,295 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 607 transitions. Word has length 202 [2023-11-28 20:20:57,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:20:57,296 INFO L495 AbstractCegarLoop]: Abstraction has 398 states and 607 transitions. [2023-11-28 20:20:57,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 9 states have internal predecessors, (50), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:20:57,296 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 607 transitions. [2023-11-28 20:20:57,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2023-11-28 20:20:57,299 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:20:57,300 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:20:57,305 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-28 20:20:57,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:57,500 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:20:57,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:57,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1508796286, now seen corresponding path program 1 times [2023-11-28 20:20:57,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:57,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238001925] [2023-11-28 20:20:57,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:57,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:57,541 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:20:57,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1049367752] [2023-11-28 20:20:57,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:57,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:57,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:20:57,543 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:20:57,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-28 20:20:57,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:57,677 INFO L262 TraceCheckSpWp]: Trace formula consists of 471 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-28 20:20:57,681 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:20:58,931 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 722 proven. 264 refuted. 0 times theorem prover too weak. 874 trivial. 0 not checked. [2023-11-28 20:20:58,931 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:21:00,113 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 48 proven. 129 refuted. 0 times theorem prover too weak. 1683 trivial. 0 not checked. [2023-11-28 20:21:00,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:00,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238001925] [2023-11-28 20:21:00,113 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:21:00,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049367752] [2023-11-28 20:21:00,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049367752] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:21:00,114 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 20:21:00,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 12] total 28 [2023-11-28 20:21:00,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464596812] [2023-11-28 20:21:00,114 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 20:21:00,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-28 20:21:00,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:00,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-28 20:21:00,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=602, Unknown=0, NotChecked=0, Total=756 [2023-11-28 20:21:00,117 INFO L87 Difference]: Start difference. First operand 398 states and 607 transitions. Second operand has 28 states, 27 states have (on average 4.074074074074074) internal successors, (110), 25 states have internal predecessors, (110), 7 states have call successors, (57), 5 states have call predecessors, (57), 9 states have return successors, (58), 7 states have call predecessors, (58), 7 states have call successors, (58) [2023-11-28 20:21:07,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:21:07,246 INFO L93 Difference]: Finished difference Result 1942 states and 2779 transitions. [2023-11-28 20:21:07,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2023-11-28 20:21:07,247 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 4.074074074074074) internal successors, (110), 25 states have internal predecessors, (110), 7 states have call successors, (57), 5 states have call predecessors, (57), 9 states have return successors, (58), 7 states have call predecessors, (58), 7 states have call successors, (58) Word has length 203 [2023-11-28 20:21:07,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:21:07,256 INFO L225 Difference]: With dead ends: 1942 [2023-11-28 20:21:07,257 INFO L226 Difference]: Without dead ends: 1545 [2023-11-28 20:21:07,267 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 536 GetRequests, 389 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7742 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=4408, Invalid=17644, Unknown=0, NotChecked=0, Total=22052 [2023-11-28 20:21:07,268 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 1891 mSDsluCounter, 1274 mSDsCounter, 0 mSdLazyCounter, 2187 mSolverCounterSat, 461 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1899 SdHoareTripleChecker+Valid, 1458 SdHoareTripleChecker+Invalid, 2648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 461 IncrementalHoareTripleChecker+Valid, 2187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-11-28 20:21:07,268 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1899 Valid, 1458 Invalid, 2648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [461 Valid, 2187 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-11-28 20:21:07,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1545 states. [2023-11-28 20:21:07,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1545 to 681. [2023-11-28 20:21:07,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 681 states, 562 states have (on average 1.4341637010676156) internal successors, (806), 564 states have internal predecessors, (806), 97 states have call successors, (97), 21 states have call predecessors, (97), 21 states have return successors, (97), 95 states have call predecessors, (97), 97 states have call successors, (97) [2023-11-28 20:21:07,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 681 states to 681 states and 1000 transitions. [2023-11-28 20:21:07,344 INFO L78 Accepts]: Start accepts. Automaton has 681 states and 1000 transitions. Word has length 203 [2023-11-28 20:21:07,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:21:07,345 INFO L495 AbstractCegarLoop]: Abstraction has 681 states and 1000 transitions. [2023-11-28 20:21:07,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 4.074074074074074) internal successors, (110), 25 states have internal predecessors, (110), 7 states have call successors, (57), 5 states have call predecessors, (57), 9 states have return successors, (58), 7 states have call predecessors, (58), 7 states have call successors, (58) [2023-11-28 20:21:07,345 INFO L276 IsEmpty]: Start isEmpty. Operand 681 states and 1000 transitions. [2023-11-28 20:21:07,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2023-11-28 20:21:07,347 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:21:07,347 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:21:07,352 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-28 20:21:07,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-28 20:21:07,548 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:21:07,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:07,548 INFO L85 PathProgramCache]: Analyzing trace with hash -2095602300, now seen corresponding path program 1 times [2023-11-28 20:21:07,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:07,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242512863] [2023-11-28 20:21:07,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:07,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:07,580 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:21:07,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [500749090] [2023-11-28 20:21:07,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:07,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:07,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:07,582 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:07,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-28 20:21:07,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:07,744 INFO L262 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-28 20:21:07,750 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:07,948 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-11-28 20:21:07,948 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:21:07,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:07,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242512863] [2023-11-28 20:21:07,948 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:21:07,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500749090] [2023-11-28 20:21:07,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500749090] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:07,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:07,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-28 20:21:07,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910875774] [2023-11-28 20:21:07,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:07,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-28 20:21:07,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:07,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-28 20:21:07,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-28 20:21:07,950 INFO L87 Difference]: Start difference. First operand 681 states and 1000 transitions. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:21:08,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:21:08,480 INFO L93 Difference]: Finished difference Result 1701 states and 2546 transitions. [2023-11-28 20:21:08,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-28 20:21:08,480 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 203 [2023-11-28 20:21:08,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:21:08,490 INFO L225 Difference]: With dead ends: 1701 [2023-11-28 20:21:08,490 INFO L226 Difference]: Without dead ends: 1266 [2023-11-28 20:21:08,492 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 196 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2023-11-28 20:21:08,492 INFO L413 NwaCegarLoop]: 175 mSDtfsCounter, 271 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-28 20:21:08,493 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [271 Valid, 633 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-28 20:21:08,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1266 states. [2023-11-28 20:21:08,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1266 to 905. [2023-11-28 20:21:08,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 905 states, 786 states have (on average 1.4567430025445292) internal successors, (1145), 788 states have internal predecessors, (1145), 97 states have call successors, (97), 21 states have call predecessors, (97), 21 states have return successors, (97), 95 states have call predecessors, (97), 97 states have call successors, (97) [2023-11-28 20:21:08,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 905 states to 905 states and 1339 transitions. [2023-11-28 20:21:08,582 INFO L78 Accepts]: Start accepts. Automaton has 905 states and 1339 transitions. Word has length 203 [2023-11-28 20:21:08,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:21:08,583 INFO L495 AbstractCegarLoop]: Abstraction has 905 states and 1339 transitions. [2023-11-28 20:21:08,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:21:08,583 INFO L276 IsEmpty]: Start isEmpty. Operand 905 states and 1339 transitions. [2023-11-28 20:21:08,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2023-11-28 20:21:08,586 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:21:08,586 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:21:08,592 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-28 20:21:08,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:08,790 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:21:08,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:08,791 INFO L85 PathProgramCache]: Analyzing trace with hash 510421254, now seen corresponding path program 1 times [2023-11-28 20:21:08,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:08,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803836342] [2023-11-28 20:21:08,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:08,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:08,819 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:21:08,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1362493141] [2023-11-28 20:21:08,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:08,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:08,820 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:08,821 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:08,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-28 20:21:08,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:08,972 INFO L262 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-28 20:21:08,975 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:09,007 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-11-28 20:21:09,007 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:21:09,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:09,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803836342] [2023-11-28 20:21:09,008 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:21:09,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362493141] [2023-11-28 20:21:09,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362493141] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:09,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:09,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 20:21:09,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898743034] [2023-11-28 20:21:09,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:09,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 20:21:09,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:09,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 20:21:09,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-28 20:21:09,011 INFO L87 Difference]: Start difference. First operand 905 states and 1339 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, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:21:09,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:21:09,326 INFO L93 Difference]: Finished difference Result 2135 states and 3112 transitions. [2023-11-28 20:21:09,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 20:21:09,327 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, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 203 [2023-11-28 20:21:09,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:21:09,333 INFO L225 Difference]: With dead ends: 2135 [2023-11-28 20:21:09,333 INFO L226 Difference]: Without dead ends: 1231 [2023-11-28 20:21:09,335 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 200 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-28 20:21:09,336 INFO L413 NwaCegarLoop]: 205 mSDtfsCounter, 180 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-28 20:21:09,336 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 378 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-28 20:21:09,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1231 states. [2023-11-28 20:21:09,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1231 to 865. [2023-11-28 20:21:09,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 865 states, 746 states have (on average 1.4410187667560321) internal successors, (1075), 748 states have internal predecessors, (1075), 97 states have call successors, (97), 21 states have call predecessors, (97), 21 states have return successors, (97), 95 states have call predecessors, (97), 97 states have call successors, (97) [2023-11-28 20:21:09,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 865 states to 865 states and 1269 transitions. [2023-11-28 20:21:09,404 INFO L78 Accepts]: Start accepts. Automaton has 865 states and 1269 transitions. Word has length 203 [2023-11-28 20:21:09,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:21:09,404 INFO L495 AbstractCegarLoop]: Abstraction has 865 states and 1269 transitions. [2023-11-28 20:21:09,404 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, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:21:09,404 INFO L276 IsEmpty]: Start isEmpty. Operand 865 states and 1269 transitions. [2023-11-28 20:21:09,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2023-11-28 20:21:09,406 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:21:09,406 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:21:09,411 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-28 20:21:09,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:09,607 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:21:09,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:09,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1642809792, now seen corresponding path program 1 times [2023-11-28 20:21:09,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:09,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80641198] [2023-11-28 20:21:09,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:09,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:09,636 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:21:09,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [747006481] [2023-11-28 20:21:09,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:09,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:09,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:09,638 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:09,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-28 20:21:09,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:09,861 INFO L262 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-28 20:21:09,867 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:11,701 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 670 proven. 321 refuted. 0 times theorem prover too weak. 869 trivial. 0 not checked. [2023-11-28 20:21:11,701 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:21:15,901 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 48 proven. 129 refuted. 0 times theorem prover too weak. 1683 trivial. 0 not checked. [2023-11-28 20:21:15,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:15,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80641198] [2023-11-28 20:21:15,901 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:21:15,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747006481] [2023-11-28 20:21:15,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747006481] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:21:15,902 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 20:21:15,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 12] total 31 [2023-11-28 20:21:15,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094340137] [2023-11-28 20:21:15,902 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 20:21:15,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-28 20:21:15,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:15,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-28 20:21:15,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=752, Unknown=0, NotChecked=0, Total=930 [2023-11-28 20:21:15,905 INFO L87 Difference]: Start difference. First operand 865 states and 1269 transitions. Second operand has 31 states, 30 states have (on average 3.8333333333333335) internal successors, (115), 28 states have internal predecessors, (115), 8 states have call successors, (57), 6 states have call predecessors, (57), 10 states have return successors, (58), 8 states have call predecessors, (58), 8 states have call successors, (58) [2023-11-28 20:21:25,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:21:25,357 INFO L93 Difference]: Finished difference Result 2507 states and 3620 transitions. [2023-11-28 20:21:25,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2023-11-28 20:21:25,358 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 3.8333333333333335) internal successors, (115), 28 states have internal predecessors, (115), 8 states have call successors, (57), 6 states have call predecessors, (57), 10 states have return successors, (58), 8 states have call predecessors, (58), 8 states have call successors, (58) Word has length 203 [2023-11-28 20:21:25,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:21:25,366 INFO L225 Difference]: With dead ends: 2507 [2023-11-28 20:21:25,366 INFO L226 Difference]: Without dead ends: 1948 [2023-11-28 20:21:25,371 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 470 GetRequests, 379 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2508 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=1732, Invalid=6824, Unknown=0, NotChecked=0, Total=8556 [2023-11-28 20:21:25,372 INFO L413 NwaCegarLoop]: 207 mSDtfsCounter, 841 mSDsluCounter, 1443 mSDsCounter, 0 mSdLazyCounter, 2328 mSolverCounterSat, 258 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 850 SdHoareTripleChecker+Valid, 1650 SdHoareTripleChecker+Invalid, 2586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 258 IncrementalHoareTripleChecker+Valid, 2328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-11-28 20:21:25,372 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [850 Valid, 1650 Invalid, 2586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [258 Valid, 2328 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2023-11-28 20:21:25,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1948 states. [2023-11-28 20:21:25,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1948 to 933. [2023-11-28 20:21:25,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 933 states, 814 states have (on average 1.4398034398034398) internal successors, (1172), 816 states have internal predecessors, (1172), 97 states have call successors, (97), 21 states have call predecessors, (97), 21 states have return successors, (97), 95 states have call predecessors, (97), 97 states have call successors, (97) [2023-11-28 20:21:25,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 1366 transitions. [2023-11-28 20:21:25,520 INFO L78 Accepts]: Start accepts. Automaton has 933 states and 1366 transitions. Word has length 203 [2023-11-28 20:21:25,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:21:25,521 INFO L495 AbstractCegarLoop]: Abstraction has 933 states and 1366 transitions. [2023-11-28 20:21:25,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 3.8333333333333335) internal successors, (115), 28 states have internal predecessors, (115), 8 states have call successors, (57), 6 states have call predecessors, (57), 10 states have return successors, (58), 8 states have call predecessors, (58), 8 states have call successors, (58) [2023-11-28 20:21:25,522 INFO L276 IsEmpty]: Start isEmpty. Operand 933 states and 1366 transitions. [2023-11-28 20:21:25,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2023-11-28 20:21:25,523 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:21:25,524 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:21:25,530 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-28 20:21:25,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-28 20:21:25,724 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:21:25,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:25,725 INFO L85 PathProgramCache]: Analyzing trace with hash 376407748, now seen corresponding path program 1 times [2023-11-28 20:21:25,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:25,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123491926] [2023-11-28 20:21:25,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:25,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:25,753 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:21:25,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [54060372] [2023-11-28 20:21:25,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:25,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:25,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:25,755 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:25,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-28 20:21:25,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:25,948 INFO L262 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-28 20:21:25,954 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:27,374 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 868 proven. 252 refuted. 0 times theorem prover too weak. 740 trivial. 0 not checked. [2023-11-28 20:21:27,375 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:21:28,329 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-11-28 20:21:28,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:28,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123491926] [2023-11-28 20:21:28,329 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:21:28,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54060372] [2023-11-28 20:21:28,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [54060372] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 20:21:28,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:21:28,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [18] total 27 [2023-11-28 20:21:28,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626663470] [2023-11-28 20:21:28,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:28,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-28 20:21:28,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:28,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-28 20:21:28,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2023-11-28 20:21:28,332 INFO L87 Difference]: Start difference. First operand 933 states and 1366 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, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:21:29,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:21:29,482 INFO L93 Difference]: Finished difference Result 2319 states and 3392 transitions. [2023-11-28 20:21:29,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-28 20:21:29,483 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, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 203 [2023-11-28 20:21:29,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:21:29,488 INFO L225 Difference]: With dead ends: 2319 [2023-11-28 20:21:29,488 INFO L226 Difference]: Without dead ends: 1387 [2023-11-28 20:21:29,489 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 413 GetRequests, 379 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=217, Invalid=1043, Unknown=0, NotChecked=0, Total=1260 [2023-11-28 20:21:29,490 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 514 mSDsluCounter, 556 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 514 SdHoareTripleChecker+Valid, 703 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-28 20:21:29,490 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [514 Valid, 703 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-28 20:21:29,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1387 states. [2023-11-28 20:21:29,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1387 to 1042. [2023-11-28 20:21:29,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1042 states, 923 states have (on average 1.457204767063922) internal successors, (1345), 925 states have internal predecessors, (1345), 97 states have call successors, (97), 21 states have call predecessors, (97), 21 states have return successors, (97), 95 states have call predecessors, (97), 97 states have call successors, (97) [2023-11-28 20:21:29,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1042 states to 1042 states and 1539 transitions. [2023-11-28 20:21:29,610 INFO L78 Accepts]: Start accepts. Automaton has 1042 states and 1539 transitions. Word has length 203 [2023-11-28 20:21:29,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:21:29,610 INFO L495 AbstractCegarLoop]: Abstraction has 1042 states and 1539 transitions. [2023-11-28 20:21:29,610 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, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:21:29,611 INFO L276 IsEmpty]: Start isEmpty. Operand 1042 states and 1539 transitions. [2023-11-28 20:21:29,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2023-11-28 20:21:29,613 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:21:29,613 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:21:29,619 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-28 20:21:29,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:29,814 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:21:29,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:29,814 INFO L85 PathProgramCache]: Analyzing trace with hash -4666969, now seen corresponding path program 1 times [2023-11-28 20:21:29,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:29,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925750692] [2023-11-28 20:21:29,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:29,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:29,839 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:21:29,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1919372698] [2023-11-28 20:21:29,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:29,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:29,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:29,840 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:29,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-28 20:21:29,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:29,977 INFO L262 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-28 20:21:29,980 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:30,002 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-11-28 20:21:30,003 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:21:30,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:30,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925750692] [2023-11-28 20:21:30,003 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:21:30,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919372698] [2023-11-28 20:21:30,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919372698] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:30,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:30,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 20:21:30,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323494723] [2023-11-28 20:21:30,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:30,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 20:21:30,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:30,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 20:21:30,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:21:30,005 INFO L87 Difference]: Start difference. First operand 1042 states and 1539 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:21:30,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:21:30,153 INFO L93 Difference]: Finished difference Result 2024 states and 2965 transitions. [2023-11-28 20:21:30,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 20:21:30,154 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 204 [2023-11-28 20:21:30,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:21:30,160 INFO L225 Difference]: With dead ends: 2024 [2023-11-28 20:21:30,160 INFO L226 Difference]: Without dead ends: 1281 [2023-11-28 20:21:30,162 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 202 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-28 20:21:30,162 INFO L413 NwaCegarLoop]: 211 mSDtfsCounter, 148 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 355 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-28 20:21:30,163 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 355 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-28 20:21:30,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1281 states. [2023-11-28 20:21:30,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1281 to 1136. [2023-11-28 20:21:30,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1136 states, 979 states have (on average 1.397344228804903) internal successors, (1368), 981 states have internal predecessors, (1368), 128 states have call successors, (128), 28 states have call predecessors, (128), 28 states have return successors, (128), 126 states have call predecessors, (128), 128 states have call successors, (128) [2023-11-28 20:21:30,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1136 states to 1136 states and 1624 transitions. [2023-11-28 20:21:30,291 INFO L78 Accepts]: Start accepts. Automaton has 1136 states and 1624 transitions. Word has length 204 [2023-11-28 20:21:30,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:21:30,292 INFO L495 AbstractCegarLoop]: Abstraction has 1136 states and 1624 transitions. [2023-11-28 20:21:30,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:21:30,292 INFO L276 IsEmpty]: Start isEmpty. Operand 1136 states and 1624 transitions. [2023-11-28 20:21:30,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2023-11-28 20:21:30,293 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:21:30,293 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:21:30,298 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-28 20:21:30,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-28 20:21:30,494 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:21:30,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:30,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1694704317, now seen corresponding path program 1 times [2023-11-28 20:21:30,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:30,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904134072] [2023-11-28 20:21:30,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:30,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:30,518 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:21:30,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [762361162] [2023-11-28 20:21:30,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:30,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:30,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:30,519 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:30,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-28 20:21:30,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:30,737 INFO L262 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-28 20:21:30,741 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:31,566 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 872 proven. 114 refuted. 0 times theorem prover too weak. 874 trivial. 0 not checked. [2023-11-28 20:21:31,566 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:21:31,897 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 30 proven. 60 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2023-11-28 20:21:31,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:31,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904134072] [2023-11-28 20:21:31,897 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:21:31,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762361162] [2023-11-28 20:21:31,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762361162] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:21:31,897 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 20:21:31,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 16 [2023-11-28 20:21:31,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241348492] [2023-11-28 20:21:31,898 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 20:21:31,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-28 20:21:31,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:31,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-28 20:21:31,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2023-11-28 20:21:31,901 INFO L87 Difference]: Start difference. First operand 1136 states and 1624 transitions. Second operand has 16 states, 16 states have (on average 6.75) internal successors, (108), 15 states have internal predecessors, (108), 5 states have call successors, (62), 4 states have call predecessors, (62), 6 states have return successors, (62), 5 states have call predecessors, (62), 5 states have call successors, (62) [2023-11-28 20:21:33,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:21:33,405 INFO L93 Difference]: Finished difference Result 3323 states and 4575 transitions. [2023-11-28 20:21:33,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-28 20:21:33,406 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.75) internal successors, (108), 15 states have internal predecessors, (108), 5 states have call successors, (62), 4 states have call predecessors, (62), 6 states have return successors, (62), 5 states have call predecessors, (62), 5 states have call successors, (62) Word has length 204 [2023-11-28 20:21:33,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:21:33,414 INFO L225 Difference]: With dead ends: 3323 [2023-11-28 20:21:33,414 INFO L226 Difference]: Without dead ends: 2125 [2023-11-28 20:21:33,417 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 432 GetRequests, 396 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=364, Invalid=1042, Unknown=0, NotChecked=0, Total=1406 [2023-11-28 20:21:33,417 INFO L413 NwaCegarLoop]: 133 mSDtfsCounter, 1119 mSDsluCounter, 986 mSDsCounter, 0 mSdLazyCounter, 747 mSolverCounterSat, 253 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1119 SdHoareTripleChecker+Valid, 1119 SdHoareTripleChecker+Invalid, 1000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 253 IncrementalHoareTripleChecker+Valid, 747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-28 20:21:33,417 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1119 Valid, 1119 Invalid, 1000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [253 Valid, 747 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-28 20:21:33,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2125 states. [2023-11-28 20:21:33,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2125 to 1216. [2023-11-28 20:21:33,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1216 states, 1036 states have (on average 1.3764478764478765) internal successors, (1426), 1038 states have internal predecessors, (1426), 139 states have call successors, (139), 40 states have call predecessors, (139), 40 states have return successors, (139), 137 states have call predecessors, (139), 139 states have call successors, (139) [2023-11-28 20:21:33,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1216 states to 1216 states and 1704 transitions. [2023-11-28 20:21:33,604 INFO L78 Accepts]: Start accepts. Automaton has 1216 states and 1704 transitions. Word has length 204 [2023-11-28 20:21:33,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:21:33,604 INFO L495 AbstractCegarLoop]: Abstraction has 1216 states and 1704 transitions. [2023-11-28 20:21:33,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.75) internal successors, (108), 15 states have internal predecessors, (108), 5 states have call successors, (62), 4 states have call predecessors, (62), 6 states have return successors, (62), 5 states have call predecessors, (62), 5 states have call successors, (62) [2023-11-28 20:21:33,605 INFO L276 IsEmpty]: Start isEmpty. Operand 1216 states and 1704 transitions. [2023-11-28 20:21:33,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2023-11-28 20:21:33,607 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:21:33,607 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:21:33,612 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-28 20:21:33,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-28 20:21:33,807 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:21:33,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:33,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1199304251, now seen corresponding path program 1 times [2023-11-28 20:21:33,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:33,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755124231] [2023-11-28 20:21:33,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:33,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:33,829 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:21:33,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [273827335] [2023-11-28 20:21:33,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:33,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:33,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:33,831 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:33,833 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-28 20:21:33,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:33,994 INFO L262 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-28 20:21:33,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:36,437 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 670 proven. 321 refuted. 0 times theorem prover too weak. 869 trivial. 0 not checked. [2023-11-28 20:21:36,437 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:21:37,491 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-11-28 20:21:37,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:37,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755124231] [2023-11-28 20:21:37,492 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:21:37,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273827335] [2023-11-28 20:21:37,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273827335] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 20:21:37,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:21:37,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [26] total 33 [2023-11-28 20:21:37,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726552856] [2023-11-28 20:21:37,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:37,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-28 20:21:37,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:37,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-28 20:21:37,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=832, Unknown=0, NotChecked=0, Total=1056 [2023-11-28 20:21:37,494 INFO L87 Difference]: Start difference. First operand 1216 states and 1704 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, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:21:38,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:21:38,880 INFO L93 Difference]: Finished difference Result 2169 states and 3031 transitions. [2023-11-28 20:21:38,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-28 20:21:38,881 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, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 204 [2023-11-28 20:21:38,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:21:38,886 INFO L225 Difference]: With dead ends: 2169 [2023-11-28 20:21:38,886 INFO L226 Difference]: Without dead ends: 1460 [2023-11-28 20:21:38,888 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 375 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=336, Invalid=1470, Unknown=0, NotChecked=0, Total=1806 [2023-11-28 20:21:38,888 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 448 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 659 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-28 20:21:38,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [448 Valid, 659 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-28 20:21:38,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1460 states. [2023-11-28 20:21:39,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1460 to 1166. [2023-11-28 20:21:39,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1166 states, 986 states have (on average 1.3793103448275863) internal successors, (1360), 988 states have internal predecessors, (1360), 139 states have call successors, (139), 40 states have call predecessors, (139), 40 states have return successors, (139), 137 states have call predecessors, (139), 139 states have call successors, (139) [2023-11-28 20:21:39,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1166 states to 1166 states and 1638 transitions. [2023-11-28 20:21:39,036 INFO L78 Accepts]: Start accepts. Automaton has 1166 states and 1638 transitions. Word has length 204 [2023-11-28 20:21:39,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:21:39,037 INFO L495 AbstractCegarLoop]: Abstraction has 1166 states and 1638 transitions. [2023-11-28 20:21:39,037 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, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:21:39,037 INFO L276 IsEmpty]: Start isEmpty. Operand 1166 states and 1638 transitions. [2023-11-28 20:21:39,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2023-11-28 20:21:39,039 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:21:39,039 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:21:39,044 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-28 20:21:39,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-28 20:21:39,239 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:21:39,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:39,240 INFO L85 PathProgramCache]: Analyzing trace with hash 766489808, now seen corresponding path program 1 times [2023-11-28 20:21:39,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:39,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012378908] [2023-11-28 20:21:39,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:39,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:39,261 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:21:39,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1803793674] [2023-11-28 20:21:39,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:39,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:39,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:39,263 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:39,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-28 20:21:39,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:39,432 INFO L262 TraceCheckSpWp]: Trace formula consists of 471 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-28 20:21:39,436 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:41,224 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 670 proven. 321 refuted. 0 times theorem prover too weak. 869 trivial. 0 not checked. [2023-11-28 20:21:41,225 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:21:41,761 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-11-28 20:21:41,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:41,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012378908] [2023-11-28 20:21:41,762 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:21:41,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803793674] [2023-11-28 20:21:41,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803793674] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 20:21:41,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:21:41,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [22] total 26 [2023-11-28 20:21:41,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932842705] [2023-11-28 20:21:41,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:41,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-28 20:21:41,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:41,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-28 20:21:41,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=509, Unknown=0, NotChecked=0, Total=650 [2023-11-28 20:21:41,764 INFO L87 Difference]: Start difference. First operand 1166 states and 1638 transitions. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:21:42,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:21:42,418 INFO L93 Difference]: Finished difference Result 1993 states and 2787 transitions. [2023-11-28 20:21:42,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-28 20:21:42,418 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 204 [2023-11-28 20:21:42,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:21:42,423 INFO L225 Difference]: With dead ends: 1993 [2023-11-28 20:21:42,424 INFO L226 Difference]: Without dead ends: 1344 [2023-11-28 20:21:42,425 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 382 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=169, Invalid=701, Unknown=0, NotChecked=0, Total=870 [2023-11-28 20:21:42,425 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 227 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-28 20:21:42,426 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 530 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-28 20:21:42,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1344 states. [2023-11-28 20:21:42,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1344 to 1157. [2023-11-28 20:21:42,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1157 states, 977 states have (on average 1.3797338792221086) internal successors, (1348), 979 states have internal predecessors, (1348), 139 states have call successors, (139), 40 states have call predecessors, (139), 40 states have return successors, (139), 137 states have call predecessors, (139), 139 states have call successors, (139) [2023-11-28 20:21:42,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1157 states to 1157 states and 1626 transitions. [2023-11-28 20:21:42,627 INFO L78 Accepts]: Start accepts. Automaton has 1157 states and 1626 transitions. Word has length 204 [2023-11-28 20:21:42,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:21:42,627 INFO L495 AbstractCegarLoop]: Abstraction has 1157 states and 1626 transitions. [2023-11-28 20:21:42,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:21:42,628 INFO L276 IsEmpty]: Start isEmpty. Operand 1157 states and 1626 transitions. [2023-11-28 20:21:42,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2023-11-28 20:21:42,629 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:21:42,629 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:21:42,634 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-28 20:21:42,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-28 20:21:42,830 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:21:42,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:42,830 INFO L85 PathProgramCache]: Analyzing trace with hash -51158642, now seen corresponding path program 1 times [2023-11-28 20:21:42,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:42,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073613692] [2023-11-28 20:21:42,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:42,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:42,850 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:21:42,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [54278515] [2023-11-28 20:21:42,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:42,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:42,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:42,851 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:42,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-28 20:21:43,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:43,006 INFO L262 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-28 20:21:43,009 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:44,136 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 692 proven. 210 refuted. 0 times theorem prover too weak. 958 trivial. 0 not checked. [2023-11-28 20:21:44,136 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:21:45,375 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 24 proven. 66 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2023-11-28 20:21:45,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:45,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073613692] [2023-11-28 20:21:45,375 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:21:45,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54278515] [2023-11-28 20:21:45,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [54278515] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:21:45,375 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 20:21:45,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 13] total 30 [2023-11-28 20:21:45,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182740117] [2023-11-28 20:21:45,376 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 20:21:45,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-28 20:21:45,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:45,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-28 20:21:45,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=730, Unknown=0, NotChecked=0, Total=870 [2023-11-28 20:21:45,377 INFO L87 Difference]: Start difference. First operand 1157 states and 1626 transitions. Second operand has 30 states, 30 states have (on average 3.566666666666667) internal successors, (107), 29 states have internal predecessors, (107), 5 states have call successors, (57), 4 states have call predecessors, (57), 7 states have return successors, (58), 5 states have call predecessors, (58), 5 states have call successors, (58) [2023-11-28 20:22:04,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:22:04,914 INFO L93 Difference]: Finished difference Result 5368 states and 7327 transitions. [2023-11-28 20:22:04,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 237 states. [2023-11-28 20:22:04,914 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.566666666666667) internal successors, (107), 29 states have internal predecessors, (107), 5 states have call successors, (57), 4 states have call predecessors, (57), 7 states have return successors, (58), 5 states have call predecessors, (58), 5 states have call successors, (58) Word has length 204 [2023-11-28 20:22:04,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:22:04,930 INFO L225 Difference]: With dead ends: 5368 [2023-11-28 20:22:04,930 INFO L226 Difference]: Without dead ends: 4336 [2023-11-28 20:22:04,943 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 657 GetRequests, 401 SyntacticMatches, 0 SemanticMatches, 256 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27333 ImplicationChecksByTransitivity, 12.8s TimeCoverageRelationStatistics Valid=9874, Invalid=56432, Unknown=0, NotChecked=0, Total=66306 [2023-11-28 20:22:04,943 INFO L413 NwaCegarLoop]: 285 mSDtfsCounter, 2027 mSDsluCounter, 3073 mSDsCounter, 0 mSdLazyCounter, 6022 mSolverCounterSat, 624 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2039 SdHoareTripleChecker+Valid, 3358 SdHoareTripleChecker+Invalid, 6646 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 624 IncrementalHoareTripleChecker+Valid, 6022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2023-11-28 20:22:04,943 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2039 Valid, 3358 Invalid, 6646 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [624 Valid, 6022 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2023-11-28 20:22:04,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4336 states. [2023-11-28 20:22:05,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4336 to 1579. [2023-11-28 20:22:05,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1579 states, 1321 states have (on average 1.3739591218773657) internal successors, (1815), 1323 states have internal predecessors, (1815), 201 states have call successors, (201), 56 states have call predecessors, (201), 56 states have return successors, (201), 199 states have call predecessors, (201), 201 states have call successors, (201) [2023-11-28 20:22:05,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1579 states to 1579 states and 2217 transitions. [2023-11-28 20:22:05,255 INFO L78 Accepts]: Start accepts. Automaton has 1579 states and 2217 transitions. Word has length 204 [2023-11-28 20:22:05,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:22:05,255 INFO L495 AbstractCegarLoop]: Abstraction has 1579 states and 2217 transitions. [2023-11-28 20:22:05,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.566666666666667) internal successors, (107), 29 states have internal predecessors, (107), 5 states have call successors, (57), 4 states have call predecessors, (57), 7 states have return successors, (58), 5 states have call predecessors, (58), 5 states have call successors, (58) [2023-11-28 20:22:05,256 INFO L276 IsEmpty]: Start isEmpty. Operand 1579 states and 2217 transitions. [2023-11-28 20:22:05,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2023-11-28 20:22:05,257 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:22:05,258 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:22:05,262 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-28 20:22:05,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-28 20:22:05,458 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:22:05,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:05,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1876404091, now seen corresponding path program 1 times [2023-11-28 20:22:05,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:05,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339749554] [2023-11-28 20:22:05,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:05,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:05,481 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:22:05,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [439309507] [2023-11-28 20:22:05,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:05,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:05,482 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:22:05,483 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:22:05,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-28 20:22:05,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:05,678 INFO L262 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-28 20:22:05,682 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:22:06,671 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 920 proven. 183 refuted. 0 times theorem prover too weak. 757 trivial. 0 not checked. [2023-11-28 20:22:06,671 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:22:07,222 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 30 proven. 60 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2023-11-28 20:22:07,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:07,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339749554] [2023-11-28 20:22:07,222 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:22:07,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439309507] [2023-11-28 20:22:07,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439309507] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:22:07,223 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 20:22:07,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9] total 23 [2023-11-28 20:22:07,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170109780] [2023-11-28 20:22:07,223 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 20:22:07,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-28 20:22:07,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:07,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-28 20:22:07,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2023-11-28 20:22:07,226 INFO L87 Difference]: Start difference. First operand 1579 states and 2217 transitions. Second operand has 23 states, 23 states have (on average 4.478260869565218) internal successors, (103), 22 states have internal predecessors, (103), 6 states have call successors, (62), 5 states have call predecessors, (62), 8 states have return successors, (62), 6 states have call predecessors, (62), 6 states have call successors, (62) [2023-11-28 20:22:11,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:22:11,911 INFO L93 Difference]: Finished difference Result 3865 states and 5364 transitions. [2023-11-28 20:22:11,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-11-28 20:22:11,912 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 4.478260869565218) internal successors, (103), 22 states have internal predecessors, (103), 6 states have call successors, (62), 5 states have call predecessors, (62), 8 states have return successors, (62), 6 states have call predecessors, (62), 6 states have call successors, (62) Word has length 204 [2023-11-28 20:22:11,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:22:11,921 INFO L225 Difference]: With dead ends: 3865 [2023-11-28 20:22:11,921 INFO L226 Difference]: Without dead ends: 2378 [2023-11-28 20:22:11,923 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 390 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1487 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=956, Invalid=3334, Unknown=0, NotChecked=0, Total=4290 [2023-11-28 20:22:11,924 INFO L413 NwaCegarLoop]: 234 mSDtfsCounter, 1745 mSDsluCounter, 1343 mSDsCounter, 0 mSdLazyCounter, 2017 mSolverCounterSat, 765 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1768 SdHoareTripleChecker+Valid, 1577 SdHoareTripleChecker+Invalid, 2782 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 765 IncrementalHoareTripleChecker+Valid, 2017 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-11-28 20:22:11,924 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1768 Valid, 1577 Invalid, 2782 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [765 Valid, 2017 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-11-28 20:22:11,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2378 states. [2023-11-28 20:22:12,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2378 to 1125. [2023-11-28 20:22:12,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1125 states, 945 states have (on average 1.3608465608465607) internal successors, (1286), 947 states have internal predecessors, (1286), 139 states have call successors, (139), 40 states have call predecessors, (139), 40 states have return successors, (139), 137 states have call predecessors, (139), 139 states have call successors, (139) [2023-11-28 20:22:12,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1125 states to 1125 states and 1564 transitions. [2023-11-28 20:22:12,203 INFO L78 Accepts]: Start accepts. Automaton has 1125 states and 1564 transitions. Word has length 204 [2023-11-28 20:22:12,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:22:12,203 INFO L495 AbstractCegarLoop]: Abstraction has 1125 states and 1564 transitions. [2023-11-28 20:22:12,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.478260869565218) internal successors, (103), 22 states have internal predecessors, (103), 6 states have call successors, (62), 5 states have call predecessors, (62), 8 states have return successors, (62), 6 states have call predecessors, (62), 6 states have call successors, (62) [2023-11-28 20:22:12,204 INFO L276 IsEmpty]: Start isEmpty. Operand 1125 states and 1564 transitions. [2023-11-28 20:22:12,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2023-11-28 20:22:12,205 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:22:12,206 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:22:12,210 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-28 20:22:12,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-28 20:22:12,406 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:22:12,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:12,407 INFO L85 PathProgramCache]: Analyzing trace with hash 724695927, now seen corresponding path program 1 times [2023-11-28 20:22:12,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:12,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604872476] [2023-11-28 20:22:12,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:12,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:12,436 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:22:12,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1648261188] [2023-11-28 20:22:12,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:12,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:12,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:22:12,437 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:22:12,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-28 20:22:12,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:12,611 INFO L262 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-28 20:22:12,615 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:22:12,628 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-11-28 20:22:12,629 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:22:12,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:12,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604872476] [2023-11-28 20:22:12,629 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:22:12,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648261188] [2023-11-28 20:22:12,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648261188] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:22:12,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:22:12,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 20:22:12,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317195216] [2023-11-28 20:22:12,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:22:12,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 20:22:12,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:12,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 20:22:12,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:22:12,632 INFO L87 Difference]: Start difference. First operand 1125 states and 1564 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:22:12,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:22:12,796 INFO L93 Difference]: Finished difference Result 1401 states and 1955 transitions. [2023-11-28 20:22:12,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 20:22:12,797 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 205 [2023-11-28 20:22:12,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:22:12,799 INFO L225 Difference]: With dead ends: 1401 [2023-11-28 20:22:12,799 INFO L226 Difference]: Without dead ends: 653 [2023-11-28 20:22:12,801 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 203 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-28 20:22:12,801 INFO L413 NwaCegarLoop]: 261 mSDtfsCounter, 151 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-28 20:22:12,801 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 398 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-28 20:22:12,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states. [2023-11-28 20:22:12,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 647. [2023-11-28 20:22:12,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 528 states have (on average 1.303030303030303) internal successors, (688), 528 states have internal predecessors, (688), 93 states have call successors, (93), 25 states have call predecessors, (93), 25 states have return successors, (93), 93 states have call predecessors, (93), 93 states have call successors, (93) [2023-11-28 20:22:12,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 874 transitions. [2023-11-28 20:22:12,922 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 874 transitions. Word has length 205 [2023-11-28 20:22:12,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:22:12,922 INFO L495 AbstractCegarLoop]: Abstraction has 647 states and 874 transitions. [2023-11-28 20:22:12,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:22:12,923 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 874 transitions. [2023-11-28 20:22:12,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2023-11-28 20:22:12,923 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:22:12,924 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:22:12,928 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-28 20:22:13,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-28 20:22:13,124 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:22:13,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:13,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1080742407, now seen corresponding path program 1 times [2023-11-28 20:22:13,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:13,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843984344] [2023-11-28 20:22:13,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:13,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:13,147 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:22:13,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1753019582] [2023-11-28 20:22:13,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:13,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:13,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:22:13,148 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:22:13,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-28 20:22:13,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:13,381 INFO L262 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-28 20:22:13,385 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:22:15,019 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 722 proven. 264 refuted. 0 times theorem prover too weak. 874 trivial. 0 not checked. [2023-11-28 20:22:15,020 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:22:15,667 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-11-28 20:22:15,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:15,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843984344] [2023-11-28 20:22:15,667 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:22:15,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753019582] [2023-11-28 20:22:15,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753019582] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 20:22:15,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:22:15,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [21] total 26 [2023-11-28 20:22:15,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389478759] [2023-11-28 20:22:15,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:22:15,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-28 20:22:15,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:15,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-28 20:22:15,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=510, Unknown=0, NotChecked=0, Total=650 [2023-11-28 20:22:15,670 INFO L87 Difference]: Start difference. First operand 647 states and 874 transitions. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:22:16,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:22:16,368 INFO L93 Difference]: Finished difference Result 1534 states and 2087 transitions. [2023-11-28 20:22:16,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:22:16,368 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 205 [2023-11-28 20:22:16,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:22:16,372 INFO L225 Difference]: With dead ends: 1534 [2023-11-28 20:22:16,372 INFO L226 Difference]: Without dead ends: 1031 [2023-11-28 20:22:16,373 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 413 GetRequests, 384 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=183, Invalid=747, Unknown=0, NotChecked=0, Total=930 [2023-11-28 20:22:16,374 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 325 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-28 20:22:16,374 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [325 Valid, 555 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-28 20:22:16,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2023-11-28 20:22:16,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 689. [2023-11-28 20:22:16,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 570 states have (on average 1.3140350877192983) internal successors, (749), 570 states have internal predecessors, (749), 93 states have call successors, (93), 25 states have call predecessors, (93), 25 states have return successors, (93), 93 states have call predecessors, (93), 93 states have call successors, (93) [2023-11-28 20:22:16,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 935 transitions. [2023-11-28 20:22:16,498 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 935 transitions. Word has length 205 [2023-11-28 20:22:16,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:22:16,499 INFO L495 AbstractCegarLoop]: Abstraction has 689 states and 935 transitions. [2023-11-28 20:22:16,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:22:16,499 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 935 transitions. [2023-11-28 20:22:16,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2023-11-28 20:22:16,500 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:22:16,500 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:22:16,505 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-28 20:22:16,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:16,700 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:22:16,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:16,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1667548421, now seen corresponding path program 1 times [2023-11-28 20:22:16,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:16,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459221049] [2023-11-28 20:22:16,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:16,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:16,720 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:22:16,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [835138025] [2023-11-28 20:22:16,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:16,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:16,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:22:16,721 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:22:16,722 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-28 20:22:16,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:16,887 INFO L262 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-28 20:22:16,890 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:22:18,113 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 454 proven. 78 refuted. 0 times theorem prover too weak. 1328 trivial. 0 not checked. [2023-11-28 20:22:18,113 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:22:20,276 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-11-28 20:22:20,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:20,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459221049] [2023-11-28 20:22:20,277 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:22:20,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835138025] [2023-11-28 20:22:20,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835138025] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 20:22:20,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:22:20,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [14] total 21 [2023-11-28 20:22:20,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069477244] [2023-11-28 20:22:20,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:22:20,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-28 20:22:20,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:20,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-28 20:22:20,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=308, Unknown=0, NotChecked=0, Total=420 [2023-11-28 20:22:20,279 INFO L87 Difference]: Start difference. First operand 689 states and 935 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, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:22:24,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:22:24,562 INFO L93 Difference]: Finished difference Result 1562 states and 2124 transitions. [2023-11-28 20:22:24,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-28 20:22:24,563 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, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 205 [2023-11-28 20:22:24,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:22:24,566 INFO L225 Difference]: With dead ends: 1562 [2023-11-28 20:22:24,566 INFO L226 Difference]: Without dead ends: 1031 [2023-11-28 20:22:24,567 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 389 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=198, Invalid=614, Unknown=0, NotChecked=0, Total=812 [2023-11-28 20:22:24,568 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 433 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 433 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-11-28 20:22:24,568 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [433 Valid, 712 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-11-28 20:22:24,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2023-11-28 20:22:24,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 693. [2023-11-28 20:22:24,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 574 states have (on average 1.3170731707317074) internal successors, (756), 574 states have internal predecessors, (756), 93 states have call successors, (93), 25 states have call predecessors, (93), 25 states have return successors, (93), 93 states have call predecessors, (93), 93 states have call successors, (93) [2023-11-28 20:22:24,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 942 transitions. [2023-11-28 20:22:24,704 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 942 transitions. Word has length 205 [2023-11-28 20:22:24,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:22:24,704 INFO L495 AbstractCegarLoop]: Abstraction has 693 states and 942 transitions. [2023-11-28 20:22:24,704 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, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:22:24,704 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 942 transitions. [2023-11-28 20:22:24,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2023-11-28 20:22:24,705 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:22:24,706 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:22:24,711 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-28 20:22:24,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:24,906 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:22:24,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:24,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1934361211, now seen corresponding path program 1 times [2023-11-28 20:22:24,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:24,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81569140] [2023-11-28 20:22:24,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:24,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:24,927 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:22:24,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1471459623] [2023-11-28 20:22:24,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:24,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:24,928 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:22:24,929 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:22:24,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-28 20:22:25,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:25,177 INFO L262 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 39 conjunts are in the unsatisfiable core [2023-11-28 20:22:25,181 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:22:27,500 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 670 proven. 321 refuted. 0 times theorem prover too weak. 869 trivial. 0 not checked. [2023-11-28 20:22:27,500 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:22:28,235 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-11-28 20:22:28,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:28,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81569140] [2023-11-28 20:22:28,236 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:22:28,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471459623] [2023-11-28 20:22:28,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471459623] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 20:22:28,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:22:28,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [25] total 31 [2023-11-28 20:22:28,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339648678] [2023-11-28 20:22:28,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:22:28,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-28 20:22:28,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:28,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-28 20:22:28,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=733, Unknown=0, NotChecked=0, Total=930 [2023-11-28 20:22:28,238 INFO L87 Difference]: Start difference. First operand 693 states and 942 transitions. Second operand has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:22:29,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:22:29,161 INFO L93 Difference]: Finished difference Result 1603 states and 2182 transitions. [2023-11-28 20:22:29,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-28 20:22:29,162 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 205 [2023-11-28 20:22:29,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:22:29,167 INFO L225 Difference]: With dead ends: 1603 [2023-11-28 20:22:29,167 INFO L226 Difference]: Without dead ends: 1068 [2023-11-28 20:22:29,169 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 414 GetRequests, 379 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=257, Invalid=1075, Unknown=0, NotChecked=0, Total=1332 [2023-11-28 20:22:29,169 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 406 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 588 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-28 20:22:29,170 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [406 Valid, 588 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-28 20:22:29,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states. [2023-11-28 20:22:29,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 691. [2023-11-28 20:22:29,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 572 states have (on average 1.3164335664335665) internal successors, (753), 572 states have internal predecessors, (753), 93 states have call successors, (93), 25 states have call predecessors, (93), 25 states have return successors, (93), 93 states have call predecessors, (93), 93 states have call successors, (93) [2023-11-28 20:22:29,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 939 transitions. [2023-11-28 20:22:29,319 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 939 transitions. Word has length 205 [2023-11-28 20:22:29,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:22:29,319 INFO L495 AbstractCegarLoop]: Abstraction has 691 states and 939 transitions. [2023-11-28 20:22:29,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:22:29,320 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 939 transitions. [2023-11-28 20:22:29,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2023-11-28 20:22:29,321 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:22:29,321 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:22:29,326 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-28 20:22:29,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:29,522 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:22:29,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:29,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1347555197, now seen corresponding path program 1 times [2023-11-28 20:22:29,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:29,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576748440] [2023-11-28 20:22:29,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:29,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:29,543 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:22:29,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1946217765] [2023-11-28 20:22:29,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:29,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:29,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:22:29,544 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:22:29,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-28 20:22:29,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:29,712 INFO L262 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-28 20:22:29,715 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:22:32,522 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 454 proven. 78 refuted. 0 times theorem prover too weak. 1328 trivial. 0 not checked. [2023-11-28 20:22:32,522 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:22:34,111 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-11-28 20:22:34,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:34,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576748440] [2023-11-28 20:22:34,111 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:22:34,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946217765] [2023-11-28 20:22:34,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946217765] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 20:22:34,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:22:34,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [15] total 23 [2023-11-28 20:22:34,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513080960] [2023-11-28 20:22:34,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:22:34,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:22:34,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:34,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:22:34,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=373, Unknown=0, NotChecked=0, Total=506 [2023-11-28 20:22:34,114 INFO L87 Difference]: Start difference. First operand 691 states and 939 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, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:22:37,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:22:37,729 INFO L93 Difference]: Finished difference Result 1638 states and 2223 transitions. [2023-11-28 20:22:37,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-28 20:22:37,729 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, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 205 [2023-11-28 20:22:37,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:22:37,734 INFO L225 Difference]: With dead ends: 1638 [2023-11-28 20:22:37,734 INFO L226 Difference]: Without dead ends: 1105 [2023-11-28 20:22:37,735 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 418 GetRequests, 387 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=247, Invalid=809, Unknown=0, NotChecked=0, Total=1056 [2023-11-28 20:22:37,736 INFO L413 NwaCegarLoop]: 149 mSDtfsCounter, 492 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 492 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-11-28 20:22:37,736 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [492 Valid, 841 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-11-28 20:22:37,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1105 states. [2023-11-28 20:22:37,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1105 to 647. [2023-11-28 20:22:37,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 528 states have (on average 1.2973484848484849) internal successors, (685), 528 states have internal predecessors, (685), 93 states have call successors, (93), 25 states have call predecessors, (93), 25 states have return successors, (93), 93 states have call predecessors, (93), 93 states have call successors, (93) [2023-11-28 20:22:37,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 871 transitions. [2023-11-28 20:22:37,862 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 871 transitions. Word has length 205 [2023-11-28 20:22:37,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:22:37,863 INFO L495 AbstractCegarLoop]: Abstraction has 647 states and 871 transitions. [2023-11-28 20:22:37,863 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, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:22:37,863 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 871 transitions. [2023-11-28 20:22:37,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2023-11-28 20:22:37,864 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:22:37,864 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:22:37,869 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-28 20:22:38,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-28 20:22:38,064 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:22:38,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:38,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1786051214, now seen corresponding path program 1 times [2023-11-28 20:22:38,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:38,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321917726] [2023-11-28 20:22:38,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:38,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:38,088 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:22:38,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1842332015] [2023-11-28 20:22:38,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:38,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:38,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:22:38,089 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:22:38,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-28 20:22:38,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-28 20:22:38,282 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-28 20:22:38,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-28 20:22:38,433 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-28 20:22:38,433 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-28 20:22:38,435 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-28 20:22:38,441 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-11-28 20:22:38,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-28 20:22:38,639 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] [2023-11-28 20:22:38,641 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-28 20:22:38,734 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated [2023-11-28 20:22:38,738 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short24 could not be translated [2023-11-28 20:22:38,738 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short24 could not be translated [2023-11-28 20:22:38,738 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet23 could not be translated [2023-11-28 20:22:38,738 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet23 could not be translated [2023-11-28 20:22:38,738 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short24 could not be translated [2023-11-28 20:22:38,738 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet23 could not be translated [2023-11-28 20:22:38,739 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short28 could not be translated [2023-11-28 20:22:38,739 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short24 could not be translated [2023-11-28 20:22:38,766 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 08:22:38 BoogieIcfgContainer [2023-11-28 20:22:38,766 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-28 20:22:38,766 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-28 20:22:38,766 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-28 20:22:38,767 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-28 20:22:38,767 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 08:20:45" (3/4) ... [2023-11-28 20:22:38,769 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-28 20:22:38,769 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-28 20:22:38,770 INFO L158 Benchmark]: Toolchain (without parser) took 114345.19ms. Allocated memory was 130.0MB in the beginning and 597.7MB in the end (delta: 467.7MB). Free memory was 100.6MB in the beginning and 278.3MB in the end (delta: -177.7MB). Peak memory consumption was 293.0MB. Max. memory is 16.1GB. [2023-11-28 20:22:38,770 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 130.0MB. Free memory is still 92.7MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-28 20:22:38,770 INFO L158 Benchmark]: CACSL2BoogieTranslator took 334.04ms. Allocated memory is still 130.0MB. Free memory was 100.2MB in the beginning and 83.7MB in the end (delta: 16.5MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-11-28 20:22:38,771 INFO L158 Benchmark]: Boogie Procedure Inliner took 71.95ms. Allocated memory is still 130.0MB. Free memory was 83.4MB in the beginning and 77.7MB in the end (delta: 5.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-28 20:22:38,771 INFO L158 Benchmark]: Boogie Preprocessor took 83.46ms. Allocated memory is still 130.0MB. Free memory was 77.7MB in the beginning and 68.5MB in the end (delta: 9.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-28 20:22:38,772 INFO L158 Benchmark]: RCFGBuilder took 670.32ms. Allocated memory is still 130.0MB. Free memory was 68.5MB in the beginning and 68.8MB in the end (delta: -337.4kB). Peak memory consumption was 8.8MB. Max. memory is 16.1GB. [2023-11-28 20:22:38,772 INFO L158 Benchmark]: TraceAbstraction took 113176.29ms. Allocated memory was 130.0MB in the beginning and 597.7MB in the end (delta: 467.7MB). Free memory was 68.1MB in the beginning and 279.4MB in the end (delta: -211.2MB). Peak memory consumption was 256.9MB. Max. memory is 16.1GB. [2023-11-28 20:22:38,772 INFO L158 Benchmark]: Witness Printer took 3.03ms. Allocated memory is still 597.7MB. Free memory was 279.4MB in the beginning and 278.3MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-28 20:22:38,774 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.16ms. Allocated memory is still 130.0MB. Free memory is still 92.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 334.04ms. Allocated memory is still 130.0MB. Free memory was 100.2MB in the beginning and 83.7MB in the end (delta: 16.5MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 71.95ms. Allocated memory is still 130.0MB. Free memory was 83.4MB in the beginning and 77.7MB in the end (delta: 5.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 83.46ms. Allocated memory is still 130.0MB. Free memory was 77.7MB in the beginning and 68.5MB in the end (delta: 9.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * RCFGBuilder took 670.32ms. Allocated memory is still 130.0MB. Free memory was 68.5MB in the beginning and 68.8MB in the end (delta: -337.4kB). Peak memory consumption was 8.8MB. Max. memory is 16.1GB. * TraceAbstraction took 113176.29ms. Allocated memory was 130.0MB in the beginning and 597.7MB in the end (delta: 467.7MB). Free memory was 68.1MB in the beginning and 279.4MB in the end (delta: -211.2MB). Peak memory consumption was 256.9MB. Max. memory is 16.1GB. * Witness Printer took 3.03ms. Allocated memory is still 597.7MB. Free memory was 279.4MB in the beginning and 278.3MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short24 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short24 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet23 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet23 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short24 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet23 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short28 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short24 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 199, overapproximation of bitwiseOr at line 199, overapproximation of someBinaryDOUBLEComparisonOperation at line 199, overapproximation of someBinaryArithmeticFLOAToperation at line 75, overapproximation of someUnaryFLOAToperation at line 106. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 4; [L23] unsigned char var_1_2 = 0; [L24] unsigned char var_1_3 = 1; [L25] unsigned char var_1_5 = 100; [L26] unsigned char var_1_6 = 1; [L27] unsigned short int var_1_7 = 0; [L28] unsigned short int var_1_8 = 21062; [L29] signed long int var_1_9 = -4; [L30] unsigned long int var_1_10 = 256; [L31] unsigned long int var_1_11 = 2706779013; [L32] float var_1_13 = 25.1; [L33] float var_1_15 = 9.25; [L34] float var_1_16 = 0.8; [L35] float var_1_17 = 9.75; [L36] signed long int var_1_18 = 10; [L37] signed long int var_1_19 = 2050467977; [L38] unsigned short int var_1_20 = 1; [L39] unsigned short int var_1_21 = 63087; [L40] unsigned char var_1_22 = 1; [L41] double var_1_23 = 25.3; [L42] double var_1_24 = 999.1; [L43] unsigned char var_1_25 = 5; [L44] unsigned char var_1_26 = 200; [L45] unsigned char var_1_27 = 32; [L46] unsigned char var_1_28 = 4; [L47] unsigned char var_1_29 = 100; [L48] unsigned char var_1_30 = 2; [L49] unsigned char var_1_31 = 0; [L50] unsigned char var_1_32 = 5; [L51] float var_1_33 = 0.8; [L52] unsigned short int last_1_var_1_20 = 1; [L53] unsigned char last_1_var_1_22 = 1; [L203] isInitial = 1 [L204] FCALL initially() [L205] COND TRUE 1 [L206] CALL updateLastVariables() [L195] last_1_var_1_20 = var_1_20 [L196] last_1_var_1_22 = var_1_22 [L206] RET updateLastVariables() [L207] CALL updateVariables() [L145] var_1_2 = __VERIFIER_nondet_uchar() [L146] CALL assume_abort_if_not(var_1_2 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L146] RET assume_abort_if_not(var_1_2 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L147] CALL assume_abort_if_not(var_1_2 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L147] RET assume_abort_if_not(var_1_2 <= 1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L148] var_1_3 = __VERIFIER_nondet_uchar() [L149] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L149] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L150] CALL assume_abort_if_not(var_1_3 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L150] RET assume_abort_if_not(var_1_3 <= 1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L151] var_1_5 = __VERIFIER_nondet_uchar() [L152] CALL assume_abort_if_not(var_1_5 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L152] RET assume_abort_if_not(var_1_5 >= 64) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L153] CALL assume_abort_if_not(var_1_5 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L153] RET assume_abort_if_not(var_1_5 <= 127) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L154] var_1_6 = __VERIFIER_nondet_uchar() [L155] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_7=0, var_1_8=21062, var_1_9=-4] [L155] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_7=0, var_1_8=21062, var_1_9=-4] [L156] CALL assume_abort_if_not(var_1_6 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=21062, var_1_9=-4] [L156] RET assume_abort_if_not(var_1_6 <= 64) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=21062, var_1_9=-4] [L157] var_1_8 = __VERIFIER_nondet_ushort() [L158] CALL assume_abort_if_not(var_1_8 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L158] RET assume_abort_if_not(var_1_8 >= 16383) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L159] CALL assume_abort_if_not(var_1_8 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L159] RET assume_abort_if_not(var_1_8 <= 32767) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L160] var_1_11 = __VERIFIER_nondet_ulong() [L161] CALL assume_abort_if_not(var_1_11 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L161] RET assume_abort_if_not(var_1_11 >= 2147483647) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L162] CALL assume_abort_if_not(var_1_11 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L162] RET assume_abort_if_not(var_1_11 <= 4294967294) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L163] var_1_15 = __VERIFIER_nondet_float() [L164] CALL assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L164] RET assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L165] var_1_16 = __VERIFIER_nondet_float() [L166] CALL assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L166] RET assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L167] var_1_17 = __VERIFIER_nondet_float() [L168] CALL assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L168] RET assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L169] var_1_19 = __VERIFIER_nondet_long() [L170] CALL assume_abort_if_not(var_1_19 >= 1610612734) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L170] RET assume_abort_if_not(var_1_19 >= 1610612734) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L171] CALL assume_abort_if_not(var_1_19 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L171] RET assume_abort_if_not(var_1_19 <= 2147483646) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L172] var_1_21 = __VERIFIER_nondet_ushort() [L173] CALL assume_abort_if_not(var_1_21 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L173] RET assume_abort_if_not(var_1_21 >= 32767) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L174] CALL assume_abort_if_not(var_1_21 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L174] RET assume_abort_if_not(var_1_21 <= 65534) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L175] var_1_26 = __VERIFIER_nondet_uchar() [L176] CALL assume_abort_if_not(var_1_26 >= 190) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L176] RET assume_abort_if_not(var_1_26 >= 190) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L177] CALL assume_abort_if_not(var_1_26 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L177] RET assume_abort_if_not(var_1_26 <= 254) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L178] var_1_27 = __VERIFIER_nondet_uchar() [L179] CALL assume_abort_if_not(var_1_27 >= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L179] RET assume_abort_if_not(var_1_27 >= 31) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L180] CALL assume_abort_if_not(var_1_27 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L180] RET assume_abort_if_not(var_1_27 <= 63) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L181] var_1_28 = __VERIFIER_nondet_uchar() [L182] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L182] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L183] CALL assume_abort_if_not(var_1_28 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L183] RET assume_abort_if_not(var_1_28 <= 31) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L184] var_1_29 = __VERIFIER_nondet_uchar() [L185] CALL assume_abort_if_not(var_1_29 >= 95) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L185] RET assume_abort_if_not(var_1_29 >= 95) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L186] CALL assume_abort_if_not(var_1_29 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L186] RET assume_abort_if_not(var_1_29 <= 127) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L187] var_1_30 = __VERIFIER_nondet_uchar() [L188] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L188] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L189] CALL assume_abort_if_not(var_1_30 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L189] RET assume_abort_if_not(var_1_30 <= 32) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L190] var_1_31 = __VERIFIER_nondet_uchar() [L191] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L191] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L192] CALL assume_abort_if_not(var_1_31 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L192] RET assume_abort_if_not(var_1_31 <= 63) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L207] RET updateVariables() [L208] CALL step() [L57] unsigned char stepLocal_10 = last_1_var_1_22; [L58] signed long int stepLocal_9 = last_1_var_1_20; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_10=1, stepLocal_9=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L59] COND TRUE last_1_var_1_22 || stepLocal_10 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_10=1, stepLocal_9=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L60] COND TRUE \read(last_1_var_1_22) [L61] var_1_25 = var_1_5 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_10=1, stepLocal_9=1, var_1_10=256, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L72] var_1_10 = (var_1_11 - last_1_var_1_20) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_10=1, stepLocal_9=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L73] EXPR var_1_10 ^ var_1_25 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_10=1, stepLocal_9=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=251/10, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L73] unsigned long int stepLocal_4 = var_1_10 ^ var_1_25; [L74] COND TRUE var_1_6 >= stepLocal_4 [L75] var_1_13 = ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_10=1, stepLocal_4=64, stepLocal_9=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=2, var_1_15=2, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L77] COND TRUE ! (var_1_2 && var_1_3) [L78] var_1_22 = ((var_1_21 > var_1_11) && (! 1)) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_10=1, stepLocal_4=64, stepLocal_9=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=2, var_1_15=2, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L80] var_1_32 = var_1_5 [L81] var_1_33 = var_1_15 [L82] unsigned long int stepLocal_3 = var_1_10; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_10=1, stepLocal_3=4294967293, stepLocal_4=64, stepLocal_9=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=2, var_1_15=2, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=-4] [L83] COND TRUE var_1_25 <= stepLocal_3 [L84] var_1_9 = var_1_25 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_10=1, stepLocal_3=4294967293, stepLocal_4=64, stepLocal_9=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=2, var_1_15=2, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=64] [L86] unsigned long int stepLocal_5 = (3451179663u - var_1_6) * var_1_8; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_10=1, stepLocal_3=4294967293, stepLocal_4=64, stepLocal_5=1725885873, stepLocal_9=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=2, var_1_15=2, var_1_18=10, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=64] [L87] COND FALSE !(\read(var_1_22)) [L92] var_1_18 = ((((var_1_8) > (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) ? (var_1_8) : (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25)))))) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_10=1, stepLocal_3=4294967293, stepLocal_4=64, stepLocal_5=1725885873, stepLocal_9=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=2, var_1_15=2, var_1_18=16383, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=64] [L94] unsigned char stepLocal_1 = var_1_22; [L95] unsigned char stepLocal_0 = var_1_25; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_3=4294967293, stepLocal_4=64, stepLocal_5=1725885873, stepLocal_9=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=2, var_1_15=2, var_1_18=16383, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=64] [L96] COND FALSE !(var_1_22 || stepLocal_1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_3=4294967293, stepLocal_4=64, stepLocal_5=1725885873, stepLocal_9=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=2, var_1_15=2, var_1_18=16383, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=64] [L101] signed long int stepLocal_2 = var_1_18; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_2=16383, stepLocal_3=4294967293, stepLocal_4=64, stepLocal_5=1725885873, stepLocal_9=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=2, var_1_15=2, var_1_18=16383, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=64] [L102] COND FALSE !((var_1_6 / var_1_5) > stepLocal_2) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_2=16383, stepLocal_3=4294967293, stepLocal_4=64, stepLocal_5=1725885873, stepLocal_9=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=2, var_1_15=2, var_1_18=16383, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=64] [L105] COND TRUE ((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) >= var_1_6 [L106] var_1_23 = ((((((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) < (var_1_16)) ? (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) : (var_1_16))) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_2=16383, stepLocal_3=4294967293, stepLocal_4=64, stepLocal_5=1725885873, stepLocal_9=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=64] [L114] signed long int stepLocal_7 = 4; [L115] unsigned long int stepLocal_6 = var_1_10; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_2=16383, stepLocal_3=4294967293, stepLocal_4=64, stepLocal_5=1725885873, stepLocal_6=4294967293, stepLocal_7=4, stepLocal_9=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=2147483646, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=64] [L116] COND TRUE var_1_7 < stepLocal_6 [L117] var_1_20 = ((var_1_5 + ((((var_1_7) > (var_1_6)) ? (var_1_7) : (var_1_6)))) + 16) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_2=16383, stepLocal_3=4294967293, stepLocal_4=64, stepLocal_5=1725885873, stepLocal_6=4294967293, stepLocal_7=4, stepLocal_9=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=2147483646, var_1_1=4, var_1_20=144, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=64] [L129] unsigned short int stepLocal_8 = var_1_20; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_2=16383, stepLocal_3=4294967293, stepLocal_4=64, stepLocal_5=1725885873, stepLocal_6=4294967293, stepLocal_7=4, stepLocal_8=144, stepLocal_9=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=2147483646, var_1_1=4, var_1_20=144, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=64] [L130] COND FALSE !(stepLocal_8 > var_1_18) [L141] var_1_24 = var_1_16 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_2=16383, stepLocal_3=4294967293, stepLocal_4=64, stepLocal_5=1725885873, stepLocal_6=4294967293, stepLocal_7=4, stepLocal_8=144, stepLocal_9=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=2147483646, var_1_1=4, var_1_20=144, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=64] [L208] RET step() [L209] CALL, EXPR property() [L199] EXPR (((((var_1_22 || var_1_22) ? ((var_1_25 == ((64 + var_1_5) - (var_1_6 + 10))) ? (var_1_1 == ((signed short int) var_1_25)) : 1) : 1) && (((var_1_6 / var_1_5) > var_1_18) ? (var_1_7 == ((unsigned short int) ((var_1_8 - var_1_5) + var_1_6))) : 1)) && ((var_1_25 <= var_1_10) ? (var_1_9 == ((signed long int) var_1_25)) : 1)) && (var_1_10 == ((unsigned long int) (var_1_11 - last_1_var_1_20)))) && ((var_1_6 >= (var_1_10 ^ var_1_25)) ? (var_1_13 == ((float) ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))))) : 1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=2147483646, var_1_1=4, var_1_20=144, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=64] [L199] EXPR var_1_10 ^ var_1_25 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=2147483646, var_1_1=4, var_1_20=144, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=64] [L199] EXPR (((((var_1_22 || var_1_22) ? ((var_1_25 == ((64 + var_1_5) - (var_1_6 + 10))) ? (var_1_1 == ((signed short int) var_1_25)) : 1) : 1) && (((var_1_6 / var_1_5) > var_1_18) ? (var_1_7 == ((unsigned short int) ((var_1_8 - var_1_5) + var_1_6))) : 1)) && ((var_1_25 <= var_1_10) ? (var_1_9 == ((signed long int) var_1_25)) : 1)) && (var_1_10 == ((unsigned long int) (var_1_11 - last_1_var_1_20)))) && ((var_1_6 >= (var_1_10 ^ var_1_25)) ? (var_1_13 == ((float) ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))))) : 1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=2147483646, var_1_1=4, var_1_20=144, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=64] [L199] EXPR (((((((((((var_1_22 || var_1_22) ? ((var_1_25 == ((64 + var_1_5) - (var_1_6 + 10))) ? (var_1_1 == ((signed short int) var_1_25)) : 1) : 1) && (((var_1_6 / var_1_5) > var_1_18) ? (var_1_7 == ((unsigned short int) ((var_1_8 - var_1_5) + var_1_6))) : 1)) && ((var_1_25 <= var_1_10) ? (var_1_9 == ((signed long int) var_1_25)) : 1)) && (var_1_10 == ((unsigned long int) (var_1_11 - last_1_var_1_20)))) && ((var_1_6 >= (var_1_10 ^ var_1_25)) ? (var_1_13 == ((float) ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))))) : 1)) && (var_1_22 ? ((var_1_9 != ((3451179663u - var_1_6) * var_1_8)) ? (var_1_18 == ((signed long int) (var_1_25 - ((var_1_19 - var_1_10) - var_1_6)))) : 1) : (var_1_18 == ((signed long int) ((((var_1_8) > (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) ? (var_1_8) : (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25)))))))))) && ((var_1_7 < var_1_10) ? (var_1_20 == ((unsigned short int) ((var_1_5 + ((((var_1_7) > (var_1_6)) ? (var_1_7) : (var_1_6)))) + 16))) : (var_1_22 ? ((4 >= var_1_32) ? (var_1_20 == ((unsigned short int) ((((var_1_21 - (var_1_8 - 16)) < 0 ) ? -(var_1_21 - (var_1_8 - 16)) : (var_1_21 - (var_1_8 - 16)))))) : (var_1_20 == ((unsigned short int) var_1_8))) : (var_1_20 == ((unsigned short int) var_1_6))))) && ((! (var_1_2 && var_1_3)) ? (var_1_22 == ((unsigned char) ((var_1_21 > var_1_11) && (! 1)))) : 1)) && ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) >= var_1_6) ? (var_1_23 == ((double) ((((((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) < (var_1_16)) ? (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) : (var_1_16))))) : ((var_1_5 <= var_1_7) ? (var_1_23 == ((double) var_1_15)) : (var_1_23 == ((double) var_1_17))))) && ((var_1_20 > var_1_18) ? ((! var_1_22) ? (var_1_24 == ((double) (((((var_1_17 - var_1_16)) > (var_1_15)) ? ((var_1_17 - var_1_16)) : (var_1_15))))) : ((! (var_1_9 <= var_1_20)) ? (var_1_24 == ((double) 9.8)) : (var_1_24 == ((double) var_1_15)))) : (var_1_24 == ((double) var_1_16)))) && ((last_1_var_1_22 || last_1_var_1_22) ? (last_1_var_1_22 ? (var_1_25 == ((unsigned char) var_1_5)) : ((last_1_var_1_20 < (1u * (100u >> var_1_6))) ? (var_1_25 == ((unsigned char) var_1_6)) : (var_1_25 == ((unsigned char) var_1_5)))) : (var_1_25 == ((unsigned char) ((var_1_26 - (var_1_27 - var_1_28)) - ((var_1_29 - var_1_30) - var_1_31))))) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=2147483646, var_1_1=4, var_1_20=144, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=64] [L199-L200] return (((((((((((((var_1_22 || var_1_22) ? ((var_1_25 == ((64 + var_1_5) - (var_1_6 + 10))) ? (var_1_1 == ((signed short int) var_1_25)) : 1) : 1) && (((var_1_6 / var_1_5) > var_1_18) ? (var_1_7 == ((unsigned short int) ((var_1_8 - var_1_5) + var_1_6))) : 1)) && ((var_1_25 <= var_1_10) ? (var_1_9 == ((signed long int) var_1_25)) : 1)) && (var_1_10 == ((unsigned long int) (var_1_11 - last_1_var_1_20)))) && ((var_1_6 >= (var_1_10 ^ var_1_25)) ? (var_1_13 == ((float) ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))))) : 1)) && (var_1_22 ? ((var_1_9 != ((3451179663u - var_1_6) * var_1_8)) ? (var_1_18 == ((signed long int) (var_1_25 - ((var_1_19 - var_1_10) - var_1_6)))) : 1) : (var_1_18 == ((signed long int) ((((var_1_8) > (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) ? (var_1_8) : (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25)))))))))) && ((var_1_7 < var_1_10) ? (var_1_20 == ((unsigned short int) ((var_1_5 + ((((var_1_7) > (var_1_6)) ? (var_1_7) : (var_1_6)))) + 16))) : (var_1_22 ? ((4 >= var_1_32) ? (var_1_20 == ((unsigned short int) ((((var_1_21 - (var_1_8 - 16)) < 0 ) ? -(var_1_21 - (var_1_8 - 16)) : (var_1_21 - (var_1_8 - 16)))))) : (var_1_20 == ((unsigned short int) var_1_8))) : (var_1_20 == ((unsigned short int) var_1_6))))) && ((! (var_1_2 && var_1_3)) ? (var_1_22 == ((unsigned char) ((var_1_21 > var_1_11) && (! 1)))) : 1)) && ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) >= var_1_6) ? (var_1_23 == ((double) ((((((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) < (var_1_16)) ? (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) : (var_1_16))))) : ((var_1_5 <= var_1_7) ? (var_1_23 == ((double) var_1_15)) : (var_1_23 == ((double) var_1_17))))) && ((var_1_20 > var_1_18) ? ((! var_1_22) ? (var_1_24 == ((double) (((((var_1_17 - var_1_16)) > (var_1_15)) ? ((var_1_17 - var_1_16)) : (var_1_15))))) : ((! (var_1_9 <= var_1_20)) ? (var_1_24 == ((double) 9.8)) : (var_1_24 == ((double) var_1_15)))) : (var_1_24 == ((double) var_1_16)))) && ((last_1_var_1_22 || last_1_var_1_22) ? (last_1_var_1_22 ? (var_1_25 == ((unsigned char) var_1_5)) : ((last_1_var_1_20 < (1u * (100u >> var_1_6))) ? (var_1_25 == ((unsigned char) var_1_6)) : (var_1_25 == ((unsigned char) var_1_5)))) : (var_1_25 == ((unsigned char) ((var_1_26 - (var_1_27 - var_1_28)) - ((var_1_29 - var_1_30) - var_1_31)))))) && (var_1_32 == ((unsigned char) var_1_5))) && (var_1_33 == ((float) var_1_15)) ; [L209] RET, EXPR property() [L209] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=2147483646, var_1_1=4, var_1_20=144, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=64] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=4294967293, var_1_11=4294967294, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=2147483646, var_1_1=4, var_1_20=144, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=32, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=64, var_1_7=0, var_1_8=16383, var_1_9=64] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 106 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 113.0s, OverallIterations: 23, TraceHistogramMax: 31, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 60.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 13016 SdHoareTripleChecker+Valid, 27.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12956 mSDsluCounter, 19158 SdHoareTripleChecker+Invalid, 24.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 15159 mSDsCounter, 2849 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 18403 IncrementalHoareTripleChecker+Invalid, 21252 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2849 mSolverCounterUnsat, 3999 mSDtfsCounter, 18403 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 7919 GetRequests, 6989 SyntacticMatches, 0 SemanticMatches, 930 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42382 ImplicationChecksByTransitivity, 37.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1579occurred in iteration=16, InterpolantAutomatonStates: 709, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.7s AutomataMinimizationTime, 22 MinimizatonAttempts, 10982 StatesRemovedByMinimization, 21 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 2.3s SatisfiabilityAnalysisTime, 40.2s InterpolantComputationTime, 4878 NumberOfCodeBlocks, 4878 NumberOfCodeBlocksAsserted, 24 NumberOfCheckSat, 7288 ConstructedInterpolants, 2 QuantifiedInterpolants, 68197 SizeOfPredicates, 273 NumberOfNonLiveVariables, 10325 ConjunctsInSsa, 465 ConjunctsInUnsatCore, 36 InterpolantComputations, 16 PerfectInterpolantSequences, 63312/66960 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-28 20:22:38,994 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2023-11-28 20:22:39,017 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (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_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 36737b7958ca72f0774fc0f7ccab03861500afa24766b605f5269ead47c0b677 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-28 20:22:40,667 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-28 20:22:40,744 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-28 20:22:40,750 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-28 20:22:40,751 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-28 20:22:40,778 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-28 20:22:40,779 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-28 20:22:40,780 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-28 20:22:40,780 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-28 20:22:40,781 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-28 20:22:40,782 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-28 20:22:40,782 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-28 20:22:40,783 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-28 20:22:40,783 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-28 20:22:40,784 INFO L153 SettingsManager]: * Use SBE=true [2023-11-28 20:22:40,785 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-28 20:22:40,785 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-28 20:22:40,786 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-28 20:22:40,786 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-28 20:22:40,787 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-28 20:22:40,787 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-28 20:22:40,788 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-28 20:22:40,788 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-28 20:22:40,788 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-28 20:22:40,789 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-28 20:22:40,789 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-28 20:22:40,789 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-28 20:22:40,790 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-28 20:22:40,790 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-28 20:22:40,791 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-28 20:22:40,791 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-28 20:22:40,791 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-28 20:22:40,792 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-28 20:22:40,792 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 20:22:40,792 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-28 20:22:40,793 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-28 20:22:40,793 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-28 20:22:40,793 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-28 20:22:40,793 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-28 20:22:40,794 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-28 20:22:40,794 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-28 20:22:40,794 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-28 20:22:40,794 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-28 20:22:40,795 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-28 20:22:40,795 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-28 20:22:40,795 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_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/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_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 36737b7958ca72f0774fc0f7ccab03861500afa24766b605f5269ead47c0b677 [2023-11-28 20:22:41,061 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-28 20:22:41,081 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-28 20:22:41,083 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-28 20:22:41,084 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-28 20:22:41,085 INFO L274 PluginConnector]: CDTParser initialized [2023-11-28 20:22:41,086 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.i [2023-11-28 20:22:43,905 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-28 20:22:44,145 INFO L384 CDTParser]: Found 1 translation units. [2023-11-28 20:22:44,146 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.i [2023-11-28 20:22:44,157 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/data/23e3fd2d9/e153b859a9184f659534ff67767373a3/FLAG58874eb05 [2023-11-28 20:22:44,172 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/data/23e3fd2d9/e153b859a9184f659534ff67767373a3 [2023-11-28 20:22:44,175 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-28 20:22:44,177 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-28 20:22:44,178 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-28 20:22:44,178 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-28 20:22:44,186 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-28 20:22:44,187 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 08:22:44" (1/1) ... [2023-11-28 20:22:44,188 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@70497b49 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:22:44, skipping insertion in model container [2023-11-28 20:22:44,188 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 08:22:44" (1/1) ... [2023-11-28 20:22:44,226 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-28 20:22:44,370 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_ad18bff6-da39-4f31-ae79-60de3e59775c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.i[916,929] [2023-11-28 20:22:44,447 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 20:22:44,462 INFO L202 MainTranslator]: Completed pre-run [2023-11-28 20:22:44,472 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_ad18bff6-da39-4f31-ae79-60de3e59775c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-20.i[916,929] [2023-11-28 20:22:44,517 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 20:22:44,534 INFO L206 MainTranslator]: Completed translation [2023-11-28 20:22:44,534 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:22:44 WrapperNode [2023-11-28 20:22:44,534 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-28 20:22:44,535 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-28 20:22:44,536 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-28 20:22:44,536 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-28 20:22:44,541 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:22:44" (1/1) ... [2023-11-28 20:22:44,555 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:22:44" (1/1) ... [2023-11-28 20:22:44,585 INFO L138 Inliner]: procedures = 27, calls = 44, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 205 [2023-11-28 20:22:44,586 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-28 20:22:44,587 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-28 20:22:44,587 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-28 20:22:44,587 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-28 20:22:44,597 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:22:44" (1/1) ... [2023-11-28 20:22:44,597 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:22:44" (1/1) ... [2023-11-28 20:22:44,603 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:22:44" (1/1) ... [2023-11-28 20:22:44,618 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-11-28 20:22:44,618 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:22:44" (1/1) ... [2023-11-28 20:22:44,619 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:22:44" (1/1) ... [2023-11-28 20:22:44,632 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:22:44" (1/1) ... [2023-11-28 20:22:44,636 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:22:44" (1/1) ... [2023-11-28 20:22:44,640 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:22:44" (1/1) ... [2023-11-28 20:22:44,643 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:22:44" (1/1) ... [2023-11-28 20:22:44,648 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-28 20:22:44,649 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-28 20:22:44,649 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-28 20:22:44,649 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-28 20:22:44,650 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:22:44" (1/1) ... [2023-11-28 20:22:44,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 20:22:44,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:22:44,678 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-28 20:22:44,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-28 20:22:44,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-28 20:22:44,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-28 20:22:44,717 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-28 20:22:44,717 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-28 20:22:44,717 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-28 20:22:44,717 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-28 20:22:44,821 INFO L241 CfgBuilder]: Building ICFG [2023-11-28 20:22:44,830 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-28 20:22:48,216 INFO L282 CfgBuilder]: Performing block encoding [2023-11-28 20:22:48,266 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-28 20:22:48,266 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-28 20:22:48,267 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 08:22:48 BoogieIcfgContainer [2023-11-28 20:22:48,267 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-28 20:22:48,270 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-28 20:22:48,270 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-28 20:22:48,273 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-28 20:22:48,273 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 08:22:44" (1/3) ... [2023-11-28 20:22:48,274 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@56fb6b3a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 08:22:48, skipping insertion in model container [2023-11-28 20:22:48,274 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:22:44" (2/3) ... [2023-11-28 20:22:48,275 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@56fb6b3a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 08:22:48, skipping insertion in model container [2023-11-28 20:22:48,275 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 08:22:48" (3/3) ... [2023-11-28 20:22:48,276 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount100_file-20.i [2023-11-28 20:22:48,295 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-28 20:22:48,295 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-28 20:22:48,344 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-28 20:22:48,351 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@390d0185, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-28 20:22:48,351 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-28 20:22:48,356 INFO L276 IsEmpty]: Start isEmpty. Operand has 87 states, 53 states have (on average 1.4528301886792452) internal successors, (77), 54 states have internal predecessors, (77), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2023-11-28 20:22:48,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2023-11-28 20:22:48,374 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:22:48,374 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:22:48,375 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:22:48,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:48,380 INFO L85 PathProgramCache]: Analyzing trace with hash -330709830, now seen corresponding path program 1 times [2023-11-28 20:22:48,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 20:22:48,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [337690512] [2023-11-28 20:22:48,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:48,397 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-28 20:22:48,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 20:22:48,399 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 20:22:48,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 20:22:48,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:48,844 INFO L262 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-28 20:22:48,858 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:22:49,547 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-11-28 20:22:49,548 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:22:49,548 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 20:22:49,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [337690512] [2023-11-28 20:22:49,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [337690512] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:22:49,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:22:49,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 20:22:49,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707018059] [2023-11-28 20:22:49,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:22:49,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 20:22:49,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 20:22:49,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 20:22:49,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 20:22:49,580 INFO L87 Difference]: Start difference. First operand has 87 states, 53 states have (on average 1.4528301886792452) internal successors, (77), 54 states have internal predecessors, (77), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:22:52,133 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.31s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:22:54,994 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.54s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:22:56,863 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:22:56,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:22:56,864 INFO L93 Difference]: Finished difference Result 280 states and 516 transitions. [2023-11-28 20:22:56,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 20:22:56,893 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 194 [2023-11-28 20:22:56,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:22:56,902 INFO L225 Difference]: With dead ends: 280 [2023-11-28 20:22:56,902 INFO L226 Difference]: Without dead ends: 194 [2023-11-28 20:22:56,905 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 191 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-28 20:22:56,908 INFO L413 NwaCegarLoop]: 157 mSDtfsCounter, 108 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2023-11-28 20:22:56,908 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 404 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 7.2s Time] [2023-11-28 20:22:56,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2023-11-28 20:22:56,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 166. [2023-11-28 20:22:56,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 101 states have (on average 1.3267326732673268) internal successors, (134), 101 states have internal predecessors, (134), 62 states have call successors, (62), 2 states have call predecessors, (62), 2 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2023-11-28 20:22:56,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 258 transitions. [2023-11-28 20:22:56,978 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 258 transitions. Word has length 194 [2023-11-28 20:22:56,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:22:56,980 INFO L495 AbstractCegarLoop]: Abstraction has 166 states and 258 transitions. [2023-11-28 20:22:56,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-28 20:22:56,980 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 258 transitions. [2023-11-28 20:22:56,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2023-11-28 20:22:56,985 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:22:56,986 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:22:56,996 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 20:22:57,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 20:22:57,190 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:22:57,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:57,191 INFO L85 PathProgramCache]: Analyzing trace with hash 61626323, now seen corresponding path program 1 times [2023-11-28 20:22:57,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 20:22:57,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2137760268] [2023-11-28 20:22:57,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:57,192 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-28 20:22:57,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 20:22:57,193 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 20:22:57,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 20:22:57,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:57,634 INFO L262 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-28 20:22:57,643 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:23:00,784 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 722 proven. 264 refuted. 0 times theorem prover too weak. 874 trivial. 0 not checked. [2023-11-28 20:23:00,784 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:23:04,847 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 20:23:04,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2137760268] [2023-11-28 20:23:04,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2137760268] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:23:04,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1336382517] [2023-11-28 20:23:04,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:23:04,848 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-28 20:23:04,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-28 20:23:04,850 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-28 20:23:04,851 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2023-11-28 20:23:05,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:23:05,823 INFO L262 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-28 20:23:05,833 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:23:06,627 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 850 proven. 60 refuted. 0 times theorem prover too weak. 950 trivial. 0 not checked. [2023-11-28 20:23:06,627 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:23:07,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1336382517] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:23:07,237 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 20:23:07,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 6] total 19 [2023-11-28 20:23:07,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487165674] [2023-11-28 20:23:07,238 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 20:23:07,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-28 20:23:07,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 20:23:07,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-28 20:23:07,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2023-11-28 20:23:07,243 INFO L87 Difference]: Start difference. First operand 166 states and 258 transitions. Second operand has 19 states, 19 states have (on average 4.842105263157895) internal successors, (92), 17 states have internal predecessors, (92), 6 states have call successors, (57), 6 states have call predecessors, (57), 8 states have return successors, (58), 6 states have call predecessors, (58), 6 states have call successors, (58) [2023-11-28 20:23:13,874 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:23:17,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.91s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:23:20,813 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:23:21,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:23:21,243 INFO L93 Difference]: Finished difference Result 499 states and 723 transitions. [2023-11-28 20:23:21,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-28 20:23:21,244 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.842105263157895) internal successors, (92), 17 states have internal predecessors, (92), 6 states have call successors, (57), 6 states have call predecessors, (57), 8 states have return successors, (58), 6 states have call predecessors, (58), 6 states have call successors, (58) Word has length 195 [2023-11-28 20:23:21,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:23:21,249 INFO L225 Difference]: With dead ends: 499 [2023-11-28 20:23:21,250 INFO L226 Difference]: Without dead ends: 334 [2023-11-28 20:23:21,253 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 475 GetRequests, 416 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 904 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=852, Invalid=2808, Unknown=0, NotChecked=0, Total=3660 [2023-11-28 20:23:21,255 INFO L413 NwaCegarLoop]: 79 mSDtfsCounter, 623 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 755 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 624 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 755 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.2s IncrementalHoareTripleChecker+Time [2023-11-28 20:23:21,256 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [624 Valid, 406 Invalid, 838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 755 Invalid, 0 Unknown, 0 Unchecked, 10.2s Time] [2023-11-28 20:23:21,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2023-11-28 20:23:21,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 257. [2023-11-28 20:23:21,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 172 states have (on average 1.2848837209302326) internal successors, (221), 174 states have internal predecessors, (221), 70 states have call successors, (70), 14 states have call predecessors, (70), 14 states have return successors, (70), 68 states have call predecessors, (70), 70 states have call successors, (70) [2023-11-28 20:23:21,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 361 transitions. [2023-11-28 20:23:21,302 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 361 transitions. Word has length 195 [2023-11-28 20:23:21,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:23:21,303 INFO L495 AbstractCegarLoop]: Abstraction has 257 states and 361 transitions. [2023-11-28 20:23:21,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.842105263157895) internal successors, (92), 17 states have internal predecessors, (92), 6 states have call successors, (57), 6 states have call predecessors, (57), 8 states have return successors, (58), 6 states have call predecessors, (58), 6 states have call successors, (58) [2023-11-28 20:23:21,304 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 361 transitions. [2023-11-28 20:23:21,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2023-11-28 20:23:21,308 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:23:21,308 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 20:23:21,314 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2023-11-28 20:23:21,519 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-11-28 20:23:21,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 20:23:21,713 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:23:21,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:23:21,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1252460013, now seen corresponding path program 1 times [2023-11-28 20:23:21,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 20:23:21,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1778428374] [2023-11-28 20:23:21,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:23:21,715 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-28 20:23:21,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 20:23:21,716 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 20:23:21,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad18bff6-da39-4f31-ae79-60de3e59775c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 20:23:22,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:23:22,091 INFO L262 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 47 conjunts are in the unsatisfiable core [2023-11-28 20:23:22,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:24:04,383 WARN L293 SmtUtils]: Spent 5.34s on a formula simplification that was a NOOP. DAG size: 92 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-28 20:24:30,309 WARN L293 SmtUtils]: Spent 5.40s on a formula simplification that was a NOOP. DAG size: 97 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-28 20:25:00,000 WARN L293 SmtUtils]: Spent 6.75s on a formula simplification that was a NOOP. DAG size: 104 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)