./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/pthread/reorder_2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 8393723b 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_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/config/AutomizerReach.xml -i ../../sv-benchmarks/c/pthread/reorder_2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7c8e5f65b78a025b6376ca00ad63a807363d8e09dfbfc133c782b166d87996a6 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 20:18:21,469 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 20:18:21,476 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 20:18:21,527 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 20:18:21,529 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 20:18:21,531 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 20:18:21,534 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 20:18:21,539 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 20:18:21,543 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 20:18:21,546 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 20:18:21,549 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 20:18:21,551 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 20:18:21,553 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 20:18:21,559 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 20:18:21,561 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 20:18:21,563 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 20:18:21,565 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 20:18:21,567 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 20:18:21,569 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 20:18:21,576 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 20:18:21,579 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 20:18:21,581 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 20:18:21,585 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 20:18:21,586 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 20:18:21,596 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 20:18:21,597 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 20:18:21,597 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 20:18:21,599 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 20:18:21,600 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 20:18:21,601 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 20:18:21,602 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 20:18:21,603 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 20:18:21,606 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 20:18:21,607 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 20:18:21,610 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 20:18:21,611 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 20:18:21,612 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 20:18:21,612 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 20:18:21,613 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 20:18:21,614 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 20:18:21,615 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 20:18:21,616 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/config/svcomp-Overflow-32bit-Automizer_Default.epf [2022-11-18 20:18:21,663 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 20:18:21,663 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 20:18:21,664 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 20:18:21,665 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 20:18:21,666 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 20:18:21,666 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 20:18:21,667 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 20:18:21,668 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 20:18:21,668 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 20:18:21,668 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 20:18:21,670 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 20:18:21,670 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-18 20:18:21,671 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 20:18:21,671 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 20:18:21,671 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 20:18:21,672 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-18 20:18:21,672 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 20:18:21,672 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-18 20:18:21,673 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-11-18 20:18:21,673 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 20:18:21,673 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 20:18:21,674 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 20:18:21,674 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-18 20:18:21,674 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 20:18:21,675 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 20:18:21,675 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 20:18:21,675 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:18:21,676 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 20:18:21,676 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 20:18:21,677 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-18 20:18:21,677 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 20:18:21,677 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-18 20:18:21,678 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-18 20:18:21,678 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-18 20:18:21,678 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-18 20:18:21,679 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/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_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) 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 -> 7c8e5f65b78a025b6376ca00ad63a807363d8e09dfbfc133c782b166d87996a6 [2022-11-18 20:18:22,052 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 20:18:22,080 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 20:18:22,084 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 20:18:22,085 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 20:18:22,086 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 20:18:22,088 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/pthread/reorder_2.i [2022-11-18 20:18:22,191 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/data/f9f22b268/09d63104afc94fa5aa89279201e86922/FLAG47e4ea33f [2022-11-18 20:18:22,961 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 20:18:22,962 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/sv-benchmarks/c/pthread/reorder_2.i [2022-11-18 20:18:22,996 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/data/f9f22b268/09d63104afc94fa5aa89279201e86922/FLAG47e4ea33f [2022-11-18 20:18:23,102 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/data/f9f22b268/09d63104afc94fa5aa89279201e86922 [2022-11-18 20:18:23,105 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 20:18:23,116 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 20:18:23,121 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 20:18:23,121 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 20:18:23,126 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 20:18:23,127 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:18:23" (1/1) ... [2022-11-18 20:18:23,129 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@34b17e50 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:18:23, skipping insertion in model container [2022-11-18 20:18:23,129 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:18:23" (1/1) ... [2022-11-18 20:18:23,140 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 20:18:23,224 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 20:18:24,023 WARN L234 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_b894b808-cb28-453e-923c-003d3f2ab7ad/sv-benchmarks/c/pthread/reorder_2.i[59793,59806] [2022-11-18 20:18:24,024 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:18:24,032 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 20:18:24,090 WARN L234 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_b894b808-cb28-453e-923c-003d3f2ab7ad/sv-benchmarks/c/pthread/reorder_2.i[59793,59806] [2022-11-18 20:18:24,091 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:18:24,181 INFO L208 MainTranslator]: Completed translation [2022-11-18 20:18:24,182 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:18:24 WrapperNode [2022-11-18 20:18:24,182 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 20:18:24,183 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 20:18:24,184 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 20:18:24,184 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 20:18:24,193 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:18:24" (1/1) ... [2022-11-18 20:18:24,217 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:18:24" (1/1) ... [2022-11-18 20:18:24,248 INFO L138 Inliner]: procedures = 370, calls = 36, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 143 [2022-11-18 20:18:24,249 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 20:18:24,250 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 20:18:24,250 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 20:18:24,250 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 20:18:24,262 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:18:24" (1/1) ... [2022-11-18 20:18:24,262 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:18:24" (1/1) ... [2022-11-18 20:18:24,267 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:18:24" (1/1) ... [2022-11-18 20:18:24,268 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:18:24" (1/1) ... [2022-11-18 20:18:24,278 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:18:24" (1/1) ... [2022-11-18 20:18:24,283 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:18:24" (1/1) ... [2022-11-18 20:18:24,286 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:18:24" (1/1) ... [2022-11-18 20:18:24,288 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:18:24" (1/1) ... [2022-11-18 20:18:24,291 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 20:18:24,293 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 20:18:24,293 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 20:18:24,293 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 20:18:24,294 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:18:24" (1/1) ... [2022-11-18 20:18:24,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:18:24,318 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:24,332 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:24,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 20:18:24,409 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 20:18:24,409 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 20:18:24,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-18 20:18:24,410 INFO L130 BoogieDeclarations]: Found specification of procedure setThread [2022-11-18 20:18:24,410 INFO L138 BoogieDeclarations]: Found implementation of procedure setThread [2022-11-18 20:18:24,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-18 20:18:24,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 20:18:24,412 INFO L130 BoogieDeclarations]: Found specification of procedure checkThread [2022-11-18 20:18:24,413 INFO L138 BoogieDeclarations]: Found implementation of procedure checkThread [2022-11-18 20:18:24,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-18 20:18:24,413 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 20:18:24,413 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 20:18:24,415 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-18 20:18:24,687 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 20:18:24,690 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 20:18:24,979 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 20:18:24,990 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 20:18:24,990 INFO L300 CfgBuilder]: Removed 4 assume(true) statements. [2022-11-18 20:18:24,993 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:18:24 BoogieIcfgContainer [2022-11-18 20:18:24,993 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 20:18:24,996 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 20:18:24,996 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 20:18:25,001 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 20:18:25,001 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 08:18:23" (1/3) ... [2022-11-18 20:18:25,002 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@40555154 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:18:25, skipping insertion in model container [2022-11-18 20:18:25,002 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:18:24" (2/3) ... [2022-11-18 20:18:25,003 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@40555154 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:18:25, skipping insertion in model container [2022-11-18 20:18:25,003 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:18:24" (3/3) ... [2022-11-18 20:18:25,004 INFO L112 eAbstractionObserver]: Analyzing ICFG reorder_2.i [2022-11-18 20:18:25,031 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-18 20:18:25,043 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 20:18:25,043 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2022-11-18 20:18:25,043 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-18 20:18:25,129 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-11-18 20:18:25,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 162 places, 172 transitions, 366 flow [2022-11-18 20:18:25,393 INFO L130 PetriNetUnfolder]: 35/367 cut-off events. [2022-11-18 20:18:25,394 INFO L131 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-11-18 20:18:25,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 387 conditions, 367 events. 35/367 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1258 event pairs, 0 based on Foata normal form. 0/308 useless extension candidates. Maximal degree in co-relation 185. Up to 8 conditions per place. [2022-11-18 20:18:25,403 INFO L82 GeneralOperation]: Start removeDead. Operand has 162 places, 172 transitions, 366 flow [2022-11-18 20:18:25,410 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 162 places, 172 transitions, 366 flow [2022-11-18 20:18:25,423 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 20:18:25,431 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2c934783, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 20:18:25,432 INFO L358 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2022-11-18 20:18:25,462 INFO L130 PetriNetUnfolder]: 8/121 cut-off events. [2022-11-18 20:18:25,462 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 20:18:25,462 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:18:25,463 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:25,464 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:18:25,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:25,471 INFO L85 PathProgramCache]: Analyzing trace with hash -668922223, now seen corresponding path program 1 times [2022-11-18 20:18:25,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:25,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532244566] [2022-11-18 20:18:25,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:25,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:25,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:25,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:25,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:25,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532244566] [2022-11-18 20:18:25,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532244566] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:18:25,975 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:18:25,976 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:18:25,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567537801] [2022-11-18 20:18:25,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:18:25,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:18:25,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:26,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:18:26,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:18:26,056 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 172 [2022-11-18 20:18:26,064 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 172 transitions, 366 flow. Second operand has 4 states, 4 states have (on average 126.0) internal successors, (504), 4 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:26,067 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:18:26,068 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 172 [2022-11-18 20:18:26,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:18:26,401 INFO L130 PetriNetUnfolder]: 10/428 cut-off events. [2022-11-18 20:18:26,401 INFO L131 PetriNetUnfolder]: For 12/12 co-relation queries the response was YES. [2022-11-18 20:18:26,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 569 conditions, 428 events. 10/428 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1557 event pairs, 0 based on Foata normal form. 72/445 useless extension candidates. Maximal degree in co-relation 238. Up to 66 conditions per place. [2022-11-18 20:18:26,405 INFO L137 encePairwiseOnDemand]: 150/172 looper letters, 44 selfloop transitions, 10 changer transitions 29/182 dead transitions. [2022-11-18 20:18:26,405 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 182 transitions, 514 flow [2022-11-18 20:18:26,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:18:26,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 20:18:26,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 697 transitions. [2022-11-18 20:18:26,440 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8104651162790698 [2022-11-18 20:18:26,441 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 697 transitions. [2022-11-18 20:18:26,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 697 transitions. [2022-11-18 20:18:26,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:18:26,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 697 transitions. [2022-11-18 20:18:26,459 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 139.4) internal successors, (697), 5 states have internal predecessors, (697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:26,475 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 172.0) internal successors, (1032), 6 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:26,477 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 172.0) internal successors, (1032), 6 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:26,479 INFO L175 Difference]: Start difference. First operand has 162 places, 172 transitions, 366 flow. Second operand 5 states and 697 transitions. [2022-11-18 20:18:26,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 182 transitions, 514 flow [2022-11-18 20:18:26,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 182 transitions, 514 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 20:18:26,497 INFO L231 Difference]: Finished difference. Result has 164 places, 136 transitions, 328 flow [2022-11-18 20:18:26,500 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=328, PETRI_PLACES=164, PETRI_TRANSITIONS=136} [2022-11-18 20:18:26,505 INFO L288 CegarLoopForPetriNet]: 162 programPoint places, 2 predicate places. [2022-11-18 20:18:26,506 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 136 transitions, 328 flow [2022-11-18 20:18:26,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 126.0) internal successors, (504), 4 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:26,507 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:18:26,508 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:26,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-18 20:18:26,509 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:18:26,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:26,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1447181993, now seen corresponding path program 1 times [2022-11-18 20:18:26,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:26,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846652853] [2022-11-18 20:18:26,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:26,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:26,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:26,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:26,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:26,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846652853] [2022-11-18 20:18:26,804 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846652853] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:18:26,804 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:18:26,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:18:26,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654754229] [2022-11-18 20:18:26,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:18:26,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:18:26,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:26,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:18:26,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:18:26,809 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 172 [2022-11-18 20:18:26,811 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 136 transitions, 328 flow. Second operand has 5 states, 5 states have (on average 117.8) internal successors, (589), 5 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:26,811 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:18:26,811 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 172 [2022-11-18 20:18:26,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:18:27,063 INFO L130 PetriNetUnfolder]: 8/329 cut-off events. [2022-11-18 20:18:27,063 INFO L131 PetriNetUnfolder]: For 51/51 co-relation queries the response was YES. [2022-11-18 20:18:27,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 533 conditions, 329 events. 8/329 cut-off events. For 51/51 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 951 event pairs, 2 based on Foata normal form. 0/293 useless extension candidates. Maximal degree in co-relation 262. Up to 135 conditions per place. [2022-11-18 20:18:27,066 INFO L137 encePairwiseOnDemand]: 165/172 looper letters, 50 selfloop transitions, 6 changer transitions 0/143 dead transitions. [2022-11-18 20:18:27,066 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 143 transitions, 457 flow [2022-11-18 20:18:27,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:18:27,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 20:18:27,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 624 transitions. [2022-11-18 20:18:27,070 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7255813953488373 [2022-11-18 20:18:27,071 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 624 transitions. [2022-11-18 20:18:27,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 624 transitions. [2022-11-18 20:18:27,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:18:27,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 624 transitions. [2022-11-18 20:18:27,074 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 124.8) internal successors, (624), 5 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:27,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 172.0) internal successors, (1032), 6 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:27,077 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 172.0) internal successors, (1032), 6 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:27,077 INFO L175 Difference]: Start difference. First operand has 164 places, 136 transitions, 328 flow. Second operand 5 states and 624 transitions. [2022-11-18 20:18:27,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 143 transitions, 457 flow [2022-11-18 20:18:27,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 143 transitions, 453 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-18 20:18:27,087 INFO L231 Difference]: Finished difference. Result has 143 places, 140 transitions, 366 flow [2022-11-18 20:18:27,088 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=366, PETRI_PLACES=143, PETRI_TRANSITIONS=140} [2022-11-18 20:18:27,089 INFO L288 CegarLoopForPetriNet]: 162 programPoint places, -19 predicate places. [2022-11-18 20:18:27,089 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 140 transitions, 366 flow [2022-11-18 20:18:27,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 117.8) internal successors, (589), 5 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:27,090 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:18:27,091 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:27,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-18 20:18:27,092 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:18:27,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:27,094 INFO L85 PathProgramCache]: Analyzing trace with hash 325650949, now seen corresponding path program 1 times [2022-11-18 20:18:27,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:27,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839512980] [2022-11-18 20:18:27,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:27,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:27,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:18:27,178 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:18:27,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:18:27,284 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:18:27,284 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 20:18:27,286 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 10 remaining) [2022-11-18 20:18:27,288 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 10 remaining) [2022-11-18 20:18:27,289 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 10 remaining) [2022-11-18 20:18:27,289 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 10 remaining) [2022-11-18 20:18:27,289 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 10 remaining) [2022-11-18 20:18:27,290 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 10 remaining) [2022-11-18 20:18:27,290 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 10 remaining) [2022-11-18 20:18:27,290 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 10 remaining) [2022-11-18 20:18:27,291 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 10 remaining) [2022-11-18 20:18:27,291 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 10 remaining) [2022-11-18 20:18:27,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-18 20:18:27,291 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2022-11-18 20:18:27,295 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 20:18:27,295 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-11-18 20:18:27,333 INFO L144 ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions. [2022-11-18 20:18:27,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 180 places, 191 transitions, 430 flow [2022-11-18 20:18:27,610 INFO L130 PetriNetUnfolder]: 147/1218 cut-off events. [2022-11-18 20:18:27,610 INFO L131 PetriNetUnfolder]: For 72/72 co-relation queries the response was YES. [2022-11-18 20:18:27,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1315 conditions, 1218 events. 147/1218 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 6523 event pairs, 2 based on Foata normal form. 0/1008 useless extension candidates. Maximal degree in co-relation 696. Up to 32 conditions per place. [2022-11-18 20:18:27,621 INFO L82 GeneralOperation]: Start removeDead. Operand has 180 places, 191 transitions, 430 flow [2022-11-18 20:18:27,630 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 180 places, 191 transitions, 430 flow [2022-11-18 20:18:27,633 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 20:18:27,642 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2c934783, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 20:18:27,642 INFO L358 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2022-11-18 20:18:27,667 INFO L130 PetriNetUnfolder]: 8/121 cut-off events. [2022-11-18 20:18:27,667 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 20:18:27,668 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:18:27,668 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:27,670 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:18:27,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:27,683 INFO L85 PathProgramCache]: Analyzing trace with hash -861619521, now seen corresponding path program 1 times [2022-11-18 20:18:27,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:27,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311676099] [2022-11-18 20:18:27,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:27,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:27,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:27,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:27,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:27,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311676099] [2022-11-18 20:18:27,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311676099] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:18:27,891 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:18:27,891 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:18:27,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890492132] [2022-11-18 20:18:27,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:18:27,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:18:27,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:27,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:18:27,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:18:27,898 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 191 [2022-11-18 20:18:27,899 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 191 transitions, 430 flow. Second operand has 4 states, 4 states have (on average 137.0) internal successors, (548), 4 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:27,900 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:18:27,900 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 191 [2022-11-18 20:18:27,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:18:28,445 INFO L130 PetriNetUnfolder]: 85/1681 cut-off events. [2022-11-18 20:18:28,445 INFO L131 PetriNetUnfolder]: For 114/114 co-relation queries the response was YES. [2022-11-18 20:18:28,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2301 conditions, 1681 events. 85/1681 cut-off events. For 114/114 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 11659 event pairs, 0 based on Foata normal form. 479/1910 useless extension candidates. Maximal degree in co-relation 1134. Up to 267 conditions per place. [2022-11-18 20:18:28,455 INFO L137 encePairwiseOnDemand]: 168/191 looper letters, 65 selfloop transitions, 10 changer transitions 27/212 dead transitions. [2022-11-18 20:18:28,455 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 212 transitions, 650 flow [2022-11-18 20:18:28,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:18:28,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 20:18:28,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 775 transitions. [2022-11-18 20:18:28,458 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8115183246073299 [2022-11-18 20:18:28,459 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 775 transitions. [2022-11-18 20:18:28,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 775 transitions. [2022-11-18 20:18:28,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:18:28,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 775 transitions. [2022-11-18 20:18:28,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 155.0) internal successors, (775), 5 states have internal predecessors, (775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:28,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 191.0) internal successors, (1146), 6 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:28,466 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 191.0) internal successors, (1146), 6 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:28,466 INFO L175 Difference]: Start difference. First operand has 180 places, 191 transitions, 430 flow. Second operand 5 states and 775 transitions. [2022-11-18 20:18:28,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 212 transitions, 650 flow [2022-11-18 20:18:28,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 212 transitions, 650 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 20:18:28,472 INFO L231 Difference]: Finished difference. Result has 186 places, 161 transitions, 432 flow [2022-11-18 20:18:28,473 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=432, PETRI_PLACES=186, PETRI_TRANSITIONS=161} [2022-11-18 20:18:28,474 INFO L288 CegarLoopForPetriNet]: 180 programPoint places, 6 predicate places. [2022-11-18 20:18:28,474 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 161 transitions, 432 flow [2022-11-18 20:18:28,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 137.0) internal successors, (548), 4 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:28,475 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:18:28,476 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:28,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-18 20:18:28,476 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:18:28,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:28,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1432639100, now seen corresponding path program 1 times [2022-11-18 20:18:28,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:28,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102652658] [2022-11-18 20:18:28,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:28,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:28,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:28,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:28,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:28,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102652658] [2022-11-18 20:18:28,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102652658] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:18:28,603 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:18:28,603 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:18:28,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397314209] [2022-11-18 20:18:28,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:18:28,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:18:28,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:28,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:18:28,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:18:28,607 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 191 [2022-11-18 20:18:28,608 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 161 transitions, 432 flow. Second operand has 5 states, 5 states have (on average 128.8) internal successors, (644), 5 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:28,608 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:18:28,609 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 191 [2022-11-18 20:18:28,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:18:29,011 INFO L130 PetriNetUnfolder]: 85/1195 cut-off events. [2022-11-18 20:18:29,011 INFO L131 PetriNetUnfolder]: For 326/326 co-relation queries the response was YES. [2022-11-18 20:18:29,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2032 conditions, 1195 events. 85/1195 cut-off events. For 326/326 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 7068 event pairs, 22 based on Foata normal form. 0/1038 useless extension candidates. Maximal degree in co-relation 1030. Up to 521 conditions per place. [2022-11-18 20:18:29,019 INFO L137 encePairwiseOnDemand]: 184/191 looper letters, 61 selfloop transitions, 6 changer transitions 0/168 dead transitions. [2022-11-18 20:18:29,020 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 168 transitions, 584 flow [2022-11-18 20:18:29,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:18:29,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 20:18:29,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 685 transitions. [2022-11-18 20:18:29,023 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7172774869109948 [2022-11-18 20:18:29,023 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 685 transitions. [2022-11-18 20:18:29,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 685 transitions. [2022-11-18 20:18:29,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:18:29,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 685 transitions. [2022-11-18 20:18:29,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 137.0) internal successors, (685), 5 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:29,029 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 191.0) internal successors, (1146), 6 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:29,030 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 191.0) internal successors, (1146), 6 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:29,030 INFO L175 Difference]: Start difference. First operand has 186 places, 161 transitions, 432 flow. Second operand 5 states and 685 transitions. [2022-11-18 20:18:29,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 168 transitions, 584 flow [2022-11-18 20:18:29,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 168 transitions, 584 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 20:18:29,040 INFO L231 Difference]: Finished difference. Result has 167 places, 165 transitions, 475 flow [2022-11-18 20:18:29,040 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=432, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=475, PETRI_PLACES=167, PETRI_TRANSITIONS=165} [2022-11-18 20:18:29,043 INFO L288 CegarLoopForPetriNet]: 180 programPoint places, -13 predicate places. [2022-11-18 20:18:29,043 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 165 transitions, 475 flow [2022-11-18 20:18:29,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 128.8) internal successors, (644), 5 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:29,044 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:18:29,044 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:29,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-18 20:18:29,045 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:18:29,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:29,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1240387609, now seen corresponding path program 1 times [2022-11-18 20:18:29,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:29,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064809486] [2022-11-18 20:18:29,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:29,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:29,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:29,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:29,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:29,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064809486] [2022-11-18 20:18:29,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064809486] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:18:29,239 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:18:29,239 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:18:29,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695418646] [2022-11-18 20:18:29,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:18:29,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:18:29,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:29,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:18:29,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:18:29,245 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 191 [2022-11-18 20:18:29,247 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 165 transitions, 475 flow. Second operand has 4 states, 4 states have (on average 137.5) internal successors, (550), 4 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:29,247 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:18:29,247 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 191 [2022-11-18 20:18:29,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:18:29,706 INFO L130 PetriNetUnfolder]: 85/1189 cut-off events. [2022-11-18 20:18:29,707 INFO L131 PetriNetUnfolder]: For 341/341 co-relation queries the response was YES. [2022-11-18 20:18:29,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1992 conditions, 1189 events. 85/1189 cut-off events. For 341/341 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 6959 event pairs, 0 based on Foata normal form. 0/1041 useless extension candidates. Maximal degree in co-relation 1659. Up to 262 conditions per place. [2022-11-18 20:18:29,715 INFO L137 encePairwiseOnDemand]: 179/191 looper letters, 66 selfloop transitions, 11 changer transitions 0/190 dead transitions. [2022-11-18 20:18:29,715 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 190 transitions, 707 flow [2022-11-18 20:18:29,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:18:29,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 20:18:29,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 752 transitions. [2022-11-18 20:18:29,718 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.787434554973822 [2022-11-18 20:18:29,718 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 752 transitions. [2022-11-18 20:18:29,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 752 transitions. [2022-11-18 20:18:29,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:18:29,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 752 transitions. [2022-11-18 20:18:29,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 150.4) internal successors, (752), 5 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:29,724 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 191.0) internal successors, (1146), 6 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:29,725 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 191.0) internal successors, (1146), 6 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:29,725 INFO L175 Difference]: Start difference. First operand has 167 places, 165 transitions, 475 flow. Second operand 5 states and 752 transitions. [2022-11-18 20:18:29,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 190 transitions, 707 flow [2022-11-18 20:18:29,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 190 transitions, 704 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 20:18:29,731 INFO L231 Difference]: Finished difference. Result has 173 places, 167 transitions, 519 flow [2022-11-18 20:18:29,732 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=519, PETRI_PLACES=173, PETRI_TRANSITIONS=167} [2022-11-18 20:18:29,733 INFO L288 CegarLoopForPetriNet]: 180 programPoint places, -7 predicate places. [2022-11-18 20:18:29,733 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 167 transitions, 519 flow [2022-11-18 20:18:29,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 137.5) internal successors, (550), 4 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:29,734 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:18:29,734 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:29,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-18 20:18:29,734 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:18:29,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:29,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1810052805, now seen corresponding path program 1 times [2022-11-18 20:18:29,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:29,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707675785] [2022-11-18 20:18:29,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:29,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:29,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:29,870 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:29,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:29,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707675785] [2022-11-18 20:18:29,871 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707675785] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:18:29,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321202079] [2022-11-18 20:18:29,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:29,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:18:29,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:29,879 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:18:29,895 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-18 20:18:30,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:30,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:18:30,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:30,187 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:30,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:18:30,329 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:30,330 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321202079] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:18:30,330 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:18:30,331 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-11-18 20:18:30,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887609492] [2022-11-18 20:18:30,331 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:18:30,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 20:18:30,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:30,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 20:18:30,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-11-18 20:18:30,341 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 191 [2022-11-18 20:18:30,343 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 167 transitions, 519 flow. Second operand has 12 states, 12 states have (on average 138.16666666666666) internal successors, (1658), 12 states have internal predecessors, (1658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:30,344 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:18:30,344 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 191 [2022-11-18 20:18:30,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:18:30,873 INFO L130 PetriNetUnfolder]: 85/1188 cut-off events. [2022-11-18 20:18:30,874 INFO L131 PetriNetUnfolder]: For 649/649 co-relation queries the response was YES. [2022-11-18 20:18:30,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2089 conditions, 1188 events. 85/1188 cut-off events. For 649/649 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 6999 event pairs, 0 based on Foata normal form. 1/1047 useless extension candidates. Maximal degree in co-relation 1743. Up to 237 conditions per place. [2022-11-18 20:18:30,883 INFO L137 encePairwiseOnDemand]: 179/191 looper letters, 64 selfloop transitions, 16 changer transitions 0/193 dead transitions. [2022-11-18 20:18:30,883 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 193 transitions, 768 flow [2022-11-18 20:18:30,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 20:18:30,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-18 20:18:30,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1429 transitions. [2022-11-18 20:18:30,888 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7481675392670157 [2022-11-18 20:18:30,888 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1429 transitions. [2022-11-18 20:18:30,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1429 transitions. [2022-11-18 20:18:30,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:18:30,890 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1429 transitions. [2022-11-18 20:18:30,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 142.9) internal successors, (1429), 10 states have internal predecessors, (1429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:30,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 191.0) internal successors, (2101), 11 states have internal predecessors, (2101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:30,900 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 191.0) internal successors, (2101), 11 states have internal predecessors, (2101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:30,900 INFO L175 Difference]: Start difference. First operand has 173 places, 167 transitions, 519 flow. Second operand 10 states and 1429 transitions. [2022-11-18 20:18:30,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 193 transitions, 768 flow [2022-11-18 20:18:30,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 193 transitions, 768 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 20:18:30,909 INFO L231 Difference]: Finished difference. Result has 181 places, 167 transitions, 556 flow [2022-11-18 20:18:30,909 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=515, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=556, PETRI_PLACES=181, PETRI_TRANSITIONS=167} [2022-11-18 20:18:30,910 INFO L288 CegarLoopForPetriNet]: 180 programPoint places, 1 predicate places. [2022-11-18 20:18:30,910 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 167 transitions, 556 flow [2022-11-18 20:18:30,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 138.16666666666666) internal successors, (1658), 12 states have internal predecessors, (1658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:30,911 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:18:30,912 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:30,925 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:31,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-11-18 20:18:31,119 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:18:31,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:31,120 INFO L85 PathProgramCache]: Analyzing trace with hash -277061584, now seen corresponding path program 1 times [2022-11-18 20:18:31,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:31,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758331230] [2022-11-18 20:18:31,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:31,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:31,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:31,263 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:31,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:31,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758331230] [2022-11-18 20:18:31,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758331230] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:18:31,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131860444] [2022-11-18 20:18:31,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:31,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:18:31,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:31,270 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:18:31,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-18 20:18:31,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:31,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:18:31,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:31,504 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:31,505 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:18:31,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131860444] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:18:31,505 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:18:31,505 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-11-18 20:18:31,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716769026] [2022-11-18 20:18:31,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:18:31,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:18:31,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:31,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:18:31,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-18 20:18:31,515 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 191 [2022-11-18 20:18:31,516 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 167 transitions, 556 flow. Second operand has 6 states, 6 states have (on average 137.83333333333334) internal successors, (827), 6 states have internal predecessors, (827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:31,517 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:18:31,517 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 191 [2022-11-18 20:18:31,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:18:31,952 INFO L130 PetriNetUnfolder]: 85/1187 cut-off events. [2022-11-18 20:18:31,952 INFO L131 PetriNetUnfolder]: For 918/918 co-relation queries the response was YES. [2022-11-18 20:18:31,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2150 conditions, 1187 events. 85/1187 cut-off events. For 918/918 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 6959 event pairs, 0 based on Foata normal form. 1/1046 useless extension candidates. Maximal degree in co-relation 1795. Up to 237 conditions per place. [2022-11-18 20:18:31,960 INFO L137 encePairwiseOnDemand]: 180/191 looper letters, 62 selfloop transitions, 14 changer transitions 0/189 dead transitions. [2022-11-18 20:18:31,961 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 189 transitions, 776 flow [2022-11-18 20:18:31,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:18:31,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-18 20:18:31,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1019 transitions. [2022-11-18 20:18:31,967 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7621540762902019 [2022-11-18 20:18:31,967 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1019 transitions. [2022-11-18 20:18:31,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1019 transitions. [2022-11-18 20:18:31,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:18:31,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1019 transitions. [2022-11-18 20:18:31,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 145.57142857142858) internal successors, (1019), 7 states have internal predecessors, (1019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:31,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 191.0) internal successors, (1528), 8 states have internal predecessors, (1528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:31,977 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 191.0) internal successors, (1528), 8 states have internal predecessors, (1528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:31,978 INFO L175 Difference]: Start difference. First operand has 181 places, 167 transitions, 556 flow. Second operand 7 states and 1019 transitions. [2022-11-18 20:18:31,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 189 transitions, 776 flow [2022-11-18 20:18:31,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 189 transitions, 738 flow, removed 3 selfloop flow, removed 7 redundant places. [2022-11-18 20:18:31,991 INFO L231 Difference]: Finished difference. Result has 178 places, 166 transitions, 540 flow [2022-11-18 20:18:31,992 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=540, PETRI_PLACES=178, PETRI_TRANSITIONS=166} [2022-11-18 20:18:31,993 INFO L288 CegarLoopForPetriNet]: 180 programPoint places, -2 predicate places. [2022-11-18 20:18:31,994 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 166 transitions, 540 flow [2022-11-18 20:18:31,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 137.83333333333334) internal successors, (827), 6 states have internal predecessors, (827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:31,994 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:18:31,995 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:32,006 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:32,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:18:32,201 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:18:32,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:32,202 INFO L85 PathProgramCache]: Analyzing trace with hash 949837405, now seen corresponding path program 1 times [2022-11-18 20:18:32,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:32,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876416392] [2022-11-18 20:18:32,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:32,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:32,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:32,865 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 12 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:32,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:32,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876416392] [2022-11-18 20:18:32,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876416392] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:18:32,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338847936] [2022-11-18 20:18:32,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:32,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:18:32,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:32,868 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:18:32,895 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-18 20:18:32,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:32,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 20:18:32,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:33,221 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 20:18:33,222 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-18 20:18:33,381 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 20:18:33,616 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 20:18:33,790 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:18:33,822 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 16 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:33,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:18:33,954 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_96 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#setPool~0#1.base| v_ArrVal_96) |c_~#iSet~0.base|) |c_~#iSet~0.offset|) (+ 2 |c_ULTIMATE.start_main_~i~0#1|))) is different from false [2022-11-18 20:18:34,055 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_96 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#setPool~0#1.base| v_ArrVal_96) |c_~#iSet~0.base|) |c_~#iSet~0.offset|) (+ 3 |c_ULTIMATE.start_main_~i~0#1|))) is different from false [2022-11-18 20:18:34,143 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_96 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#setPool~0#1.base| v_ArrVal_96) |c_~#iSet~0.base|) |c_~#iSet~0.offset|) 3)) is different from false [2022-11-18 20:18:34,455 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2022-11-18 20:18:34,496 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-18 20:18:34,496 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-18 20:18:34,504 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 10 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 17 not checked. [2022-11-18 20:18:34,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338847936] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:18:34,504 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:18:34,505 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 32 [2022-11-18 20:18:34,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527668788] [2022-11-18 20:18:34,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:18:34,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-18 20:18:34,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:34,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-18 20:18:34,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=710, Unknown=3, NotChecked=168, Total=992 [2022-11-18 20:18:34,512 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 191 [2022-11-18 20:18:34,519 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 166 transitions, 540 flow. Second operand has 32 states, 32 states have (on average 107.5) internal successors, (3440), 32 states have internal predecessors, (3440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:34,519 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:18:34,519 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 191 [2022-11-18 20:18:34,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:18:48,400 INFO L130 PetriNetUnfolder]: 86/1226 cut-off events. [2022-11-18 20:18:48,400 INFO L131 PetriNetUnfolder]: For 895/895 co-relation queries the response was YES. [2022-11-18 20:18:48,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2325 conditions, 1226 events. 86/1226 cut-off events. For 895/895 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 7266 event pairs, 22 based on Foata normal form. 1/1085 useless extension candidates. Maximal degree in co-relation 1837. Up to 522 conditions per place. [2022-11-18 20:18:48,411 INFO L137 encePairwiseOnDemand]: 177/191 looper letters, 87 selfloop transitions, 20 changer transitions 0/190 dead transitions. [2022-11-18 20:18:48,411 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 190 transitions, 845 flow [2022-11-18 20:18:48,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-18 20:18:48,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-18 20:18:48,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1865 transitions. [2022-11-18 20:18:48,418 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5743763473975978 [2022-11-18 20:18:48,418 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1865 transitions. [2022-11-18 20:18:48,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1865 transitions. [2022-11-18 20:18:48,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:18:48,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1865 transitions. [2022-11-18 20:18:48,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 109.70588235294117) internal successors, (1865), 17 states have internal predecessors, (1865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:48,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 191.0) internal successors, (3438), 18 states have internal predecessors, (3438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:48,435 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 191.0) internal successors, (3438), 18 states have internal predecessors, (3438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:48,435 INFO L175 Difference]: Start difference. First operand has 178 places, 166 transitions, 540 flow. Second operand 17 states and 1865 transitions. [2022-11-18 20:18:48,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 190 transitions, 845 flow [2022-11-18 20:18:48,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 190 transitions, 807 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-11-18 20:18:48,444 INFO L231 Difference]: Finished difference. Result has 198 places, 179 transitions, 647 flow [2022-11-18 20:18:48,444 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=647, PETRI_PLACES=198, PETRI_TRANSITIONS=179} [2022-11-18 20:18:48,448 INFO L288 CegarLoopForPetriNet]: 180 programPoint places, 18 predicate places. [2022-11-18 20:18:48,448 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 179 transitions, 647 flow [2022-11-18 20:18:48,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 107.5) internal successors, (3440), 32 states have internal predecessors, (3440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:48,450 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:18:48,451 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:48,463 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:48,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:18:48,658 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:18:48,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:48,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1416991187, now seen corresponding path program 1 times [2022-11-18 20:18:48,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:48,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642553881] [2022-11-18 20:18:48,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:48,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:48,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:48,867 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:18:48,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:48,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642553881] [2022-11-18 20:18:48,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642553881] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:18:48,868 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:18:48,868 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:18:48,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763972044] [2022-11-18 20:18:48,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:18:48,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:18:48,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:48,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:18:48,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:18:48,871 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 191 [2022-11-18 20:18:48,872 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 179 transitions, 647 flow. Second operand has 4 states, 4 states have (on average 139.25) internal successors, (557), 4 states have internal predecessors, (557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:48,872 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:18:48,873 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 191 [2022-11-18 20:18:48,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:18:49,320 INFO L130 PetriNetUnfolder]: 86/1208 cut-off events. [2022-11-18 20:18:49,321 INFO L131 PetriNetUnfolder]: For 683/683 co-relation queries the response was YES. [2022-11-18 20:18:49,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2289 conditions, 1208 events. 86/1208 cut-off events. For 683/683 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 7074 event pairs, 0 based on Foata normal form. 0/1094 useless extension candidates. Maximal degree in co-relation 1833. Up to 310 conditions per place. [2022-11-18 20:18:49,333 INFO L137 encePairwiseOnDemand]: 179/191 looper letters, 73 selfloop transitions, 13 changer transitions 0/203 dead transitions. [2022-11-18 20:18:49,334 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 203 transitions, 903 flow [2022-11-18 20:18:49,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:18:49,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 20:18:49,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 752 transitions. [2022-11-18 20:18:49,337 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.787434554973822 [2022-11-18 20:18:49,338 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 752 transitions. [2022-11-18 20:18:49,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 752 transitions. [2022-11-18 20:18:49,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:18:49,339 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 752 transitions. [2022-11-18 20:18:49,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 150.4) internal successors, (752), 5 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:49,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 191.0) internal successors, (1146), 6 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:49,344 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 191.0) internal successors, (1146), 6 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:49,344 INFO L175 Difference]: Start difference. First operand has 198 places, 179 transitions, 647 flow. Second operand 5 states and 752 transitions. [2022-11-18 20:18:49,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 203 transitions, 903 flow [2022-11-18 20:18:49,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 203 transitions, 882 flow, removed 5 selfloop flow, removed 4 redundant places. [2022-11-18 20:18:49,353 INFO L231 Difference]: Finished difference. Result has 201 places, 181 transitions, 680 flow [2022-11-18 20:18:49,354 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=627, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=680, PETRI_PLACES=201, PETRI_TRANSITIONS=181} [2022-11-18 20:18:49,355 INFO L288 CegarLoopForPetriNet]: 180 programPoint places, 21 predicate places. [2022-11-18 20:18:49,355 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 181 transitions, 680 flow [2022-11-18 20:18:49,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 139.25) internal successors, (557), 4 states have internal predecessors, (557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:49,356 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:18:49,357 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:49,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-18 20:18:49,357 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:18:49,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:49,358 INFO L85 PathProgramCache]: Analyzing trace with hash 2136028135, now seen corresponding path program 1 times [2022-11-18 20:18:49,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:49,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718440111] [2022-11-18 20:18:49,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:49,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:49,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:49,521 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:49,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:49,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718440111] [2022-11-18 20:18:49,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718440111] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:18:49,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069763043] [2022-11-18 20:18:49,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:49,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:18:49,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:49,524 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:18:49,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-18 20:18:49,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:49,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:18:49,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:49,807 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:49,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:18:49,921 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:49,921 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069763043] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:18:49,921 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:18:49,922 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-11-18 20:18:49,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198516225] [2022-11-18 20:18:49,922 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:18:49,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 20:18:49,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:49,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 20:18:49,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-11-18 20:18:49,926 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 191 [2022-11-18 20:18:49,928 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 181 transitions, 680 flow. Second operand has 12 states, 12 states have (on average 138.33333333333334) internal successors, (1660), 12 states have internal predecessors, (1660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:49,929 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:18:49,929 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 191 [2022-11-18 20:18:49,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:18:50,477 INFO L130 PetriNetUnfolder]: 86/1205 cut-off events. [2022-11-18 20:18:50,478 INFO L131 PetriNetUnfolder]: For 1248/1248 co-relation queries the response was YES. [2022-11-18 20:18:50,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2391 conditions, 1205 events. 86/1205 cut-off events. For 1248/1248 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 7068 event pairs, 0 based on Foata normal form. 3/1116 useless extension candidates. Maximal degree in co-relation 1919. Up to 225 conditions per place. [2022-11-18 20:18:50,490 INFO L137 encePairwiseOnDemand]: 179/191 looper letters, 71 selfloop transitions, 18 changer transitions 0/206 dead transitions. [2022-11-18 20:18:50,490 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 206 transitions, 951 flow [2022-11-18 20:18:50,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 20:18:50,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-18 20:18:50,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1429 transitions. [2022-11-18 20:18:50,495 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7481675392670157 [2022-11-18 20:18:50,496 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1429 transitions. [2022-11-18 20:18:50,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1429 transitions. [2022-11-18 20:18:50,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:18:50,497 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1429 transitions. [2022-11-18 20:18:50,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 142.9) internal successors, (1429), 10 states have internal predecessors, (1429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:50,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 191.0) internal successors, (2101), 11 states have internal predecessors, (2101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:50,507 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 191.0) internal successors, (2101), 11 states have internal predecessors, (2101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:50,508 INFO L175 Difference]: Start difference. First operand has 201 places, 181 transitions, 680 flow. Second operand 10 states and 1429 transitions. [2022-11-18 20:18:50,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 206 transitions, 951 flow [2022-11-18 20:18:50,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 206 transitions, 951 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 20:18:50,518 INFO L231 Difference]: Finished difference. Result has 209 places, 181 transitions, 724 flow [2022-11-18 20:18:50,520 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=724, PETRI_PLACES=209, PETRI_TRANSITIONS=181} [2022-11-18 20:18:50,523 INFO L288 CegarLoopForPetriNet]: 180 programPoint places, 29 predicate places. [2022-11-18 20:18:50,523 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 181 transitions, 724 flow [2022-11-18 20:18:50,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 138.33333333333334) internal successors, (1660), 12 states have internal predecessors, (1660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:50,526 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:18:50,526 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:50,536 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:50,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-18 20:18:50,733 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:18:50,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:50,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1792363345, now seen corresponding path program 1 times [2022-11-18 20:18:50,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:50,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543753504] [2022-11-18 20:18:50,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:50,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:50,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:50,877 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:50,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:50,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543753504] [2022-11-18 20:18:50,878 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543753504] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:18:50,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702886606] [2022-11-18 20:18:50,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:50,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:18:50,879 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:50,880 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:18:50,907 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-18 20:18:51,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:51,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:18:51,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:51,129 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:51,129 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:18:51,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702886606] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:18:51,129 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:18:51,130 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-11-18 20:18:51,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907703140] [2022-11-18 20:18:51,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:18:51,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:18:51,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:51,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:18:51,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-18 20:18:51,135 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 191 [2022-11-18 20:18:51,137 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 181 transitions, 724 flow. Second operand has 6 states, 6 states have (on average 138.16666666666666) internal successors, (829), 6 states have internal predecessors, (829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:51,137 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:18:51,137 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 191 [2022-11-18 20:18:51,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:18:51,626 INFO L130 PetriNetUnfolder]: 86/1202 cut-off events. [2022-11-18 20:18:51,626 INFO L131 PetriNetUnfolder]: For 1633/1633 co-relation queries the response was YES. [2022-11-18 20:18:51,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2457 conditions, 1202 events. 86/1202 cut-off events. For 1633/1633 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 7006 event pairs, 0 based on Foata normal form. 3/1113 useless extension candidates. Maximal degree in co-relation 1974. Up to 225 conditions per place. [2022-11-18 20:18:51,639 INFO L137 encePairwiseOnDemand]: 180/191 looper letters, 69 selfloop transitions, 16 changer transitions 0/202 dead transitions. [2022-11-18 20:18:51,639 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 202 transitions, 967 flow [2022-11-18 20:18:51,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:18:51,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-18 20:18:51,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1019 transitions. [2022-11-18 20:18:51,643 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7621540762902019 [2022-11-18 20:18:51,643 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1019 transitions. [2022-11-18 20:18:51,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1019 transitions. [2022-11-18 20:18:51,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:18:51,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1019 transitions. [2022-11-18 20:18:51,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 145.57142857142858) internal successors, (1019), 7 states have internal predecessors, (1019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:51,650 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 191.0) internal successors, (1528), 8 states have internal predecessors, (1528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:51,651 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 191.0) internal successors, (1528), 8 states have internal predecessors, (1528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:51,652 INFO L175 Difference]: Start difference. First operand has 209 places, 181 transitions, 724 flow. Second operand 7 states and 1019 transitions. [2022-11-18 20:18:51,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 202 transitions, 967 flow [2022-11-18 20:18:51,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 202 transitions, 913 flow, removed 3 selfloop flow, removed 8 redundant places. [2022-11-18 20:18:51,663 INFO L231 Difference]: Finished difference. Result has 205 places, 180 transitions, 696 flow [2022-11-18 20:18:51,663 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=696, PETRI_PLACES=205, PETRI_TRANSITIONS=180} [2022-11-18 20:18:51,664 INFO L288 CegarLoopForPetriNet]: 180 programPoint places, 25 predicate places. [2022-11-18 20:18:51,664 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 180 transitions, 696 flow [2022-11-18 20:18:51,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 138.16666666666666) internal successors, (829), 6 states have internal predecessors, (829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:51,685 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:18:51,685 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:51,697 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-11-18 20:18:51,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-18 20:18:51,898 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:18:51,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:51,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1296712297, now seen corresponding path program 1 times [2022-11-18 20:18:51,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:51,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496205775] [2022-11-18 20:18:51,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:51,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:51,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:52,004 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:18:52,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:52,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496205775] [2022-11-18 20:18:52,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496205775] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:18:52,005 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:18:52,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:18:52,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290872360] [2022-11-18 20:18:52,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:18:52,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:18:52,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:52,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:18:52,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:18:52,009 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 191 [2022-11-18 20:18:52,010 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 180 transitions, 696 flow. Second operand has 4 states, 4 states have (on average 139.75) internal successors, (559), 4 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:52,011 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:18:52,011 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 191 [2022-11-18 20:18:52,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:18:52,415 INFO L130 PetriNetUnfolder]: 86/1183 cut-off events. [2022-11-18 20:18:52,416 INFO L131 PetriNetUnfolder]: For 1356/1356 co-relation queries the response was YES. [2022-11-18 20:18:52,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2468 conditions, 1183 events. 86/1183 cut-off events. For 1356/1356 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 6807 event pairs, 0 based on Foata normal form. 0/1121 useless extension candidates. Maximal degree in co-relation 2002. Up to 310 conditions per place. [2022-11-18 20:18:52,426 INFO L137 encePairwiseOnDemand]: 179/191 looper letters, 73 selfloop transitions, 14 changer transitions 0/203 dead transitions. [2022-11-18 20:18:52,426 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 203 transitions, 951 flow [2022-11-18 20:18:52,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:18:52,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 20:18:52,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 752 transitions. [2022-11-18 20:18:52,429 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.787434554973822 [2022-11-18 20:18:52,429 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 752 transitions. [2022-11-18 20:18:52,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 752 transitions. [2022-11-18 20:18:52,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:18:52,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 752 transitions. [2022-11-18 20:18:52,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 150.4) internal successors, (752), 5 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:52,434 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 191.0) internal successors, (1146), 6 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:52,434 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 191.0) internal successors, (1146), 6 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:52,435 INFO L175 Difference]: Start difference. First operand has 205 places, 180 transitions, 696 flow. Second operand 5 states and 752 transitions. [2022-11-18 20:18:52,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 203 transitions, 951 flow [2022-11-18 20:18:52,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 203 transitions, 919 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-11-18 20:18:52,447 INFO L231 Difference]: Finished difference. Result has 206 places, 182 transitions, 720 flow [2022-11-18 20:18:52,447 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=720, PETRI_PLACES=206, PETRI_TRANSITIONS=182} [2022-11-18 20:18:52,448 INFO L288 CegarLoopForPetriNet]: 180 programPoint places, 26 predicate places. [2022-11-18 20:18:52,448 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 182 transitions, 720 flow [2022-11-18 20:18:52,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 139.75) internal successors, (559), 4 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:52,449 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:18:52,449 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:52,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-18 20:18:52,449 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:18:52,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:52,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1246189440, now seen corresponding path program 1 times [2022-11-18 20:18:52,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:52,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931963044] [2022-11-18 20:18:52,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:52,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:52,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:18:52,505 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:18:52,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:18:52,546 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:18:52,546 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 20:18:52,547 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 10 remaining) [2022-11-18 20:18:52,547 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 10 remaining) [2022-11-18 20:18:52,547 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 10 remaining) [2022-11-18 20:18:52,548 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 10 remaining) [2022-11-18 20:18:52,548 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 10 remaining) [2022-11-18 20:18:52,548 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 10 remaining) [2022-11-18 20:18:52,548 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 10 remaining) [2022-11-18 20:18:52,549 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 10 remaining) [2022-11-18 20:18:52,549 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 10 remaining) [2022-11-18 20:18:52,549 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 10 remaining) [2022-11-18 20:18:52,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-18 20:18:52,550 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:52,551 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 20:18:52,551 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-11-18 20:18:52,595 INFO L144 ThreadInstanceAdder]: Constructed 12 joinOtherThreadTransitions. [2022-11-18 20:18:52,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 198 places, 210 transitions, 498 flow [2022-11-18 20:18:53,403 INFO L130 PetriNetUnfolder]: 639/4239 cut-off events. [2022-11-18 20:18:53,403 INFO L131 PetriNetUnfolder]: For 419/419 co-relation queries the response was YES. [2022-11-18 20:18:53,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4690 conditions, 4239 events. 639/4239 cut-off events. For 419/419 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 31739 event pairs, 64 based on Foata normal form. 0/3506 useless extension candidates. Maximal degree in co-relation 2435. Up to 192 conditions per place. [2022-11-18 20:18:53,428 INFO L82 GeneralOperation]: Start removeDead. Operand has 198 places, 210 transitions, 498 flow [2022-11-18 20:18:53,458 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 198 places, 210 transitions, 498 flow [2022-11-18 20:18:53,459 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 20:18:53,460 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2c934783, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 20:18:53,460 INFO L358 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2022-11-18 20:18:53,473 INFO L130 PetriNetUnfolder]: 8/121 cut-off events. [2022-11-18 20:18:53,473 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 20:18:53,473 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:18:53,473 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:53,474 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:18:53,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:53,474 INFO L85 PathProgramCache]: Analyzing trace with hash -50298291, now seen corresponding path program 1 times [2022-11-18 20:18:53,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:53,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054726128] [2022-11-18 20:18:53,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:53,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:53,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:53,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:53,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:53,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054726128] [2022-11-18 20:18:53,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054726128] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:18:53,554 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:18:53,555 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:18:53,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147918570] [2022-11-18 20:18:53,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:18:53,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:18:53,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:53,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:18:53,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:18:53,558 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 210 [2022-11-18 20:18:53,559 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 210 transitions, 498 flow. Second operand has 4 states, 4 states have (on average 148.0) internal successors, (592), 4 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:53,559 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:18:53,560 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 210 [2022-11-18 20:18:53,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:18:55,077 INFO L130 PetriNetUnfolder]: 502/6218 cut-off events. [2022-11-18 20:18:55,077 INFO L131 PetriNetUnfolder]: For 647/647 co-relation queries the response was YES. [2022-11-18 20:18:55,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8780 conditions, 6218 events. 502/6218 cut-off events. For 647/647 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 59433 event pairs, 8 based on Foata normal form. 2442/7729 useless extension candidates. Maximal degree in co-relation 4452. Up to 1173 conditions per place. [2022-11-18 20:18:55,120 INFO L137 encePairwiseOnDemand]: 186/210 looper letters, 75 selfloop transitions, 10 changer transitions 27/233 dead transitions. [2022-11-18 20:18:55,120 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 233 transitions, 754 flow [2022-11-18 20:18:55,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:18:55,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 20:18:55,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 842 transitions. [2022-11-18 20:18:55,125 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8019047619047619 [2022-11-18 20:18:55,125 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 842 transitions. [2022-11-18 20:18:55,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 842 transitions. [2022-11-18 20:18:55,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:18:55,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 842 transitions. [2022-11-18 20:18:55,128 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 168.4) internal successors, (842), 5 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:55,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 210.0) internal successors, (1260), 6 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:55,132 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 210.0) internal successors, (1260), 6 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:55,132 INFO L175 Difference]: Start difference. First operand has 198 places, 210 transitions, 498 flow. Second operand 5 states and 842 transitions. [2022-11-18 20:18:55,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 233 transitions, 754 flow [2022-11-18 20:18:55,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 233 transitions, 754 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 20:18:55,138 INFO L231 Difference]: Finished difference. Result has 203 places, 178 transitions, 496 flow [2022-11-18 20:18:55,139 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=496, PETRI_PLACES=203, PETRI_TRANSITIONS=178} [2022-11-18 20:18:55,140 INFO L288 CegarLoopForPetriNet]: 198 programPoint places, 5 predicate places. [2022-11-18 20:18:55,141 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 178 transitions, 496 flow [2022-11-18 20:18:55,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 148.0) internal successors, (592), 4 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:55,141 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:18:55,141 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:55,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-18 20:18:55,142 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:18:55,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:55,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1122113071, now seen corresponding path program 1 times [2022-11-18 20:18:55,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:55,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785505146] [2022-11-18 20:18:55,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:55,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:55,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:55,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:55,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:55,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785505146] [2022-11-18 20:18:55,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785505146] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:18:55,331 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:18:55,332 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:18:55,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885438423] [2022-11-18 20:18:55,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:18:55,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:18:55,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:55,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:18:55,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:18:55,336 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 210 [2022-11-18 20:18:55,337 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 178 transitions, 496 flow. Second operand has 5 states, 5 states have (on average 139.8) internal successors, (699), 5 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:55,337 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:18:55,337 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 210 [2022-11-18 20:18:55,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:18:56,570 INFO L130 PetriNetUnfolder]: 502/4249 cut-off events. [2022-11-18 20:18:56,570 INFO L131 PetriNetUnfolder]: For 1351/1351 co-relation queries the response was YES. [2022-11-18 20:18:56,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7456 conditions, 4249 events. 502/4249 cut-off events. For 1351/1351 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 35363 event pairs, 122 based on Foata normal form. 0/3681 useless extension candidates. Maximal degree in co-relation 3827. Up to 1983 conditions per place. [2022-11-18 20:18:56,610 INFO L137 encePairwiseOnDemand]: 203/210 looper letters, 67 selfloop transitions, 6 changer transitions 0/185 dead transitions. [2022-11-18 20:18:56,610 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 185 transitions, 660 flow [2022-11-18 20:18:56,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:18:56,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 20:18:56,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 746 transitions. [2022-11-18 20:18:56,614 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7104761904761905 [2022-11-18 20:18:56,614 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 746 transitions. [2022-11-18 20:18:56,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 746 transitions. [2022-11-18 20:18:56,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:18:56,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 746 transitions. [2022-11-18 20:18:56,617 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 149.2) internal successors, (746), 5 states have internal predecessors, (746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:56,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 210.0) internal successors, (1260), 6 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:56,620 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 210.0) internal successors, (1260), 6 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:56,620 INFO L175 Difference]: Start difference. First operand has 203 places, 178 transitions, 496 flow. Second operand 5 states and 746 transitions. [2022-11-18 20:18:56,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 185 transitions, 660 flow [2022-11-18 20:18:56,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 185 transitions, 660 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 20:18:56,695 INFO L231 Difference]: Finished difference. Result has 184 places, 182 transitions, 539 flow [2022-11-18 20:18:56,695 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=539, PETRI_PLACES=184, PETRI_TRANSITIONS=182} [2022-11-18 20:18:56,696 INFO L288 CegarLoopForPetriNet]: 198 programPoint places, -14 predicate places. [2022-11-18 20:18:56,696 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 182 transitions, 539 flow [2022-11-18 20:18:56,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 139.8) internal successors, (699), 5 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:56,696 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:18:56,696 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:56,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-18 20:18:56,697 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:18:56,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:56,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1485055748, now seen corresponding path program 1 times [2022-11-18 20:18:56,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:56,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626003770] [2022-11-18 20:18:56,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:56,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:56,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:56,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:56,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:56,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626003770] [2022-11-18 20:18:56,776 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626003770] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:18:56,776 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:18:56,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:18:56,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209371470] [2022-11-18 20:18:56,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:18:56,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:18:56,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:56,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:18:56,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:18:56,779 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 210 [2022-11-18 20:18:56,780 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 182 transitions, 539 flow. Second operand has 4 states, 4 states have (on average 148.5) internal successors, (594), 4 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:56,780 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:18:56,780 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 210 [2022-11-18 20:18:56,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:18:58,013 INFO L130 PetriNetUnfolder]: 502/4241 cut-off events. [2022-11-18 20:18:58,013 INFO L131 PetriNetUnfolder]: For 1363/1363 co-relation queries the response was YES. [2022-11-18 20:18:58,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7285 conditions, 4241 events. 502/4241 cut-off events. For 1363/1363 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 35185 event pairs, 8 based on Foata normal form. 0/3685 useless extension candidates. Maximal degree in co-relation 6652. Up to 1140 conditions per place. [2022-11-18 20:18:58,040 INFO L137 encePairwiseOnDemand]: 198/210 looper letters, 76 selfloop transitions, 11 changer transitions 0/211 dead transitions. [2022-11-18 20:18:58,041 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 211 transitions, 811 flow [2022-11-18 20:18:58,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:18:58,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 20:18:58,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 817 transitions. [2022-11-18 20:18:58,044 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7780952380952381 [2022-11-18 20:18:58,044 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 817 transitions. [2022-11-18 20:18:58,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 817 transitions. [2022-11-18 20:18:58,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:18:58,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 817 transitions. [2022-11-18 20:18:58,048 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 163.4) internal successors, (817), 5 states have internal predecessors, (817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:58,051 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 210.0) internal successors, (1260), 6 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:58,051 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 210.0) internal successors, (1260), 6 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:58,052 INFO L175 Difference]: Start difference. First operand has 184 places, 182 transitions, 539 flow. Second operand 5 states and 817 transitions. [2022-11-18 20:18:58,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 211 transitions, 811 flow [2022-11-18 20:18:58,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 211 transitions, 808 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 20:18:58,060 INFO L231 Difference]: Finished difference. Result has 190 places, 184 transitions, 583 flow [2022-11-18 20:18:58,060 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=536, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=583, PETRI_PLACES=190, PETRI_TRANSITIONS=184} [2022-11-18 20:18:58,061 INFO L288 CegarLoopForPetriNet]: 198 programPoint places, -8 predicate places. [2022-11-18 20:18:58,061 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 184 transitions, 583 flow [2022-11-18 20:18:58,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 148.5) internal successors, (594), 4 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:58,062 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:18:58,062 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:58,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-18 20:18:58,062 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:18:58,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:58,063 INFO L85 PathProgramCache]: Analyzing trace with hash -226114985, now seen corresponding path program 1 times [2022-11-18 20:18:58,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:58,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3634046] [2022-11-18 20:18:58,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:58,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:58,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:58,183 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:58,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:58,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3634046] [2022-11-18 20:18:58,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3634046] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:18:58,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560452810] [2022-11-18 20:18:58,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:58,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:18:58,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:58,188 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:18:58,201 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-18 20:18:58,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:58,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:18:58,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:58,422 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:58,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:18:58,529 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:58,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560452810] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:18:58,529 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:18:58,529 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-11-18 20:18:58,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485501826] [2022-11-18 20:18:58,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:18:58,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 20:18:58,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:58,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 20:18:58,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-11-18 20:18:58,533 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 210 [2022-11-18 20:18:58,535 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 184 transitions, 583 flow. Second operand has 12 states, 12 states have (on average 149.16666666666666) internal successors, (1790), 12 states have internal predecessors, (1790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:58,538 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:18:58,538 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 210 [2022-11-18 20:18:58,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:19:00,142 INFO L130 PetriNetUnfolder]: 502/4239 cut-off events. [2022-11-18 20:19:00,143 INFO L131 PetriNetUnfolder]: For 2296/2296 co-relation queries the response was YES. [2022-11-18 20:19:00,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7583 conditions, 4239 events. 502/4239 cut-off events. For 2296/2296 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 35236 event pairs, 8 based on Foata normal form. 2/3701 useless extension candidates. Maximal degree in co-relation 6924. Up to 1084 conditions per place. [2022-11-18 20:19:00,172 INFO L137 encePairwiseOnDemand]: 198/210 looper letters, 79 selfloop transitions, 21 changer transitions 0/224 dead transitions. [2022-11-18 20:19:00,172 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 224 transitions, 931 flow [2022-11-18 20:19:00,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 20:19:00,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-18 20:19:00,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2144 transitions. [2022-11-18 20:19:00,190 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7292517006802721 [2022-11-18 20:19:00,191 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2144 transitions. [2022-11-18 20:19:00,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2144 transitions. [2022-11-18 20:19:00,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:19:00,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2144 transitions. [2022-11-18 20:19:00,203 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 153.14285714285714) internal successors, (2144), 14 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:00,215 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 210.0) internal successors, (3150), 15 states have internal predecessors, (3150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:00,216 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 210.0) internal successors, (3150), 15 states have internal predecessors, (3150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:00,216 INFO L175 Difference]: Start difference. First operand has 190 places, 184 transitions, 583 flow. Second operand 14 states and 2144 transitions. [2022-11-18 20:19:00,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 224 transitions, 931 flow [2022-11-18 20:19:00,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 224 transitions, 931 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 20:19:00,227 INFO L231 Difference]: Finished difference. Result has 202 places, 189 transitions, 655 flow [2022-11-18 20:19:00,228 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=579, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=655, PETRI_PLACES=202, PETRI_TRANSITIONS=189} [2022-11-18 20:19:00,228 INFO L288 CegarLoopForPetriNet]: 198 programPoint places, 4 predicate places. [2022-11-18 20:19:00,229 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 189 transitions, 655 flow [2022-11-18 20:19:00,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 149.16666666666666) internal successors, (1790), 12 states have internal predecessors, (1790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:00,230 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:19:00,231 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:19:00,244 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-18 20:19:00,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-18 20:19:00,436 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:19:00,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:19:00,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1580370788, now seen corresponding path program 1 times [2022-11-18 20:19:00,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:19:00,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101851072] [2022-11-18 20:19:00,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:00,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:19:00,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:00,557 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:19:00,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:19:00,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101851072] [2022-11-18 20:19:00,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101851072] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:19:00,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959080961] [2022-11-18 20:19:00,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:00,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:19:00,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:19:00,560 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:19:00,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-18 20:19:00,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:00,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:19:00,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:19:00,789 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:19:00,789 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:19:00,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959080961] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:19:00,790 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:19:00,790 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-11-18 20:19:00,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352670548] [2022-11-18 20:19:00,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:19:00,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:19:00,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:19:00,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:19:00,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-18 20:19:00,792 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 210 [2022-11-18 20:19:00,793 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 189 transitions, 655 flow. Second operand has 6 states, 6 states have (on average 148.83333333333334) internal successors, (893), 6 states have internal predecessors, (893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:00,793 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:19:00,794 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 210 [2022-11-18 20:19:00,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:19:01,975 INFO L130 PetriNetUnfolder]: 502/4237 cut-off events. [2022-11-18 20:19:01,975 INFO L131 PetriNetUnfolder]: For 3141/3141 co-relation queries the response was YES. [2022-11-18 20:19:02,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7773 conditions, 4237 events. 502/4237 cut-off events. For 3141/3141 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 35177 event pairs, 8 based on Foata normal form. 2/3699 useless extension candidates. Maximal degree in co-relation 7096. Up to 1084 conditions per place. [2022-11-18 20:19:02,016 INFO L137 encePairwiseOnDemand]: 199/210 looper letters, 73 selfloop transitions, 17 changer transitions 0/214 dead transitions. [2022-11-18 20:19:02,016 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 214 transitions, 917 flow [2022-11-18 20:19:02,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:19:02,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-18 20:19:02,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1106 transitions. [2022-11-18 20:19:02,019 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7523809523809524 [2022-11-18 20:19:02,020 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1106 transitions. [2022-11-18 20:19:02,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1106 transitions. [2022-11-18 20:19:02,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:19:02,022 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1106 transitions. [2022-11-18 20:19:02,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 158.0) internal successors, (1106), 7 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:02,028 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 210.0) internal successors, (1680), 8 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:02,029 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 210.0) internal successors, (1680), 8 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:02,030 INFO L175 Difference]: Start difference. First operand has 202 places, 189 transitions, 655 flow. Second operand 7 states and 1106 transitions. [2022-11-18 20:19:02,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 214 transitions, 917 flow [2022-11-18 20:19:02,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 214 transitions, 869 flow, removed 6 selfloop flow, removed 7 redundant places. [2022-11-18 20:19:02,040 INFO L231 Difference]: Finished difference. Result has 198 places, 187 transitions, 629 flow [2022-11-18 20:19:02,040 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=595, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=629, PETRI_PLACES=198, PETRI_TRANSITIONS=187} [2022-11-18 20:19:02,041 INFO L288 CegarLoopForPetriNet]: 198 programPoint places, 0 predicate places. [2022-11-18 20:19:02,041 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 187 transitions, 629 flow [2022-11-18 20:19:02,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 148.83333333333334) internal successors, (893), 6 states have internal predecessors, (893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:02,042 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:19:02,042 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:19:02,054 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-18 20:19:02,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:19:02,249 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:19:02,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:19:02,249 INFO L85 PathProgramCache]: Analyzing trace with hash 247422947, now seen corresponding path program 1 times [2022-11-18 20:19:02,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:19:02,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049561333] [2022-11-18 20:19:02,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:02,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:19:02,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:02,359 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:19:02,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:19:02,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049561333] [2022-11-18 20:19:02,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049561333] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:19:02,360 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:19:02,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:19:02,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724132589] [2022-11-18 20:19:02,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:19:02,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:19:02,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:19:02,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:19:02,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:19:02,363 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 210 [2022-11-18 20:19:02,363 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 187 transitions, 629 flow. Second operand has 4 states, 4 states have (on average 150.25) internal successors, (601), 4 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:02,364 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:19:02,364 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 210 [2022-11-18 20:19:02,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:19:03,279 INFO L130 PetriNetUnfolder]: 502/4192 cut-off events. [2022-11-18 20:19:03,279 INFO L131 PetriNetUnfolder]: For 2923/2923 co-relation queries the response was YES. [2022-11-18 20:19:03,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8112 conditions, 4192 events. 502/4192 cut-off events. For 2923/2923 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 34742 event pairs, 8 based on Foata normal form. 0/3730 useless extension candidates. Maximal degree in co-relation 7429. Up to 1385 conditions per place. [2022-11-18 20:19:03,310 INFO L137 encePairwiseOnDemand]: 198/210 looper letters, 78 selfloop transitions, 13 changer transitions 0/215 dead transitions. [2022-11-18 20:19:03,311 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 215 transitions, 907 flow [2022-11-18 20:19:03,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:19:03,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 20:19:03,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 817 transitions. [2022-11-18 20:19:03,314 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7780952380952381 [2022-11-18 20:19:03,314 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 817 transitions. [2022-11-18 20:19:03,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 817 transitions. [2022-11-18 20:19:03,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:19:03,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 817 transitions. [2022-11-18 20:19:03,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 163.4) internal successors, (817), 5 states have internal predecessors, (817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:03,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 210.0) internal successors, (1260), 6 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:03,320 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 210.0) internal successors, (1260), 6 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:03,320 INFO L175 Difference]: Start difference. First operand has 198 places, 187 transitions, 629 flow. Second operand 5 states and 817 transitions. [2022-11-18 20:19:03,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 215 transitions, 907 flow [2022-11-18 20:19:03,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 215 transitions, 873 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-11-18 20:19:03,330 INFO L231 Difference]: Finished difference. Result has 199 places, 189 transitions, 648 flow [2022-11-18 20:19:03,330 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=595, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=648, PETRI_PLACES=199, PETRI_TRANSITIONS=189} [2022-11-18 20:19:03,331 INFO L288 CegarLoopForPetriNet]: 198 programPoint places, 1 predicate places. [2022-11-18 20:19:03,331 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 189 transitions, 648 flow [2022-11-18 20:19:03,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 150.25) internal successors, (601), 4 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:03,332 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:19:03,332 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:19:03,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-18 20:19:03,332 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:19:03,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:19:03,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1267737425, now seen corresponding path program 1 times [2022-11-18 20:19:03,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:19:03,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253760829] [2022-11-18 20:19:03,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:03,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:19:03,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:03,448 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:19:03,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:19:03,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253760829] [2022-11-18 20:19:03,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253760829] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:19:03,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688682032] [2022-11-18 20:19:03,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:03,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:19:03,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:19:03,450 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:19:03,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-18 20:19:03,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:03,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:19:03,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:19:03,663 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:19:03,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:19:03,774 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:19:03,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688682032] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:19:03,775 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:19:03,775 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-11-18 20:19:03,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466040251] [2022-11-18 20:19:03,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:19:03,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 20:19:03,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:19:03,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 20:19:03,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-11-18 20:19:03,778 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 210 [2022-11-18 20:19:03,782 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 189 transitions, 648 flow. Second operand has 12 states, 12 states have (on average 149.33333333333334) internal successors, (1792), 12 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:03,782 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:19:03,782 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 210 [2022-11-18 20:19:03,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:19:04,965 INFO L130 PetriNetUnfolder]: 502/4184 cut-off events. [2022-11-18 20:19:04,965 INFO L131 PetriNetUnfolder]: For 3954/3954 co-relation queries the response was YES. [2022-11-18 20:19:04,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8226 conditions, 4184 events. 502/4184 cut-off events. For 3954/3954 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 34616 event pairs, 8 based on Foata normal form. 8/3844 useless extension candidates. Maximal degree in co-relation 7523. Up to 1036 conditions per place. [2022-11-18 20:19:05,003 INFO L137 encePairwiseOnDemand]: 198/210 looper letters, 81 selfloop transitions, 23 changer transitions 0/228 dead transitions. [2022-11-18 20:19:05,004 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 228 transitions, 1000 flow [2022-11-18 20:19:05,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 20:19:05,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-18 20:19:05,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2144 transitions. [2022-11-18 20:19:05,011 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7292517006802721 [2022-11-18 20:19:05,011 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2144 transitions. [2022-11-18 20:19:05,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2144 transitions. [2022-11-18 20:19:05,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:19:05,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2144 transitions. [2022-11-18 20:19:05,020 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 153.14285714285714) internal successors, (2144), 14 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:05,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 210.0) internal successors, (3150), 15 states have internal predecessors, (3150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:05,028 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 210.0) internal successors, (3150), 15 states have internal predecessors, (3150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:05,029 INFO L175 Difference]: Start difference. First operand has 199 places, 189 transitions, 648 flow. Second operand 14 states and 2144 transitions. [2022-11-18 20:19:05,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 228 transitions, 1000 flow [2022-11-18 20:19:05,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 228 transitions, 1000 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 20:19:05,045 INFO L231 Difference]: Finished difference. Result has 211 places, 194 transitions, 730 flow [2022-11-18 20:19:05,045 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=644, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=730, PETRI_PLACES=211, PETRI_TRANSITIONS=194} [2022-11-18 20:19:05,046 INFO L288 CegarLoopForPetriNet]: 198 programPoint places, 13 predicate places. [2022-11-18 20:19:05,046 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 194 transitions, 730 flow [2022-11-18 20:19:05,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 149.33333333333334) internal successors, (1792), 12 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:05,047 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:19:05,048 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:19:05,059 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-18 20:19:05,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:19:05,258 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:19:05,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:19:05,258 INFO L85 PathProgramCache]: Analyzing trace with hash 645155319, now seen corresponding path program 1 times [2022-11-18 20:19:05,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:19:05,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877325031] [2022-11-18 20:19:05,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:05,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:19:05,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:05,418 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:19:05,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:19:05,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877325031] [2022-11-18 20:19:05,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877325031] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:19:05,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112542832] [2022-11-18 20:19:05,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:05,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:19:05,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:19:05,421 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:19:05,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-18 20:19:05,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:05,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:19:05,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:19:05,664 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:19:05,665 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:19:05,665 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112542832] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:19:05,665 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:19:05,665 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-11-18 20:19:05,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965296422] [2022-11-18 20:19:05,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:19:05,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:19:05,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:19:05,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:19:05,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-18 20:19:05,669 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 210 [2022-11-18 20:19:05,671 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 194 transitions, 730 flow. Second operand has 6 states, 6 states have (on average 149.16666666666666) internal successors, (895), 6 states have internal predecessors, (895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:05,671 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:19:05,671 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 210 [2022-11-18 20:19:05,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:19:06,858 INFO L130 PetriNetUnfolder]: 502/4176 cut-off events. [2022-11-18 20:19:06,858 INFO L131 PetriNetUnfolder]: For 5134/5134 co-relation queries the response was YES. [2022-11-18 20:19:06,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8422 conditions, 4176 events. 502/4176 cut-off events. For 5134/5134 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 34625 event pairs, 8 based on Foata normal form. 8/3836 useless extension candidates. Maximal degree in co-relation 7699. Up to 1036 conditions per place. [2022-11-18 20:19:06,899 INFO L137 encePairwiseOnDemand]: 199/210 looper letters, 75 selfloop transitions, 19 changer transitions 0/218 dead transitions. [2022-11-18 20:19:06,899 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 218 transitions, 998 flow [2022-11-18 20:19:06,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:19:06,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-18 20:19:06,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1106 transitions. [2022-11-18 20:19:06,906 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7523809523809524 [2022-11-18 20:19:06,906 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1106 transitions. [2022-11-18 20:19:06,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1106 transitions. [2022-11-18 20:19:06,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:19:06,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1106 transitions. [2022-11-18 20:19:06,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 158.0) internal successors, (1106), 7 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:06,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 210.0) internal successors, (1680), 8 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:06,913 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 210.0) internal successors, (1680), 8 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:06,914 INFO L175 Difference]: Start difference. First operand has 211 places, 194 transitions, 730 flow. Second operand 7 states and 1106 transitions. [2022-11-18 20:19:06,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 218 transitions, 998 flow [2022-11-18 20:19:06,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 218 transitions, 933 flow, removed 6 selfloop flow, removed 8 redundant places. [2022-11-18 20:19:06,936 INFO L231 Difference]: Finished difference. Result has 206 places, 192 transitions, 691 flow [2022-11-18 20:19:06,936 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=653, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=691, PETRI_PLACES=206, PETRI_TRANSITIONS=192} [2022-11-18 20:19:06,937 INFO L288 CegarLoopForPetriNet]: 198 programPoint places, 8 predicate places. [2022-11-18 20:19:06,937 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 192 transitions, 691 flow [2022-11-18 20:19:06,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 149.16666666666666) internal successors, (895), 6 states have internal predecessors, (895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:06,938 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:19:06,939 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:19:06,951 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-18 20:19:07,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:19:07,145 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:19:07,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:19:07,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1790794405, now seen corresponding path program 1 times [2022-11-18 20:19:07,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:19:07,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103265270] [2022-11-18 20:19:07,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:07,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:19:07,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:07,228 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:19:07,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:19:07,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103265270] [2022-11-18 20:19:07,228 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103265270] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:19:07,229 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:19:07,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:19:07,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984764823] [2022-11-18 20:19:07,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:19:07,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:19:07,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:19:07,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:19:07,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:19:07,231 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 210 [2022-11-18 20:19:07,232 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 192 transitions, 691 flow. Second operand has 4 states, 4 states have (on average 150.75) internal successors, (603), 4 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:07,232 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:19:07,233 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 210 [2022-11-18 20:19:07,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:19:08,120 INFO L130 PetriNetUnfolder]: 502/4107 cut-off events. [2022-11-18 20:19:08,120 INFO L131 PetriNetUnfolder]: For 4179/4179 co-relation queries the response was YES. [2022-11-18 20:19:08,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8653 conditions, 4107 events. 502/4107 cut-off events. For 4179/4179 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 33574 event pairs, 8 based on Foata normal form. 0/3885 useless extension candidates. Maximal degree in co-relation 7947. Up to 1385 conditions per place. [2022-11-18 20:19:08,151 INFO L137 encePairwiseOnDemand]: 198/210 looper letters, 80 selfloop transitions, 15 changer transitions 0/219 dead transitions. [2022-11-18 20:19:08,151 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 219 transitions, 975 flow [2022-11-18 20:19:08,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:19:08,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 20:19:08,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 817 transitions. [2022-11-18 20:19:08,154 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7780952380952381 [2022-11-18 20:19:08,154 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 817 transitions. [2022-11-18 20:19:08,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 817 transitions. [2022-11-18 20:19:08,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:19:08,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 817 transitions. [2022-11-18 20:19:08,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 163.4) internal successors, (817), 5 states have internal predecessors, (817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:08,159 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 210.0) internal successors, (1260), 6 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:08,160 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 210.0) internal successors, (1260), 6 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:08,160 INFO L175 Difference]: Start difference. First operand has 206 places, 192 transitions, 691 flow. Second operand 5 states and 817 transitions. [2022-11-18 20:19:08,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 219 transitions, 975 flow [2022-11-18 20:19:08,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 219 transitions, 937 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-11-18 20:19:08,176 INFO L231 Difference]: Finished difference. Result has 207 places, 194 transitions, 712 flow [2022-11-18 20:19:08,176 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=653, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=712, PETRI_PLACES=207, PETRI_TRANSITIONS=194} [2022-11-18 20:19:08,177 INFO L288 CegarLoopForPetriNet]: 198 programPoint places, 9 predicate places. [2022-11-18 20:19:08,177 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 194 transitions, 712 flow [2022-11-18 20:19:08,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 150.75) internal successors, (603), 4 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:08,178 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:19:08,178 INFO L209 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:19:08,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-18 20:19:08,178 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:19:08,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:19:08,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1866460178, now seen corresponding path program 1 times [2022-11-18 20:19:08,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:19:08,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573681159] [2022-11-18 20:19:08,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:08,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:19:08,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:08,883 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 46 proven. 18 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-18 20:19:08,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:19:08,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573681159] [2022-11-18 20:19:08,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573681159] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:19:08,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147921052] [2022-11-18 20:19:08,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:08,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:19:08,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:19:08,888 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:19:08,915 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-18 20:19:09,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:09,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-18 20:19:09,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:19:09,228 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 20:19:09,229 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-18 20:19:09,386 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 20:19:09,669 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 20:19:09,931 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 20:19:10,110 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:19:10,140 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 43 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:19:10,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:19:10,291 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_311 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#setPool~0#1.base| v_ArrVal_311) |c_~#iSet~0.base|) |c_~#iSet~0.offset|) (+ 2 |c_ULTIMATE.start_main_~i~0#1|))) is different from false [2022-11-18 20:19:10,327 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_311 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#setPool~0#1.base| v_ArrVal_311) |c_~#iSet~0.base|) |c_~#iSet~0.offset|) (+ 3 |c_ULTIMATE.start_main_#t~post36#1|))) is different from false [2022-11-18 20:19:10,445 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_311 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#setPool~0#1.base| v_ArrVal_311) |c_~#iSet~0.base|) |c_~#iSet~0.offset|) (+ |c_ULTIMATE.start_main_#t~post36#1| 4))) is different from false [2022-11-18 20:19:10,463 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_311 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#setPool~0#1.base| v_ArrVal_311) |c_~#iSet~0.base|) |c_~#iSet~0.offset|) (+ |c_ULTIMATE.start_main_~i~0#1| 4))) is different from false [2022-11-18 20:19:10,520 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_311 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#setPool~0#1.base| v_ArrVal_311) |c_~#iSet~0.base|) |c_~#iSet~0.offset|) 4)) is different from false [2022-11-18 20:19:10,766 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2022-11-18 20:19:10,817 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-18 20:19:10,817 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-18 20:19:10,822 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 15 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 45 not checked. [2022-11-18 20:19:10,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147921052] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:19:10,823 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:19:10,823 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 15] total 35 [2022-11-18 20:19:10,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158859671] [2022-11-18 20:19:10,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:19:10,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-11-18 20:19:10,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:19:10,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-11-18 20:19:10,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=756, Unknown=7, NotChecked=300, Total=1190 [2022-11-18 20:19:10,834 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 210 [2022-11-18 20:19:10,839 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 194 transitions, 712 flow. Second operand has 35 states, 35 states have (on average 119.0) internal successors, (4165), 35 states have internal predecessors, (4165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:10,839 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:19:10,839 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 210 [2022-11-18 20:19:10,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:19:27,132 INFO L130 PetriNetUnfolder]: 503/4146 cut-off events. [2022-11-18 20:19:27,132 INFO L131 PetriNetUnfolder]: For 5676/5676 co-relation queries the response was YES. [2022-11-18 20:19:27,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9095 conditions, 4146 events. 503/4146 cut-off events. For 5676/5676 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 33288 event pairs, 122 based on Foata normal form. 1/4039 useless extension candidates. Maximal degree in co-relation 6349. Up to 1986 conditions per place. [2022-11-18 20:19:27,161 INFO L137 encePairwiseOnDemand]: 196/210 looper letters, 105 selfloop transitions, 18 changer transitions 0/218 dead transitions. [2022-11-18 20:19:27,161 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 218 transitions, 1044 flow [2022-11-18 20:19:27,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-18 20:19:27,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-18 20:19:27,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1943 transitions. [2022-11-18 20:19:27,167 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5782738095238096 [2022-11-18 20:19:27,167 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1943 transitions. [2022-11-18 20:19:27,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1943 transitions. [2022-11-18 20:19:27,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:19:27,168 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1943 transitions. [2022-11-18 20:19:27,172 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 121.4375) internal successors, (1943), 16 states have internal predecessors, (1943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:27,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 210.0) internal successors, (3570), 17 states have internal predecessors, (3570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:27,179 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 210.0) internal successors, (3570), 17 states have internal predecessors, (3570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:27,179 INFO L175 Difference]: Start difference. First operand has 207 places, 194 transitions, 712 flow. Second operand 16 states and 1943 transitions. [2022-11-18 20:19:27,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 218 transitions, 1044 flow [2022-11-18 20:19:27,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 218 transitions, 1044 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 20:19:27,197 INFO L231 Difference]: Finished difference. Result has 232 places, 205 transitions, 838 flow [2022-11-18 20:19:27,198 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=712, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=838, PETRI_PLACES=232, PETRI_TRANSITIONS=205} [2022-11-18 20:19:27,198 INFO L288 CegarLoopForPetriNet]: 198 programPoint places, 34 predicate places. [2022-11-18 20:19:27,199 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 205 transitions, 838 flow [2022-11-18 20:19:27,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 119.0) internal successors, (4165), 35 states have internal predecessors, (4165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:27,200 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:19:27,201 INFO L209 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:19:27,212 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-11-18 20:19:27,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-11-18 20:19:27,407 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:19:27,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:19:27,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1807635707, now seen corresponding path program 1 times [2022-11-18 20:19:27,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:19:27,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438021648] [2022-11-18 20:19:27,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:27,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:19:27,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:19:27,464 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:19:27,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:19:27,508 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:19:27,508 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 20:19:27,509 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 10 remaining) [2022-11-18 20:19:27,509 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 10 remaining) [2022-11-18 20:19:27,509 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 10 remaining) [2022-11-18 20:19:27,509 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 10 remaining) [2022-11-18 20:19:27,510 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 10 remaining) [2022-11-18 20:19:27,510 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 10 remaining) [2022-11-18 20:19:27,510 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 10 remaining) [2022-11-18 20:19:27,511 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 10 remaining) [2022-11-18 20:19:27,511 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 10 remaining) [2022-11-18 20:19:27,511 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 10 remaining) [2022-11-18 20:19:27,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-18 20:19:27,512 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:19:27,512 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 20:19:27,513 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-11-18 20:19:27,551 INFO L144 ThreadInstanceAdder]: Constructed 16 joinOtherThreadTransitions. [2022-11-18 20:19:27,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 216 places, 229 transitions, 570 flow [2022-11-18 20:19:29,961 INFO L130 PetriNetUnfolder]: 2915/16018 cut-off events. [2022-11-18 20:19:29,961 INFO L131 PetriNetUnfolder]: For 2144/2144 co-relation queries the response was YES. [2022-11-18 20:19:30,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18183 conditions, 16018 events. 2915/16018 cut-off events. For 2144/2144 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 158576 event pairs, 626 based on Foata normal form. 0/13310 useless extension candidates. Maximal degree in co-relation 9131. Up to 1024 conditions per place. [2022-11-18 20:19:30,090 INFO L82 GeneralOperation]: Start removeDead. Operand has 216 places, 229 transitions, 570 flow [2022-11-18 20:19:30,133 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 216 places, 229 transitions, 570 flow [2022-11-18 20:19:30,135 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 20:19:30,135 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2c934783, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 20:19:30,135 INFO L358 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2022-11-18 20:19:30,145 INFO L130 PetriNetUnfolder]: 7/116 cut-off events. [2022-11-18 20:19:30,145 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 20:19:30,145 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:19:30,146 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:19:30,146 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:19:30,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:19:30,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1765041467, now seen corresponding path program 1 times [2022-11-18 20:19:30,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:19:30,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64785689] [2022-11-18 20:19:30,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:30,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:19:30,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:30,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:19:30,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:19:30,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64785689] [2022-11-18 20:19:30,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64785689] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:19:30,224 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:19:30,224 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:19:30,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102922781] [2022-11-18 20:19:30,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:19:30,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:19:30,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:19:30,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:19:30,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:19:30,226 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 229 [2022-11-18 20:19:30,226 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 229 transitions, 570 flow. Second operand has 4 states, 4 states have (on average 159.0) internal successors, (636), 4 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:30,226 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:19:30,226 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 229 [2022-11-18 20:19:30,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:19:34,737 INFO L130 PetriNetUnfolder]: 2671/23621 cut-off events. [2022-11-18 20:19:34,737 INFO L131 PetriNetUnfolder]: For 3252/3252 co-relation queries the response was YES. [2022-11-18 20:19:34,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34583 conditions, 23621 events. 2671/23621 cut-off events. For 3252/3252 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 285447 event pairs, 142 based on Foata normal form. 11579/31788 useless extension candidates. Maximal degree in co-relation 17286. Up to 5039 conditions per place. [2022-11-18 20:19:34,882 INFO L137 encePairwiseOnDemand]: 204/229 looper letters, 85 selfloop transitions, 10 changer transitions 27/254 dead transitions. [2022-11-18 20:19:34,883 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 254 transitions, 862 flow [2022-11-18 20:19:34,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:19:34,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 20:19:34,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 909 transitions. [2022-11-18 20:19:34,887 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7938864628820961 [2022-11-18 20:19:34,887 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 909 transitions. [2022-11-18 20:19:34,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 909 transitions. [2022-11-18 20:19:34,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:19:34,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 909 transitions. [2022-11-18 20:19:34,889 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 181.8) internal successors, (909), 5 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:34,891 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 229.0) internal successors, (1374), 6 states have internal predecessors, (1374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:34,891 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 229.0) internal successors, (1374), 6 states have internal predecessors, (1374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:34,891 INFO L175 Difference]: Start difference. First operand has 216 places, 229 transitions, 570 flow. Second operand 5 states and 909 transitions. [2022-11-18 20:19:34,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 254 transitions, 862 flow [2022-11-18 20:19:34,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 254 transitions, 862 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 20:19:34,898 INFO L231 Difference]: Finished difference. Result has 220 places, 195 transitions, 564 flow [2022-11-18 20:19:34,899 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=536, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=564, PETRI_PLACES=220, PETRI_TRANSITIONS=195} [2022-11-18 20:19:34,899 INFO L288 CegarLoopForPetriNet]: 216 programPoint places, 4 predicate places. [2022-11-18 20:19:34,899 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 195 transitions, 564 flow [2022-11-18 20:19:34,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 159.0) internal successors, (636), 4 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:34,900 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:19:34,900 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:19:34,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-18 20:19:34,900 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:19:34,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:19:34,901 INFO L85 PathProgramCache]: Analyzing trace with hash -515603906, now seen corresponding path program 1 times [2022-11-18 20:19:34,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:19:34,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436921696] [2022-11-18 20:19:34,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:34,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:19:34,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:34,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:19:34,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:19:34,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436921696] [2022-11-18 20:19:34,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436921696] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:19:34,978 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:19:34,979 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:19:34,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226291745] [2022-11-18 20:19:34,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:19:34,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:19:34,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:19:34,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:19:34,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:19:34,981 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 229 [2022-11-18 20:19:34,982 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 195 transitions, 564 flow. Second operand has 5 states, 5 states have (on average 150.8) internal successors, (754), 5 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:34,982 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:19:34,982 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 229 [2022-11-18 20:19:34,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:19:38,292 INFO L130 PetriNetUnfolder]: 2671/15925 cut-off events. [2022-11-18 20:19:38,292 INFO L131 PetriNetUnfolder]: For 5670/5670 co-relation queries the response was YES. [2022-11-18 20:19:38,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29020 conditions, 15925 events. 2671/15925 cut-off events. For 5670/5670 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 167709 event pairs, 636 based on Foata normal form. 0/13888 useless extension candidates. Maximal degree in co-relation 14543. Up to 7997 conditions per place. [2022-11-18 20:19:38,390 INFO L137 encePairwiseOnDemand]: 222/229 looper letters, 73 selfloop transitions, 6 changer transitions 0/202 dead transitions. [2022-11-18 20:19:38,390 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 202 transitions, 740 flow [2022-11-18 20:19:38,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:19:38,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 20:19:38,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 807 transitions. [2022-11-18 20:19:38,392 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7048034934497817 [2022-11-18 20:19:38,392 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 807 transitions. [2022-11-18 20:19:38,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 807 transitions. [2022-11-18 20:19:38,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:19:38,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 807 transitions. [2022-11-18 20:19:38,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 161.4) internal successors, (807), 5 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:38,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 229.0) internal successors, (1374), 6 states have internal predecessors, (1374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:38,397 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 229.0) internal successors, (1374), 6 states have internal predecessors, (1374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:38,397 INFO L175 Difference]: Start difference. First operand has 220 places, 195 transitions, 564 flow. Second operand 5 states and 807 transitions. [2022-11-18 20:19:38,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 202 transitions, 740 flow [2022-11-18 20:19:38,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 202 transitions, 740 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 20:19:38,405 INFO L231 Difference]: Finished difference. Result has 201 places, 199 transitions, 607 flow [2022-11-18 20:19:38,406 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=607, PETRI_PLACES=201, PETRI_TRANSITIONS=199} [2022-11-18 20:19:38,406 INFO L288 CegarLoopForPetriNet]: 216 programPoint places, -15 predicate places. [2022-11-18 20:19:38,406 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 199 transitions, 607 flow [2022-11-18 20:19:38,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 150.8) internal successors, (754), 5 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:38,407 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:19:38,407 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:19:38,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-18 20:19:38,408 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:19:38,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:19:38,408 INFO L85 PathProgramCache]: Analyzing trace with hash -84113676, now seen corresponding path program 1 times [2022-11-18 20:19:38,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:19:38,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023184123] [2022-11-18 20:19:38,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:38,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:19:38,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:38,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:19:38,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:19:38,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023184123] [2022-11-18 20:19:38,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023184123] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:19:38,480 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:19:38,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:19:38,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980165810] [2022-11-18 20:19:38,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:19:38,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:19:38,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:19:38,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:19:38,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:19:38,482 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 229 [2022-11-18 20:19:38,483 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 199 transitions, 607 flow. Second operand has 4 states, 4 states have (on average 159.5) internal successors, (638), 4 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:38,483 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:19:38,483 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 229 [2022-11-18 20:19:38,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:19:41,646 INFO L130 PetriNetUnfolder]: 2671/15915 cut-off events. [2022-11-18 20:19:41,647 INFO L131 PetriNetUnfolder]: For 5677/5677 co-relation queries the response was YES. [2022-11-18 20:19:41,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28292 conditions, 15915 events. 2671/15915 cut-off events. For 5677/5677 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 167741 event pairs, 142 based on Foata normal form. 0/13893 useless extension candidates. Maximal degree in co-relation 27008. Up to 4844 conditions per place. [2022-11-18 20:19:41,762 INFO L137 encePairwiseOnDemand]: 217/229 looper letters, 86 selfloop transitions, 11 changer transitions 0/232 dead transitions. [2022-11-18 20:19:41,763 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 232 transitions, 919 flow [2022-11-18 20:19:41,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:19:41,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 20:19:41,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 882 transitions. [2022-11-18 20:19:41,765 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7703056768558952 [2022-11-18 20:19:41,765 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 882 transitions. [2022-11-18 20:19:41,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 882 transitions. [2022-11-18 20:19:41,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:19:41,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 882 transitions. [2022-11-18 20:19:41,767 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 176.4) internal successors, (882), 5 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:41,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 229.0) internal successors, (1374), 6 states have internal predecessors, (1374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:41,769 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 229.0) internal successors, (1374), 6 states have internal predecessors, (1374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:41,770 INFO L175 Difference]: Start difference. First operand has 201 places, 199 transitions, 607 flow. Second operand 5 states and 882 transitions. [2022-11-18 20:19:41,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 232 transitions, 919 flow [2022-11-18 20:19:41,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 232 transitions, 916 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 20:19:41,780 INFO L231 Difference]: Finished difference. Result has 207 places, 201 transitions, 651 flow [2022-11-18 20:19:41,780 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=651, PETRI_PLACES=207, PETRI_TRANSITIONS=201} [2022-11-18 20:19:41,781 INFO L288 CegarLoopForPetriNet]: 216 programPoint places, -9 predicate places. [2022-11-18 20:19:41,781 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 201 transitions, 651 flow [2022-11-18 20:19:41,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 159.5) internal successors, (638), 4 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:41,782 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:19:41,782 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:19:41,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-18 20:19:41,782 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:19:41,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:19:41,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1831700947, now seen corresponding path program 1 times [2022-11-18 20:19:41,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:19:41,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313366346] [2022-11-18 20:19:41,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:41,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:19:41,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:41,867 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:19:41,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:19:41,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313366346] [2022-11-18 20:19:41,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313366346] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:19:41,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819911928] [2022-11-18 20:19:41,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:41,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:19:41,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:19:41,872 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:19:41,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-18 20:19:42,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:42,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:19:42,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:19:42,076 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:19:42,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:19:42,170 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:19:42,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819911928] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:19:42,171 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:19:42,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-11-18 20:19:42,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243513788] [2022-11-18 20:19:42,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:19:42,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 20:19:42,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:19:42,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 20:19:42,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-11-18 20:19:42,174 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 229 [2022-11-18 20:19:42,176 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 201 transitions, 651 flow. Second operand has 12 states, 12 states have (on average 160.16666666666666) internal successors, (1922), 12 states have internal predecessors, (1922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:42,176 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:19:42,177 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 229 [2022-11-18 20:19:42,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:19:45,649 INFO L130 PetriNetUnfolder]: 2671/15912 cut-off events. [2022-11-18 20:19:45,650 INFO L131 PetriNetUnfolder]: For 8753/8753 co-relation queries the response was YES. [2022-11-18 20:19:45,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29263 conditions, 15912 events. 2671/15912 cut-off events. For 8753/8753 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 167796 event pairs, 142 based on Foata normal form. 3/13923 useless extension candidates. Maximal degree in co-relation 27926. Up to 4751 conditions per place. [2022-11-18 20:19:45,802 INFO L137 encePairwiseOnDemand]: 217/229 looper letters, 94 selfloop transitions, 26 changer transitions 0/255 dead transitions. [2022-11-18 20:19:45,802 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 255 transitions, 1098 flow [2022-11-18 20:19:45,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-18 20:19:45,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-18 20:19:45,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2790 transitions. [2022-11-18 20:19:45,807 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7166709478551245 [2022-11-18 20:19:45,807 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2790 transitions. [2022-11-18 20:19:45,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2790 transitions. [2022-11-18 20:19:45,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:19:45,809 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2790 transitions. [2022-11-18 20:19:45,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 164.11764705882354) internal successors, (2790), 17 states have internal predecessors, (2790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:45,821 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 229.0) internal successors, (4122), 18 states have internal predecessors, (4122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:45,823 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 229.0) internal successors, (4122), 18 states have internal predecessors, (4122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:45,823 INFO L175 Difference]: Start difference. First operand has 207 places, 201 transitions, 651 flow. Second operand 17 states and 2790 transitions. [2022-11-18 20:19:45,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 255 transitions, 1098 flow [2022-11-18 20:19:45,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 255 transitions, 1098 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 20:19:45,838 INFO L231 Difference]: Finished difference. Result has 222 places, 211 transitions, 758 flow [2022-11-18 20:19:45,839 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=647, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=758, PETRI_PLACES=222, PETRI_TRANSITIONS=211} [2022-11-18 20:19:45,839 INFO L288 CegarLoopForPetriNet]: 216 programPoint places, 6 predicate places. [2022-11-18 20:19:45,840 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 211 transitions, 758 flow [2022-11-18 20:19:45,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 160.16666666666666) internal successors, (1922), 12 states have internal predecessors, (1922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:45,841 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:19:45,841 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:19:45,851 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-18 20:19:46,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-11-18 20:19:46,046 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:19:46,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:19:46,047 INFO L85 PathProgramCache]: Analyzing trace with hash 948155467, now seen corresponding path program 1 times [2022-11-18 20:19:46,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:19:46,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823020814] [2022-11-18 20:19:46,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:46,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:19:46,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:46,152 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:19:46,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:19:46,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823020814] [2022-11-18 20:19:46,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823020814] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:19:46,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035570677] [2022-11-18 20:19:46,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:46,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:19:46,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:19:46,156 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:19:46,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-18 20:19:46,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:46,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:19:46,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:19:46,371 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:19:46,371 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:19:46,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035570677] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:19:46,371 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:19:46,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-11-18 20:19:46,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267488680] [2022-11-18 20:19:46,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:19:46,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:19:46,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:19:46,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:19:46,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-18 20:19:46,375 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 229 [2022-11-18 20:19:46,376 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 211 transitions, 758 flow. Second operand has 6 states, 6 states have (on average 159.83333333333334) internal successors, (959), 6 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:46,376 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:19:46,376 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 229 [2022-11-18 20:19:46,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:19:49,755 INFO L130 PetriNetUnfolder]: 2671/15909 cut-off events. [2022-11-18 20:19:49,755 INFO L131 PetriNetUnfolder]: For 11560/11560 co-relation queries the response was YES. [2022-11-18 20:19:49,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29892 conditions, 15909 events. 2671/15909 cut-off events. For 11560/11560 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 167707 event pairs, 142 based on Foata normal form. 3/13920 useless extension candidates. Maximal degree in co-relation 28519. Up to 4747 conditions per place. [2022-11-18 20:19:49,887 INFO L137 encePairwiseOnDemand]: 218/229 looper letters, 84 selfloop transitions, 20 changer transitions 0/239 dead transitions. [2022-11-18 20:19:49,887 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 239 transitions, 1062 flow [2022-11-18 20:19:49,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:19:49,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-18 20:19:49,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1193 transitions. [2022-11-18 20:19:49,889 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7442295695570805 [2022-11-18 20:19:49,889 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1193 transitions. [2022-11-18 20:19:49,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1193 transitions. [2022-11-18 20:19:49,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:19:49,890 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1193 transitions. [2022-11-18 20:19:49,892 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 170.42857142857142) internal successors, (1193), 7 states have internal predecessors, (1193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:49,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 229.0) internal successors, (1832), 8 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:49,894 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 229.0) internal successors, (1832), 8 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:49,895 INFO L175 Difference]: Start difference. First operand has 222 places, 211 transitions, 758 flow. Second operand 7 states and 1193 transitions. [2022-11-18 20:19:49,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 239 transitions, 1062 flow [2022-11-18 20:19:49,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 239 transitions, 1004 flow, removed 9 selfloop flow, removed 7 redundant places. [2022-11-18 20:19:49,914 INFO L231 Difference]: Finished difference. Result has 217 places, 208 transitions, 722 flow [2022-11-18 20:19:49,915 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=682, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=722, PETRI_PLACES=217, PETRI_TRANSITIONS=208} [2022-11-18 20:19:49,915 INFO L288 CegarLoopForPetriNet]: 216 programPoint places, 1 predicate places. [2022-11-18 20:19:49,916 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 208 transitions, 722 flow [2022-11-18 20:19:49,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 159.83333333333334) internal successors, (959), 6 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:49,916 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:19:49,916 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:19:49,929 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-18 20:19:50,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:19:50,122 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:19:50,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:19:50,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1309870439, now seen corresponding path program 1 times [2022-11-18 20:19:50,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:19:50,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452774085] [2022-11-18 20:19:50,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:50,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:19:50,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:50,199 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:19:50,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:19:50,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452774085] [2022-11-18 20:19:50,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452774085] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:19:50,200 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:19:50,200 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:19:50,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250578660] [2022-11-18 20:19:50,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:19:50,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:19:50,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:19:50,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:19:50,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:19:50,202 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 229 [2022-11-18 20:19:50,203 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 208 transitions, 722 flow. Second operand has 4 states, 4 states have (on average 161.25) internal successors, (645), 4 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:50,203 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:19:50,203 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 229 [2022-11-18 20:19:50,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:19:53,827 INFO L130 PetriNetUnfolder]: 2671/15817 cut-off events. [2022-11-18 20:19:53,828 INFO L131 PetriNetUnfolder]: For 10971/10971 co-relation queries the response was YES. [2022-11-18 20:19:53,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31264 conditions, 15817 events. 2671/15817 cut-off events. For 10971/10971 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 166491 event pairs, 142 based on Foata normal form. 0/13993 useless extension candidates. Maximal degree in co-relation 29862. Up to 6004 conditions per place. [2022-11-18 20:19:53,951 INFO L137 encePairwiseOnDemand]: 217/229 looper letters, 90 selfloop transitions, 14 changer transitions 0/240 dead transitions. [2022-11-18 20:19:53,951 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 240 transitions, 1046 flow [2022-11-18 20:19:53,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:19:53,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 20:19:53,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 882 transitions. [2022-11-18 20:19:53,953 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7703056768558952 [2022-11-18 20:19:53,953 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 882 transitions. [2022-11-18 20:19:53,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 882 transitions. [2022-11-18 20:19:53,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:19:53,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 882 transitions. [2022-11-18 20:19:53,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 176.4) internal successors, (882), 5 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:53,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 229.0) internal successors, (1374), 6 states have internal predecessors, (1374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:53,957 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 229.0) internal successors, (1374), 6 states have internal predecessors, (1374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:53,957 INFO L175 Difference]: Start difference. First operand has 217 places, 208 transitions, 722 flow. Second operand 5 states and 882 transitions. [2022-11-18 20:19:53,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 240 transitions, 1046 flow [2022-11-18 20:19:53,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 240 transitions, 1024 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-18 20:19:53,972 INFO L231 Difference]: Finished difference. Result has 220 places, 210 transitions, 756 flow [2022-11-18 20:19:53,972 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=700, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=756, PETRI_PLACES=220, PETRI_TRANSITIONS=210} [2022-11-18 20:19:53,973 INFO L288 CegarLoopForPetriNet]: 216 programPoint places, 4 predicate places. [2022-11-18 20:19:53,973 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 210 transitions, 756 flow [2022-11-18 20:19:53,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 161.25) internal successors, (645), 4 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:53,974 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:19:53,974 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:19:53,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-18 20:19:53,974 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:19:53,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:19:53,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1380968590, now seen corresponding path program 1 times [2022-11-18 20:19:53,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:19:53,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262188269] [2022-11-18 20:19:53,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:53,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:19:53,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:54,060 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:19:54,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:19:54,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262188269] [2022-11-18 20:19:54,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262188269] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:19:54,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828762289] [2022-11-18 20:19:54,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:54,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:19:54,062 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:19:54,064 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:19:54,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-18 20:19:54,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:54,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:19:54,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:19:54,275 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:19:54,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:19:54,366 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:19:54,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828762289] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:19:54,367 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:19:54,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-11-18 20:19:54,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667656272] [2022-11-18 20:19:54,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:19:54,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 20:19:54,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:19:54,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 20:19:54,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-11-18 20:19:54,370 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 229 [2022-11-18 20:19:54,371 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 210 transitions, 756 flow. Second operand has 12 states, 12 states have (on average 160.33333333333334) internal successors, (1924), 12 states have internal predecessors, (1924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:54,371 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:19:54,372 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 229 [2022-11-18 20:19:54,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:19:58,144 INFO L130 PetriNetUnfolder]: 2671/15802 cut-off events. [2022-11-18 20:19:58,144 INFO L131 PetriNetUnfolder]: For 16090/16090 co-relation queries the response was YES. [2022-11-18 20:19:58,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31835 conditions, 15802 events. 2671/15802 cut-off events. For 16090/16090 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 166310 event pairs, 142 based on Foata normal form. 15/14487 useless extension candidates. Maximal degree in co-relation 30383. Up to 4679 conditions per place. [2022-11-18 20:19:58,278 INFO L137 encePairwiseOnDemand]: 217/229 looper letters, 98 selfloop transitions, 29 changer transitions 0/263 dead transitions. [2022-11-18 20:19:58,278 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 263 transitions, 1215 flow [2022-11-18 20:19:58,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-18 20:19:58,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-18 20:19:58,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2790 transitions. [2022-11-18 20:19:58,281 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7166709478551245 [2022-11-18 20:19:58,281 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2790 transitions. [2022-11-18 20:19:58,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2790 transitions. [2022-11-18 20:19:58,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:19:58,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2790 transitions. [2022-11-18 20:19:58,285 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 164.11764705882354) internal successors, (2790), 17 states have internal predecessors, (2790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:58,288 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 229.0) internal successors, (4122), 18 states have internal predecessors, (4122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:58,288 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 229.0) internal successors, (4122), 18 states have internal predecessors, (4122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:58,289 INFO L175 Difference]: Start difference. First operand has 220 places, 210 transitions, 756 flow. Second operand 17 states and 2790 transitions. [2022-11-18 20:19:58,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 263 transitions, 1215 flow [2022-11-18 20:19:58,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 263 transitions, 1215 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 20:19:58,313 INFO L231 Difference]: Finished difference. Result has 235 places, 220 transitions, 881 flow [2022-11-18 20:19:58,313 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=752, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=881, PETRI_PLACES=235, PETRI_TRANSITIONS=220} [2022-11-18 20:19:58,314 INFO L288 CegarLoopForPetriNet]: 216 programPoint places, 19 predicate places. [2022-11-18 20:19:58,314 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 220 transitions, 881 flow [2022-11-18 20:19:58,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 160.33333333333334) internal successors, (1924), 12 states have internal predecessors, (1924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:58,315 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:19:58,315 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:19:58,320 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-18 20:19:58,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-11-18 20:19:58,517 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:19:58,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:19:58,518 INFO L85 PathProgramCache]: Analyzing trace with hash -139645635, now seen corresponding path program 1 times [2022-11-18 20:19:58,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:19:58,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485949037] [2022-11-18 20:19:58,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:58,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:19:58,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:58,612 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:19:58,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:19:58,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485949037] [2022-11-18 20:19:58,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485949037] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:19:58,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513886053] [2022-11-18 20:19:58,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:58,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:19:58,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:19:58,630 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:19:58,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-18 20:19:58,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:58,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:19:58,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:19:58,839 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:19:58,839 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:19:58,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513886053] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:19:58,839 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:19:58,839 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-11-18 20:19:58,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397907034] [2022-11-18 20:19:58,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:19:58,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:19:58,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:19:58,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:19:58,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-18 20:19:58,843 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 229 [2022-11-18 20:19:58,843 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 220 transitions, 881 flow. Second operand has 6 states, 6 states have (on average 160.16666666666666) internal successors, (961), 6 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:19:58,844 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:19:58,844 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 229 [2022-11-18 20:19:58,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:20:02,151 INFO L130 PetriNetUnfolder]: 2671/15787 cut-off events. [2022-11-18 20:20:02,152 INFO L131 PetriNetUnfolder]: For 20224/20224 co-relation queries the response was YES. [2022-11-18 20:20:02,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32472 conditions, 15787 events. 2671/15787 cut-off events. For 20224/20224 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 166203 event pairs, 142 based on Foata normal form. 15/14472 useless extension candidates. Maximal degree in co-relation 30982. Up to 4659 conditions per place. [2022-11-18 20:20:02,293 INFO L137 encePairwiseOnDemand]: 218/229 looper letters, 88 selfloop transitions, 23 changer transitions 0/247 dead transitions. [2022-11-18 20:20:02,293 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 247 transitions, 1197 flow [2022-11-18 20:20:02,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:20:02,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-18 20:20:02,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1193 transitions. [2022-11-18 20:20:02,296 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7442295695570805 [2022-11-18 20:20:02,296 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1193 transitions. [2022-11-18 20:20:02,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1193 transitions. [2022-11-18 20:20:02,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:20:02,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1193 transitions. [2022-11-18 20:20:02,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 170.42857142857142) internal successors, (1193), 7 states have internal predecessors, (1193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:02,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 229.0) internal successors, (1832), 8 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:02,302 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 229.0) internal successors, (1832), 8 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:02,302 INFO L175 Difference]: Start difference. First operand has 235 places, 220 transitions, 881 flow. Second operand 7 states and 1193 transitions. [2022-11-18 20:20:02,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 247 transitions, 1197 flow [2022-11-18 20:20:02,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 247 transitions, 1118 flow, removed 9 selfloop flow, removed 8 redundant places. [2022-11-18 20:20:02,340 INFO L231 Difference]: Finished difference. Result has 229 places, 217 transitions, 830 flow [2022-11-18 20:20:02,341 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=784, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=830, PETRI_PLACES=229, PETRI_TRANSITIONS=217} [2022-11-18 20:20:02,341 INFO L288 CegarLoopForPetriNet]: 216 programPoint places, 13 predicate places. [2022-11-18 20:20:02,341 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 217 transitions, 830 flow [2022-11-18 20:20:02,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 160.16666666666666) internal successors, (961), 6 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:02,342 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:20:02,342 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:20:02,354 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-18 20:20:02,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:20:02,547 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:20:02,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:20:02,548 INFO L85 PathProgramCache]: Analyzing trace with hash -906689583, now seen corresponding path program 1 times [2022-11-18 20:20:02,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:20:02,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020052474] [2022-11-18 20:20:02,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:20:02,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:20:02,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:20:02,619 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:20:02,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:20:02,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020052474] [2022-11-18 20:20:02,620 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020052474] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:20:02,620 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:20:02,620 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:20:02,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883702329] [2022-11-18 20:20:02,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:20:02,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:20:02,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:20:02,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:20:02,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:20:02,623 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 229 [2022-11-18 20:20:02,623 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 217 transitions, 830 flow. Second operand has 4 states, 4 states have (on average 161.75) internal successors, (647), 4 states have internal predecessors, (647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:02,624 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:20:02,624 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 229 [2022-11-18 20:20:02,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:20:05,856 INFO L130 PetriNetUnfolder]: 2671/15524 cut-off events. [2022-11-18 20:20:05,856 INFO L131 PetriNetUnfolder]: For 16421/16421 co-relation queries the response was YES. [2022-11-18 20:20:05,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33756 conditions, 15524 events. 2671/15524 cut-off events. For 16421/16421 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 161963 event pairs, 142 based on Foata normal form. 0/14704 useless extension candidates. Maximal degree in co-relation 32267. Up to 6004 conditions per place. [2022-11-18 20:20:05,988 INFO L137 encePairwiseOnDemand]: 217/229 looper letters, 94 selfloop transitions, 17 changer transitions 0/248 dead transitions. [2022-11-18 20:20:05,988 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 248 transitions, 1166 flow [2022-11-18 20:20:05,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:20:05,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 20:20:05,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 882 transitions. [2022-11-18 20:20:05,991 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7703056768558952 [2022-11-18 20:20:05,991 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 882 transitions. [2022-11-18 20:20:05,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 882 transitions. [2022-11-18 20:20:05,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:20:05,991 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 882 transitions. [2022-11-18 20:20:05,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 176.4) internal successors, (882), 5 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:05,994 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 229.0) internal successors, (1374), 6 states have internal predecessors, (1374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:05,994 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 229.0) internal successors, (1374), 6 states have internal predecessors, (1374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:05,994 INFO L175 Difference]: Start difference. First operand has 229 places, 217 transitions, 830 flow. Second operand 5 states and 882 transitions. [2022-11-18 20:20:05,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 248 transitions, 1166 flow [2022-11-18 20:20:06,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 248 transitions, 1141 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-18 20:20:06,017 INFO L231 Difference]: Finished difference. Result has 232 places, 219 transitions, 870 flow [2022-11-18 20:20:06,018 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=805, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=870, PETRI_PLACES=232, PETRI_TRANSITIONS=219} [2022-11-18 20:20:06,018 INFO L288 CegarLoopForPetriNet]: 216 programPoint places, 16 predicate places. [2022-11-18 20:20:06,018 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 219 transitions, 870 flow [2022-11-18 20:20:06,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 161.75) internal successors, (647), 4 states have internal predecessors, (647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:06,018 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:20:06,019 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:20:06,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-18 20:20:06,019 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:20:06,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:20:06,019 INFO L85 PathProgramCache]: Analyzing trace with hash -972827100, now seen corresponding path program 1 times [2022-11-18 20:20:06,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:20:06,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549979874] [2022-11-18 20:20:06,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:20:06,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:20:06,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:20:07,071 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 80 proven. 18 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-18 20:20:07,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:20:07,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549979874] [2022-11-18 20:20:07,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549979874] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:20:07,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113614320] [2022-11-18 20:20:07,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:20:07,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:20:07,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:20:07,074 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:20:07,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-18 20:20:07,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:20:07,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-18 20:20:07,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:20:07,384 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 20:20:07,385 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-18 20:20:07,513 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 20:20:07,730 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 20:20:07,947 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 20:20:08,164 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 20:20:08,338 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:20:08,366 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 86 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:20:08,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:20:08,626 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_473 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#setPool~0#1.base| v_ArrVal_473) |c_~#iSet~0.base|) |c_~#iSet~0.offset|) (+ 3 |c_ULTIMATE.start_main_~i~0#1|))) is different from false [2022-11-18 20:20:08,808 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_473 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#setPool~0#1.base| v_ArrVal_473) |c_~#iSet~0.base|) |c_~#iSet~0.offset|) (+ 5 |c_ULTIMATE.start_main_#t~post36#1|))) is different from false [2022-11-18 20:20:08,926 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_473 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#setPool~0#1.base| v_ArrVal_473) |c_~#iSet~0.base|) |c_~#iSet~0.offset|) 5)) is different from false [2022-11-18 20:20:09,110 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2022-11-18 20:20:09,147 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-18 20:20:09,148 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-18 20:20:09,151 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 48 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 50 not checked. [2022-11-18 20:20:09,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113614320] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:20:09,152 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:20:09,152 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 17] total 41 [2022-11-18 20:20:09,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036976740] [2022-11-18 20:20:09,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:20:09,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-11-18 20:20:09,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:20:09,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-11-18 20:20:09,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=1200, Unknown=11, NotChecked=222, Total=1640 [2022-11-18 20:20:09,159 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 229 [2022-11-18 20:20:09,162 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 219 transitions, 870 flow. Second operand has 41 states, 41 states have (on average 129.97560975609755) internal successors, (5329), 41 states have internal predecessors, (5329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:09,163 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:20:09,163 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 229 [2022-11-18 20:20:09,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:20:13,844 INFO L130 PetriNetUnfolder]: 2678/15727 cut-off events. [2022-11-18 20:20:13,845 INFO L131 PetriNetUnfolder]: For 25571/25571 co-relation queries the response was YES. [2022-11-18 20:20:13,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35765 conditions, 15727 events. 2678/15727 cut-off events. For 25571/25571 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 162247 event pairs, 636 based on Foata normal form. 1/15395 useless extension candidates. Maximal degree in co-relation 28042. Up to 8004 conditions per place. [2022-11-18 20:20:13,965 INFO L137 encePairwiseOnDemand]: 211/229 looper letters, 150 selfloop transitions, 23 changer transitions 4/284 dead transitions. [2022-11-18 20:20:13,966 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 284 transitions, 1512 flow [2022-11-18 20:20:13,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-18 20:20:13,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-18 20:20:13,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2166 transitions. [2022-11-18 20:20:13,969 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5911572052401747 [2022-11-18 20:20:13,970 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2166 transitions. [2022-11-18 20:20:13,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2166 transitions. [2022-11-18 20:20:13,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:20:13,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2166 transitions. [2022-11-18 20:20:13,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 135.375) internal successors, (2166), 16 states have internal predecessors, (2166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:13,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 229.0) internal successors, (3893), 17 states have internal predecessors, (3893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:13,979 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 229.0) internal successors, (3893), 17 states have internal predecessors, (3893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:13,979 INFO L175 Difference]: Start difference. First operand has 232 places, 219 transitions, 870 flow. Second operand 16 states and 2166 transitions. [2022-11-18 20:20:13,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 284 transitions, 1512 flow [2022-11-18 20:20:14,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 284 transitions, 1512 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 20:20:14,059 INFO L231 Difference]: Finished difference. Result has 257 places, 236 transitions, 1101 flow [2022-11-18 20:20:14,060 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=870, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1101, PETRI_PLACES=257, PETRI_TRANSITIONS=236} [2022-11-18 20:20:14,060 INFO L288 CegarLoopForPetriNet]: 216 programPoint places, 41 predicate places. [2022-11-18 20:20:14,060 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 236 transitions, 1101 flow [2022-11-18 20:20:14,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 129.97560975609755) internal successors, (5329), 41 states have internal predecessors, (5329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:14,061 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:20:14,061 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:20:14,066 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-18 20:20:14,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:20:14,262 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:20:14,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:20:14,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1165587627, now seen corresponding path program 1 times [2022-11-18 20:20:14,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:20:14,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114783479] [2022-11-18 20:20:14,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:20:14,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:20:14,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:20:14,384 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 20:20:14,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:20:14,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114783479] [2022-11-18 20:20:14,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114783479] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:20:14,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581480449] [2022-11-18 20:20:14,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:20:14,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:20:14,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:20:14,386 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:20:14,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-18 20:20:14,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:20:14,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:20:14,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:20:14,606 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 20:20:14,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:20:14,687 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 20:20:14,688 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581480449] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:20:14,688 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:20:14,688 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-11-18 20:20:14,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294259352] [2022-11-18 20:20:14,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:20:14,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 20:20:14,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:20:14,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 20:20:14,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-11-18 20:20:14,692 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 229 [2022-11-18 20:20:14,693 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 236 transitions, 1101 flow. Second operand has 12 states, 12 states have (on average 161.33333333333334) internal successors, (1936), 12 states have internal predecessors, (1936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:14,694 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:20:14,694 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 229 [2022-11-18 20:20:14,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:20:20,166 INFO L130 PetriNetUnfolder]: 3809/21904 cut-off events. [2022-11-18 20:20:20,166 INFO L131 PetriNetUnfolder]: For 49243/49243 co-relation queries the response was YES. [2022-11-18 20:20:20,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51627 conditions, 21904 events. 3809/21904 cut-off events. For 49243/49243 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 245471 event pairs, 1 based on Foata normal form. 489/21733 useless extension candidates. Maximal degree in co-relation 40527. Up to 3781 conditions per place. [2022-11-18 20:20:20,404 INFO L137 encePairwiseOnDemand]: 216/229 looper letters, 136 selfloop transitions, 39 changer transitions 0/318 dead transitions. [2022-11-18 20:20:20,404 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 318 transitions, 1815 flow [2022-11-18 20:20:20,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-18 20:20:20,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-18 20:20:20,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2977 transitions. [2022-11-18 20:20:20,408 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7222222222222222 [2022-11-18 20:20:20,408 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2977 transitions. [2022-11-18 20:20:20,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2977 transitions. [2022-11-18 20:20:20,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:20:20,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2977 transitions. [2022-11-18 20:20:20,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 165.38888888888889) internal successors, (2977), 18 states have internal predecessors, (2977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:20,417 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 229.0) internal successors, (4351), 19 states have internal predecessors, (4351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:20,418 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 229.0) internal successors, (4351), 19 states have internal predecessors, (4351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:20,418 INFO L175 Difference]: Start difference. First operand has 257 places, 236 transitions, 1101 flow. Second operand 18 states and 2977 transitions. [2022-11-18 20:20:20,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 318 transitions, 1815 flow [2022-11-18 20:20:20,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 318 transitions, 1808 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-11-18 20:20:20,549 INFO L231 Difference]: Finished difference. Result has 276 places, 251 transitions, 1313 flow [2022-11-18 20:20:20,549 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=1094, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1313, PETRI_PLACES=276, PETRI_TRANSITIONS=251} [2022-11-18 20:20:20,549 INFO L288 CegarLoopForPetriNet]: 216 programPoint places, 60 predicate places. [2022-11-18 20:20:20,550 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 251 transitions, 1313 flow [2022-11-18 20:20:20,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 161.33333333333334) internal successors, (1936), 12 states have internal predecessors, (1936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:20,550 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:20:20,550 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:20:20,554 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-11-18 20:20:20,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-11-18 20:20:20,751 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:20:20,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:20:20,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1773477093, now seen corresponding path program 1 times [2022-11-18 20:20:20,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:20:20,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755894510] [2022-11-18 20:20:20,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:20:20,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:20:20,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:20:21,010 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 20:20:21,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:20:21,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755894510] [2022-11-18 20:20:21,010 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755894510] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:20:21,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122633802] [2022-11-18 20:20:21,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:20:21,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:20:21,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:20:21,012 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:20:21,035 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-18 20:20:21,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:20:21,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:20:21,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:20:21,248 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 20:20:21,249 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:20:21,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122633802] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:20:21,249 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:20:21,249 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-11-18 20:20:21,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279016645] [2022-11-18 20:20:21,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:20:21,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:20:21,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:20:21,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:20:21,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-18 20:20:21,253 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 229 [2022-11-18 20:20:21,254 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 251 transitions, 1313 flow. Second operand has 6 states, 6 states have (on average 162.16666666666666) internal successors, (973), 6 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:21,254 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:20:21,254 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 229 [2022-11-18 20:20:21,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:20:26,585 INFO L130 PetriNetUnfolder]: 3809/21322 cut-off events. [2022-11-18 20:20:26,585 INFO L131 PetriNetUnfolder]: For 65702/65702 co-relation queries the response was YES. [2022-11-18 20:20:26,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54399 conditions, 21322 events. 3809/21322 cut-off events. For 65702/65702 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 235828 event pairs, 770 based on Foata normal form. 582/21244 useless extension candidates. Maximal degree in co-relation 43829. Up to 4492 conditions per place. [2022-11-18 20:20:26,816 INFO L137 encePairwiseOnDemand]: 218/229 looper letters, 101 selfloop transitions, 31 changer transitions 1/276 dead transitions. [2022-11-18 20:20:26,816 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 276 transitions, 1670 flow [2022-11-18 20:20:26,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:20:26,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-18 20:20:26,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1194 transitions. [2022-11-18 20:20:26,818 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7448533998752339 [2022-11-18 20:20:26,818 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1194 transitions. [2022-11-18 20:20:26,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1194 transitions. [2022-11-18 20:20:26,818 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:20:26,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1194 transitions. [2022-11-18 20:20:26,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 170.57142857142858) internal successors, (1194), 7 states have internal predecessors, (1194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:26,821 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 229.0) internal successors, (1832), 8 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:26,821 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 229.0) internal successors, (1832), 8 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:26,821 INFO L175 Difference]: Start difference. First operand has 276 places, 251 transitions, 1313 flow. Second operand 7 states and 1194 transitions. [2022-11-18 20:20:26,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 276 transitions, 1670 flow [2022-11-18 20:20:27,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 276 transitions, 1571 flow, removed 12 selfloop flow, removed 6 redundant places. [2022-11-18 20:20:27,004 INFO L231 Difference]: Finished difference. Result has 271 places, 246 transitions, 1229 flow [2022-11-18 20:20:27,004 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=1187, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1229, PETRI_PLACES=271, PETRI_TRANSITIONS=246} [2022-11-18 20:20:27,005 INFO L288 CegarLoopForPetriNet]: 216 programPoint places, 55 predicate places. [2022-11-18 20:20:27,005 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 246 transitions, 1229 flow [2022-11-18 20:20:27,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 162.16666666666666) internal successors, (973), 6 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:27,005 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:20:27,005 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:20:27,010 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-18 20:20:27,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-11-18 20:20:27,208 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2022-11-18 20:20:27,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:20:27,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1280611564, now seen corresponding path program 1 times [2022-11-18 20:20:27,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:20:27,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88532434] [2022-11-18 20:20:27,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:20:27,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:20:27,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:20:27,316 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 20:20:27,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:20:27,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88532434] [2022-11-18 20:20:27,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88532434] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:20:27,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967970863] [2022-11-18 20:20:27,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:20:27,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:20:27,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:20:27,318 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:20:27,339 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b894b808-cb28-453e-923c-003d3f2ab7ad/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-18 20:20:27,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:20:27,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-18 20:20:27,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:20:27,668 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:20:27,685 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:20:27,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:20:27,838 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:20:27,887 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:20:27,887 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967970863] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:20:27,887 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:20:27,887 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 11, 11] total 19 [2022-11-18 20:20:27,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037239741] [2022-11-18 20:20:27,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:20:27,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-18 20:20:27,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:20:27,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-18 20:20:27,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-11-18 20:20:27,890 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 229 [2022-11-18 20:20:27,893 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 246 transitions, 1229 flow. Second operand has 19 states, 19 states have (on average 140.31578947368422) internal successors, (2666), 19 states have internal predecessors, (2666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:20:27,893 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:20:27,893 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 229 [2022-11-18 20:20:27,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand