./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/pthread-theta/unwind3-100.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerReach.xml -i ../../sv-benchmarks/c/pthread-theta/unwind3-100.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd --witnessprinter.witness.filename witness --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 51e84781857cfc73ae131a38742d9d6222707e54f6a010e2853f82c7770f5a96 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 15:15:55,558 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 15:15:55,645 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-13 15:15:55,659 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 15:15:55,660 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 15:15:55,707 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 15:15:55,708 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 15:15:55,708 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 15:15:55,711 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 15:15:55,712 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 15:15:55,713 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 15:15:55,713 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 15:15:55,714 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 15:15:55,714 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 15:15:55,715 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 15:15:55,715 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 15:15:55,715 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 15:15:55,715 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 15:15:55,715 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 15:15:55,716 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 15:15:55,716 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 15:15:55,716 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 15:15:55,716 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 15:15:55,717 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 15:15:55,717 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 15:15:55,717 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-13 15:15:55,717 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 15:15:55,717 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 15:15:55,717 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 15:15:55,717 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 15:15:55,718 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 15:15:55,718 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 15:15:55,718 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 15:15:55,718 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 15:15:55,718 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 15:15:55,718 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 15:15:55,719 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 15:15:55,719 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 15:15:55,720 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 15:15:55,720 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 15:15:55,720 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 15:15:55,720 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 15:15:55,720 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 15:15:55,720 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 15:15:55,720 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! 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 -> 51e84781857cfc73ae131a38742d9d6222707e54f6a010e2853f82c7770f5a96 [2024-11-13 15:15:56,065 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 15:15:56,075 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 15:15:56,078 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 15:15:56,080 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 15:15:56,080 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 15:15:56,082 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/pthread-theta/unwind3-100.i Unable to find full path for "g++" [2024-11-13 15:15:58,382 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 15:15:58,839 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 15:15:58,842 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/sv-benchmarks/c/pthread-theta/unwind3-100.i [2024-11-13 15:15:58,859 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/data/d6f5e96fb/112cfaed4f784030a2293ef4ee30186d/FLAGbe417c409 [2024-11-13 15:15:58,955 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/data/d6f5e96fb/112cfaed4f784030a2293ef4ee30186d [2024-11-13 15:15:58,958 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 15:15:58,961 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 15:15:58,962 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 15:15:58,965 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 15:15:58,970 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 15:15:58,971 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 03:15:58" (1/1) ... [2024-11-13 15:15:58,975 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@75702372 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:15:58, skipping insertion in model container [2024-11-13 15:15:58,975 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 03:15:58" (1/1) ... [2024-11-13 15:15:59,037 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 15:15:59,577 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 15:15:59,589 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 15:15:59,650 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 15:15:59,686 INFO L204 MainTranslator]: Completed translation [2024-11-13 15:15:59,686 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:15:59 WrapperNode [2024-11-13 15:15:59,686 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 15:15:59,688 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 15:15:59,688 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 15:15:59,688 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 15:15:59,695 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:15:59" (1/1) ... [2024-11-13 15:15:59,707 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:15:59" (1/1) ... [2024-11-13 15:15:59,726 INFO L138 Inliner]: procedures = 169, calls = 11, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 70 [2024-11-13 15:15:59,726 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 15:15:59,727 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 15:15:59,727 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 15:15:59,727 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 15:15:59,737 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:15:59" (1/1) ... [2024-11-13 15:15:59,737 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:15:59" (1/1) ... [2024-11-13 15:15:59,740 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:15:59" (1/1) ... [2024-11-13 15:15:59,754 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-13 15:15:59,754 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:15:59" (1/1) ... [2024-11-13 15:15:59,755 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:15:59" (1/1) ... [2024-11-13 15:15:59,764 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:15:59" (1/1) ... [2024-11-13 15:15:59,772 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:15:59" (1/1) ... [2024-11-13 15:15:59,773 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:15:59" (1/1) ... [2024-11-13 15:15:59,774 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:15:59" (1/1) ... [2024-11-13 15:15:59,781 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 15:15:59,782 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 15:15:59,782 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 15:15:59,782 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 15:15:59,783 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:15:59" (1/1) ... [2024-11-13 15:15:59,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 15:15:59,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:15:59,829 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 15:15:59,833 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 15:15:59,866 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 15:15:59,866 INFO L130 BoogieDeclarations]: Found specification of procedure f1 [2024-11-13 15:15:59,866 INFO L138 BoogieDeclarations]: Found implementation of procedure f1 [2024-11-13 15:15:59,866 INFO L130 BoogieDeclarations]: Found specification of procedure f2 [2024-11-13 15:15:59,867 INFO L138 BoogieDeclarations]: Found implementation of procedure f2 [2024-11-13 15:15:59,867 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 15:15:59,867 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 15:15:59,867 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 15:15:59,869 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-13 15:16:00,087 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 15:16:00,091 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 15:16:00,377 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-13 15:16:00,377 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 15:16:00,564 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 15:16:00,572 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-13 15:16:00,572 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 03:16:00 BoogieIcfgContainer [2024-11-13 15:16:00,572 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 15:16:00,577 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 15:16:00,578 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 15:16:00,583 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 15:16:00,583 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 03:15:58" (1/3) ... [2024-11-13 15:16:00,584 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ee04609 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 03:16:00, skipping insertion in model container [2024-11-13 15:16:00,584 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:15:59" (2/3) ... [2024-11-13 15:16:00,585 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ee04609 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 03:16:00, skipping insertion in model container [2024-11-13 15:16:00,585 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 03:16:00" (3/3) ... [2024-11-13 15:16:00,586 INFO L112 eAbstractionObserver]: Analyzing ICFG unwind3-100.i [2024-11-13 15:16:00,609 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 15:16:00,611 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG unwind3-100.i that has 3 procedures, 32 locations, 1 initial locations, 2 loop locations, and 8 error locations. [2024-11-13 15:16:00,611 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-13 15:16:00,691 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-11-13 15:16:00,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 33 transitions, 74 flow [2024-11-13 15:16:00,780 INFO L124 PetriNetUnfolderBase]: 2/47 cut-off events. [2024-11-13 15:16:00,782 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-13 15:16:00,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56 conditions, 47 events. 2/47 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 135 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 29. Up to 4 conditions per place. [2024-11-13 15:16:00,786 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 33 transitions, 74 flow [2024-11-13 15:16:00,790 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 37 places, 32 transitions, 71 flow [2024-11-13 15:16:00,832 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 15:16:00,859 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3226c37d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 15:16:00,859 INFO L334 AbstractCegarLoop]: Starting to check reachability of 16 error locations. [2024-11-13 15:16:00,866 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 15:16:00,866 INFO L124 PetriNetUnfolderBase]: 0/11 cut-off events. [2024-11-13 15:16:00,866 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-13 15:16:00,867 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:00,867 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:00,868 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting f1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 13 more)] === [2024-11-13 15:16:00,873 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:00,873 INFO L85 PathProgramCache]: Analyzing trace with hash -835753696, now seen corresponding path program 1 times [2024-11-13 15:16:00,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:00,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446335482] [2024-11-13 15:16:00,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:00,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:00,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:01,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:01,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:01,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446335482] [2024-11-13 15:16:01,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446335482] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:01,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:01,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:01,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729355546] [2024-11-13 15:16:01,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:01,197 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:16:01,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:01,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:16:01,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:16:01,268 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 33 [2024-11-13 15:16:01,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 32 transitions, 71 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 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) [2024-11-13 15:16:01,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:01,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 33 [2024-11-13 15:16:01,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:01,498 INFO L124 PetriNetUnfolderBase]: 106/260 cut-off events. [2024-11-13 15:16:01,499 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-11-13 15:16:01,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 485 conditions, 260 events. 106/260 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1134 event pairs, 13 based on Foata normal form. 29/254 useless extension candidates. Maximal degree in co-relation 419. Up to 160 conditions per place. [2024-11-13 15:16:01,505 INFO L140 encePairwiseOnDemand]: 28/33 looper letters, 28 selfloop transitions, 3 changer transitions 0/42 dead transitions. [2024-11-13 15:16:01,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 42 transitions, 156 flow [2024-11-13 15:16:01,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 15:16:01,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 15:16:01,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-11-13 15:16:01,523 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5696969696969697 [2024-11-13 15:16:01,524 INFO L175 Difference]: Start difference. First operand has 37 places, 32 transitions, 71 flow. Second operand 5 states and 94 transitions. [2024-11-13 15:16:01,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 42 transitions, 156 flow [2024-11-13 15:16:01,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 42 transitions, 154 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:16:01,532 INFO L231 Difference]: Finished difference. Result has 38 places, 30 transitions, 72 flow [2024-11-13 15:16:01,535 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=72, PETRI_PLACES=38, PETRI_TRANSITIONS=30} [2024-11-13 15:16:01,539 INFO L277 CegarLoopForPetriNet]: 37 programPoint places, 1 predicate places. [2024-11-13 15:16:01,540 INFO L471 AbstractCegarLoop]: Abstraction has has 38 places, 30 transitions, 72 flow [2024-11-13 15:16:01,540 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 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) [2024-11-13 15:16:01,540 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:01,540 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:01,541 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 15:16:01,541 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 13 more)] === [2024-11-13 15:16:01,542 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:01,542 INFO L85 PathProgramCache]: Analyzing trace with hash -835753893, now seen corresponding path program 1 times [2024-11-13 15:16:01,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:01,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714685890] [2024-11-13 15:16:01,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:01,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:01,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:01,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:01,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:01,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714685890] [2024-11-13 15:16:01,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714685890] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:01,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:01,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 15:16:01,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939342819] [2024-11-13 15:16:01,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:01,687 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:16:01,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:01,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:16:01,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:16:01,699 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 33 [2024-11-13 15:16:01,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 30 transitions, 72 flow. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 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) [2024-11-13 15:16:01,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:01,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 33 [2024-11-13 15:16:01,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:01,783 INFO L124 PetriNetUnfolderBase]: 52/151 cut-off events. [2024-11-13 15:16:01,783 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2024-11-13 15:16:01,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 293 conditions, 151 events. 52/151 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 619 event pairs, 30 based on Foata normal form. 3/134 useless extension candidates. Maximal degree in co-relation 228. Up to 102 conditions per place. [2024-11-13 15:16:01,785 INFO L140 encePairwiseOnDemand]: 28/33 looper letters, 17 selfloop transitions, 3 changer transitions 0/32 dead transitions. [2024-11-13 15:16:01,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 32 transitions, 118 flow [2024-11-13 15:16:01,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:16:01,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 15:16:01,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 67 transitions. [2024-11-13 15:16:01,790 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6767676767676768 [2024-11-13 15:16:01,790 INFO L175 Difference]: Start difference. First operand has 38 places, 30 transitions, 72 flow. Second operand 3 states and 67 transitions. [2024-11-13 15:16:01,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 32 transitions, 118 flow [2024-11-13 15:16:01,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 32 transitions, 112 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 15:16:01,794 INFO L231 Difference]: Finished difference. Result has 36 places, 29 transitions, 76 flow [2024-11-13 15:16:01,795 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=63, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=76, PETRI_PLACES=36, PETRI_TRANSITIONS=29} [2024-11-13 15:16:01,796 INFO L277 CegarLoopForPetriNet]: 37 programPoint places, -1 predicate places. [2024-11-13 15:16:01,796 INFO L471 AbstractCegarLoop]: Abstraction has has 36 places, 29 transitions, 76 flow [2024-11-13 15:16:01,797 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 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) [2024-11-13 15:16:01,797 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:01,797 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:01,797 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-13 15:16:01,797 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting f1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 13 more)] === [2024-11-13 15:16:01,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:01,800 INFO L85 PathProgramCache]: Analyzing trace with hash -138560544, now seen corresponding path program 1 times [2024-11-13 15:16:01,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:01,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156690207] [2024-11-13 15:16:01,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:01,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:01,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:01,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:01,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:01,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156690207] [2024-11-13 15:16:01,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156690207] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:01,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:01,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:01,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952725831] [2024-11-13 15:16:01,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:01,946 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:16:01,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:01,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:16:01,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:16:01,984 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 33 [2024-11-13 15:16:01,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 29 transitions, 76 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 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) [2024-11-13 15:16:01,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:01,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 33 [2024-11-13 15:16:01,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:02,205 INFO L124 PetriNetUnfolderBase]: 72/195 cut-off events. [2024-11-13 15:16:02,206 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2024-11-13 15:16:02,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 388 conditions, 195 events. 72/195 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 785 event pairs, 8 based on Foata normal form. 15/196 useless extension candidates. Maximal degree in co-relation 324. Up to 70 conditions per place. [2024-11-13 15:16:02,209 INFO L140 encePairwiseOnDemand]: 28/33 looper letters, 31 selfloop transitions, 3 changer transitions 7/49 dead transitions. [2024-11-13 15:16:02,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 49 transitions, 210 flow [2024-11-13 15:16:02,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 15:16:02,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 15:16:02,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 103 transitions. [2024-11-13 15:16:02,216 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6242424242424243 [2024-11-13 15:16:02,216 INFO L175 Difference]: Start difference. First operand has 36 places, 29 transitions, 76 flow. Second operand 5 states and 103 transitions. [2024-11-13 15:16:02,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 49 transitions, 210 flow [2024-11-13 15:16:02,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 49 transitions, 205 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:16:02,219 INFO L231 Difference]: Finished difference. Result has 37 places, 24 transitions, 69 flow [2024-11-13 15:16:02,222 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=69, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=69, PETRI_PLACES=37, PETRI_TRANSITIONS=24} [2024-11-13 15:16:02,223 INFO L277 CegarLoopForPetriNet]: 37 programPoint places, 0 predicate places. [2024-11-13 15:16:02,223 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 24 transitions, 69 flow [2024-11-13 15:16:02,223 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 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) [2024-11-13 15:16:02,223 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:02,223 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:02,223 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-13 15:16:02,224 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting f2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 13 more)] === [2024-11-13 15:16:02,224 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:02,224 INFO L85 PathProgramCache]: Analyzing trace with hash -137570521, now seen corresponding path program 1 times [2024-11-13 15:16:02,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:02,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164997523] [2024-11-13 15:16:02,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:02,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:02,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:02,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:02,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:02,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164997523] [2024-11-13 15:16:02,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164997523] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:02,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:02,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:02,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129300887] [2024-11-13 15:16:02,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:02,344 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:16:02,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:02,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:16:02,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:16:02,373 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 33 [2024-11-13 15:16:02,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 24 transitions, 69 flow. Second operand has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 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) [2024-11-13 15:16:02,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:02,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 33 [2024-11-13 15:16:02,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:02,448 INFO L124 PetriNetUnfolderBase]: 32/95 cut-off events. [2024-11-13 15:16:02,450 INFO L125 PetriNetUnfolderBase]: For 15/15 co-relation queries the response was YES. [2024-11-13 15:16:02,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 207 conditions, 95 events. 32/95 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 297 event pairs, 16 based on Foata normal form. 1/89 useless extension candidates. Maximal degree in co-relation 187. Up to 58 conditions per place. [2024-11-13 15:16:02,451 INFO L140 encePairwiseOnDemand]: 29/33 looper letters, 14 selfloop transitions, 3 changer transitions 0/26 dead transitions. [2024-11-13 15:16:02,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 26 transitions, 108 flow [2024-11-13 15:16:02,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:16:02,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:16:02,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 70 transitions. [2024-11-13 15:16:02,455 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5303030303030303 [2024-11-13 15:16:02,457 INFO L175 Difference]: Start difference. First operand has 37 places, 24 transitions, 69 flow. Second operand 4 states and 70 transitions. [2024-11-13 15:16:02,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 26 transitions, 108 flow [2024-11-13 15:16:02,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 26 transitions, 99 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 15:16:02,459 INFO L231 Difference]: Finished difference. Result has 33 places, 23 transitions, 64 flow [2024-11-13 15:16:02,459 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=64, PETRI_PLACES=33, PETRI_TRANSITIONS=23} [2024-11-13 15:16:02,460 INFO L277 CegarLoopForPetriNet]: 37 programPoint places, -4 predicate places. [2024-11-13 15:16:02,461 INFO L471 AbstractCegarLoop]: Abstraction has has 33 places, 23 transitions, 64 flow [2024-11-13 15:16:02,462 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 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) [2024-11-13 15:16:02,462 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:02,462 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:02,463 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-13 15:16:02,464 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 13 more)] === [2024-11-13 15:16:02,464 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:02,465 INFO L85 PathProgramCache]: Analyzing trace with hash -18590274, now seen corresponding path program 1 times [2024-11-13 15:16:02,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:02,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784720521] [2024-11-13 15:16:02,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:02,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:02,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 15:16:02,486 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 15:16:02,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 15:16:02,513 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 15:16:02,514 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-13 15:16:02,515 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (15 of 16 remaining) [2024-11-13 15:16:02,517 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 16 remaining) [2024-11-13 15:16:02,517 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 16 remaining) [2024-11-13 15:16:02,518 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (12 of 16 remaining) [2024-11-13 15:16:02,518 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 16 remaining) [2024-11-13 15:16:02,518 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 16 remaining) [2024-11-13 15:16:02,518 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 16 remaining) [2024-11-13 15:16:02,518 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 16 remaining) [2024-11-13 15:16:02,519 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 16 remaining) [2024-11-13 15:16:02,519 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 16 remaining) [2024-11-13 15:16:02,519 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 16 remaining) [2024-11-13 15:16:02,519 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 16 remaining) [2024-11-13 15:16:02,519 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 16 remaining) [2024-11-13 15:16:02,520 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 16 remaining) [2024-11-13 15:16:02,520 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 16 remaining) [2024-11-13 15:16:02,522 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 16 remaining) [2024-11-13 15:16:02,522 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-13 15:16:02,523 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2024-11-13 15:16:02,526 WARN L247 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2024-11-13 15:16:02,528 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2024-11-13 15:16:02,587 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-11-13 15:16:02,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 61 places, 53 transitions, 126 flow [2024-11-13 15:16:02,612 INFO L124 PetriNetUnfolderBase]: 3/75 cut-off events. [2024-11-13 15:16:02,612 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-13 15:16:02,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91 conditions, 75 events. 3/75 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 245 event pairs, 0 based on Foata normal form. 0/49 useless extension candidates. Maximal degree in co-relation 86. Up to 6 conditions per place. [2024-11-13 15:16:02,616 INFO L82 GeneralOperation]: Start removeDead. Operand has 61 places, 53 transitions, 126 flow [2024-11-13 15:16:02,617 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 47 places, 40 transitions, 93 flow [2024-11-13 15:16:02,618 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 15:16:02,620 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3226c37d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 15:16:02,623 INFO L334 AbstractCegarLoop]: Starting to check reachability of 22 error locations. [2024-11-13 15:16:02,626 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 15:16:02,627 INFO L124 PetriNetUnfolderBase]: 0/11 cut-off events. [2024-11-13 15:16:02,627 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-13 15:16:02,627 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:02,627 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:02,628 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 19 more)] === [2024-11-13 15:16:02,629 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:02,629 INFO L85 PathProgramCache]: Analyzing trace with hash 525241410, now seen corresponding path program 1 times [2024-11-13 15:16:02,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:02,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283743764] [2024-11-13 15:16:02,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:02,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:02,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:02,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:02,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:02,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283743764] [2024-11-13 15:16:02,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283743764] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:02,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:02,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 15:16:02,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568466498] [2024-11-13 15:16:02,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:02,692 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:16:02,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:02,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:16:02,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:16:02,701 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 53 [2024-11-13 15:16:02,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 93 flow. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 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) [2024-11-13 15:16:02,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:02,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 53 [2024-11-13 15:16:02,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:02,886 INFO L124 PetriNetUnfolderBase]: 304/714 cut-off events. [2024-11-13 15:16:02,886 INFO L125 PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES. [2024-11-13 15:16:02,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1272 conditions, 714 events. 304/714 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 4523 event pairs, 150 based on Foata normal form. 3/596 useless extension candidates. Maximal degree in co-relation 389. Up to 507 conditions per place. [2024-11-13 15:16:02,896 INFO L140 encePairwiseOnDemand]: 48/53 looper letters, 24 selfloop transitions, 3 changer transitions 0/46 dead transitions. [2024-11-13 15:16:02,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 46 transitions, 159 flow [2024-11-13 15:16:02,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:16:02,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 15:16:02,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 107 transitions. [2024-11-13 15:16:02,901 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6729559748427673 [2024-11-13 15:16:02,901 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 93 flow. Second operand 3 states and 107 transitions. [2024-11-13 15:16:02,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 46 transitions, 159 flow [2024-11-13 15:16:02,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 46 transitions, 158 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:16:02,906 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 113 flow [2024-11-13 15:16:02,907 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=113, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-11-13 15:16:02,908 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 2 predicate places. [2024-11-13 15:16:02,909 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 113 flow [2024-11-13 15:16:02,909 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 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) [2024-11-13 15:16:02,910 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:02,910 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:02,910 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-13 15:16:02,910 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting f1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 19 more)] === [2024-11-13 15:16:02,912 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:02,912 INFO L85 PathProgramCache]: Analyzing trace with hash 525241607, now seen corresponding path program 1 times [2024-11-13 15:16:02,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:02,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627155345] [2024-11-13 15:16:02,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:02,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:02,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:03,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:03,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:03,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627155345] [2024-11-13 15:16:03,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627155345] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:03,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:03,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:03,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734053400] [2024-11-13 15:16:03,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:03,019 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:16:03,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:03,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:16:03,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:16:03,076 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 53 [2024-11-13 15:16:03,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 113 flow. Second operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 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) [2024-11-13 15:16:03,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:03,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 53 [2024-11-13 15:16:03,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:03,629 INFO L124 PetriNetUnfolderBase]: 1102/2015 cut-off events. [2024-11-13 15:16:03,630 INFO L125 PetriNetUnfolderBase]: For 87/144 co-relation queries the response was YES. [2024-11-13 15:16:03,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3945 conditions, 2015 events. 1102/2015 cut-off events. For 87/144 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11807 event pairs, 104 based on Foata normal form. 161/1984 useless extension candidates. Maximal degree in co-relation 3824. Up to 746 conditions per place. [2024-11-13 15:16:03,649 INFO L140 encePairwiseOnDemand]: 45/53 looper letters, 68 selfloop transitions, 7 changer transitions 0/90 dead transitions. [2024-11-13 15:16:03,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 90 transitions, 385 flow [2024-11-13 15:16:03,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:16:03,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:16:03,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 198 transitions. [2024-11-13 15:16:03,651 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6226415094339622 [2024-11-13 15:16:03,652 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 113 flow. Second operand 6 states and 198 transitions. [2024-11-13 15:16:03,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 90 transitions, 385 flow [2024-11-13 15:16:03,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 90 transitions, 381 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:16:03,657 INFO L231 Difference]: Finished difference. Result has 56 places, 45 transitions, 153 flow [2024-11-13 15:16:03,658 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=153, PETRI_PLACES=56, PETRI_TRANSITIONS=45} [2024-11-13 15:16:03,660 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 9 predicate places. [2024-11-13 15:16:03,660 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 45 transitions, 153 flow [2024-11-13 15:16:03,661 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 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) [2024-11-13 15:16:03,661 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:03,661 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:03,661 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-13 15:16:03,661 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting f2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 19 more)] === [2024-11-13 15:16:03,662 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:03,662 INFO L85 PathProgramCache]: Analyzing trace with hash -896352293, now seen corresponding path program 1 times [2024-11-13 15:16:03,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:03,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79304768] [2024-11-13 15:16:03,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:03,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:03,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:03,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:03,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:03,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79304768] [2024-11-13 15:16:03,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79304768] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:03,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:03,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:03,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856626236] [2024-11-13 15:16:03,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:03,746 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:16:03,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:03,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:16:03,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:16:03,777 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 53 [2024-11-13 15:16:03,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 45 transitions, 153 flow. Second operand has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 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) [2024-11-13 15:16:03,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:03,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 53 [2024-11-13 15:16:03,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:04,033 INFO L124 PetriNetUnfolderBase]: 551/1093 cut-off events. [2024-11-13 15:16:04,033 INFO L125 PetriNetUnfolderBase]: For 252/252 co-relation queries the response was YES. [2024-11-13 15:16:04,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2300 conditions, 1093 events. 551/1093 cut-off events. For 252/252 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 7253 event pairs, 459 based on Foata normal form. 1/904 useless extension candidates. Maximal degree in co-relation 1655. Up to 899 conditions per place. [2024-11-13 15:16:04,045 INFO L140 encePairwiseOnDemand]: 49/53 looper letters, 25 selfloop transitions, 3 changer transitions 0/48 dead transitions. [2024-11-13 15:16:04,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 48 transitions, 217 flow [2024-11-13 15:16:04,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:16:04,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:16:04,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 116 transitions. [2024-11-13 15:16:04,047 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5471698113207547 [2024-11-13 15:16:04,047 INFO L175 Difference]: Start difference. First operand has 56 places, 45 transitions, 153 flow. Second operand 4 states and 116 transitions. [2024-11-13 15:16:04,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 48 transitions, 217 flow [2024-11-13 15:16:04,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 48 transitions, 216 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:16:04,053 INFO L231 Difference]: Finished difference. Result has 58 places, 44 transitions, 154 flow [2024-11-13 15:16:04,054 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=58, PETRI_TRANSITIONS=44} [2024-11-13 15:16:04,055 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 11 predicate places. [2024-11-13 15:16:04,055 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 44 transitions, 154 flow [2024-11-13 15:16:04,056 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 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) [2024-11-13 15:16:04,056 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:04,057 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:04,061 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-13 15:16:04,061 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting f1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 19 more)] === [2024-11-13 15:16:04,062 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:04,062 INFO L85 PathProgramCache]: Analyzing trace with hash -897379058, now seen corresponding path program 1 times [2024-11-13 15:16:04,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:04,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45940949] [2024-11-13 15:16:04,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:04,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:04,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:04,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:04,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:04,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45940949] [2024-11-13 15:16:04,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45940949] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:04,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:04,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:04,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445904298] [2024-11-13 15:16:04,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:04,166 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:16:04,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:04,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:16:04,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:16:04,217 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 53 [2024-11-13 15:16:04,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 44 transitions, 154 flow. Second operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 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) [2024-11-13 15:16:04,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:04,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 53 [2024-11-13 15:16:04,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:04,646 INFO L124 PetriNetUnfolderBase]: 835/1522 cut-off events. [2024-11-13 15:16:04,646 INFO L125 PetriNetUnfolderBase]: For 715/805 co-relation queries the response was YES. [2024-11-13 15:16:04,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3537 conditions, 1522 events. 835/1522 cut-off events. For 715/805 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8423 event pairs, 146 based on Foata normal form. 87/1501 useless extension candidates. Maximal degree in co-relation 3463. Up to 737 conditions per place. [2024-11-13 15:16:04,660 INFO L140 encePairwiseOnDemand]: 46/53 looper letters, 64 selfloop transitions, 6 changer transitions 0/85 dead transitions. [2024-11-13 15:16:04,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 85 transitions, 416 flow [2024-11-13 15:16:04,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:16:04,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:16:04,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 193 transitions. [2024-11-13 15:16:04,662 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6069182389937107 [2024-11-13 15:16:04,662 INFO L175 Difference]: Start difference. First operand has 58 places, 44 transitions, 154 flow. Second operand 6 states and 193 transitions. [2024-11-13 15:16:04,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 85 transitions, 416 flow [2024-11-13 15:16:04,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 85 transitions, 402 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 15:16:04,673 INFO L231 Difference]: Finished difference. Result has 59 places, 44 transitions, 167 flow [2024-11-13 15:16:04,673 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=167, PETRI_PLACES=59, PETRI_TRANSITIONS=44} [2024-11-13 15:16:04,674 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 12 predicate places. [2024-11-13 15:16:04,674 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 44 transitions, 167 flow [2024-11-13 15:16:04,674 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 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) [2024-11-13 15:16:04,674 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:04,675 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:04,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-13 15:16:04,675 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 19 more)] === [2024-11-13 15:16:04,675 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:04,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1472709700, now seen corresponding path program 1 times [2024-11-13 15:16:04,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:04,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903157771] [2024-11-13 15:16:04,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:04,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:04,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:04,747 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:04,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:04,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903157771] [2024-11-13 15:16:04,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903157771] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:16:04,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62835663] [2024-11-13 15:16:04,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:04,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:16:04,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:16:04,751 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:16:04,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 15:16:04,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:04,866 INFO L255 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 15:16:04,868 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:16:04,921 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:04,921 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:16:04,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62835663] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:04,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 15:16:04,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2024-11-13 15:16:04,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578658335] [2024-11-13 15:16:04,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:04,922 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:16:04,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:04,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:16:04,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:16:04,933 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 53 [2024-11-13 15:16:04,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 44 transitions, 167 flow. Second operand has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 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) [2024-11-13 15:16:04,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:04,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 53 [2024-11-13 15:16:04,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:05,115 INFO L124 PetriNetUnfolderBase]: 465/976 cut-off events. [2024-11-13 15:16:05,115 INFO L125 PetriNetUnfolderBase]: For 557/559 co-relation queries the response was YES. [2024-11-13 15:16:05,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2059 conditions, 976 events. 465/976 cut-off events. For 557/559 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 6574 event pairs, 145 based on Foata normal form. 16/848 useless extension candidates. Maximal degree in co-relation 1039. Up to 578 conditions per place. [2024-11-13 15:16:05,122 INFO L140 encePairwiseOnDemand]: 49/53 looper letters, 28 selfloop transitions, 3 changer transitions 0/52 dead transitions. [2024-11-13 15:16:05,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 52 transitions, 259 flow [2024-11-13 15:16:05,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:16:05,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:16:05,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 134 transitions. [2024-11-13 15:16:05,124 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6320754716981132 [2024-11-13 15:16:05,124 INFO L175 Difference]: Start difference. First operand has 59 places, 44 transitions, 167 flow. Second operand 4 states and 134 transitions. [2024-11-13 15:16:05,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 52 transitions, 259 flow [2024-11-13 15:16:05,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 52 transitions, 243 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-11-13 15:16:05,128 INFO L231 Difference]: Finished difference. Result has 58 places, 43 transitions, 157 flow [2024-11-13 15:16:05,128 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=151, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=157, PETRI_PLACES=58, PETRI_TRANSITIONS=43} [2024-11-13 15:16:05,129 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 11 predicate places. [2024-11-13 15:16:05,129 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 43 transitions, 157 flow [2024-11-13 15:16:05,129 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 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) [2024-11-13 15:16:05,129 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:05,130 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:05,155 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-13 15:16:05,334 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-13 15:16:05,334 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting f1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 19 more)] === [2024-11-13 15:16:05,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:05,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1472709279, now seen corresponding path program 1 times [2024-11-13 15:16:05,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:05,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623059890] [2024-11-13 15:16:05,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:05,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:05,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:05,442 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 15:16:05,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:05,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623059890] [2024-11-13 15:16:05,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623059890] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:05,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:05,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:05,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007783599] [2024-11-13 15:16:05,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:05,444 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:16:05,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:05,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:16:05,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:16:05,498 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 53 [2024-11-13 15:16:05,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 43 transitions, 157 flow. Second operand has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 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) [2024-11-13 15:16:05,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:05,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 53 [2024-11-13 15:16:05,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:05,900 INFO L124 PetriNetUnfolderBase]: 1070/1926 cut-off events. [2024-11-13 15:16:05,900 INFO L125 PetriNetUnfolderBase]: For 983/1017 co-relation queries the response was YES. [2024-11-13 15:16:05,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4577 conditions, 1926 events. 1070/1926 cut-off events. For 983/1017 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11103 event pairs, 120 based on Foata normal form. 60/1878 useless extension candidates. Maximal degree in co-relation 3026. Up to 565 conditions per place. [2024-11-13 15:16:05,915 INFO L140 encePairwiseOnDemand]: 46/53 looper letters, 65 selfloop transitions, 9 changer transitions 0/88 dead transitions. [2024-11-13 15:16:05,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 88 transitions, 441 flow [2024-11-13 15:16:05,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:16:05,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:16:05,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-11-13 15:16:05,917 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5974842767295597 [2024-11-13 15:16:05,917 INFO L175 Difference]: Start difference. First operand has 58 places, 43 transitions, 157 flow. Second operand 6 states and 190 transitions. [2024-11-13 15:16:05,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 88 transitions, 441 flow [2024-11-13 15:16:05,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 88 transitions, 433 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 15:16:05,932 INFO L231 Difference]: Finished difference. Result has 65 places, 47 transitions, 214 flow [2024-11-13 15:16:05,932 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=153, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=214, PETRI_PLACES=65, PETRI_TRANSITIONS=47} [2024-11-13 15:16:05,933 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 18 predicate places. [2024-11-13 15:16:05,933 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 47 transitions, 214 flow [2024-11-13 15:16:05,934 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 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) [2024-11-13 15:16:05,934 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:05,934 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:05,934 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-13 15:16:05,934 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 19 more)] === [2024-11-13 15:16:05,935 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:05,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1590639831, now seen corresponding path program 1 times [2024-11-13 15:16:05,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:05,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629562502] [2024-11-13 15:16:05,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:05,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:05,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:06,003 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:06,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:06,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629562502] [2024-11-13 15:16:06,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629562502] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:16:06,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853466812] [2024-11-13 15:16:06,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:06,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:16:06,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:16:06,007 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:16:06,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 15:16:06,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:06,108 INFO L255 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 15:16:06,109 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:16:06,152 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:06,152 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:16:06,204 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:06,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853466812] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:16:06,205 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:16:06,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2024-11-13 15:16:06,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209513161] [2024-11-13 15:16:06,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:16:06,205 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:16:06,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:06,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:16:06,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:16:06,221 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 53 [2024-11-13 15:16:06,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 47 transitions, 214 flow. Second operand has 7 states, 7 states have (on average 29.428571428571427) internal successors, (206), 7 states have internal predecessors, (206), 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) [2024-11-13 15:16:06,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:06,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 53 [2024-11-13 15:16:06,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:06,460 INFO L124 PetriNetUnfolderBase]: 539/1147 cut-off events. [2024-11-13 15:16:06,460 INFO L125 PetriNetUnfolderBase]: For 380/380 co-relation queries the response was YES. [2024-11-13 15:16:06,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2473 conditions, 1147 events. 539/1147 cut-off events. For 380/380 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 8000 event pairs, 119 based on Foata normal form. 0/1017 useless extension candidates. Maximal degree in co-relation 1800. Up to 701 conditions per place. [2024-11-13 15:16:06,468 INFO L140 encePairwiseOnDemand]: 49/53 looper letters, 35 selfloop transitions, 5 changer transitions 0/64 dead transitions. [2024-11-13 15:16:06,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 64 transitions, 360 flow [2024-11-13 15:16:06,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 15:16:06,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 15:16:06,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 165 transitions. [2024-11-13 15:16:06,470 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6226415094339622 [2024-11-13 15:16:06,470 INFO L175 Difference]: Start difference. First operand has 65 places, 47 transitions, 214 flow. Second operand 5 states and 165 transitions. [2024-11-13 15:16:06,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 64 transitions, 360 flow [2024-11-13 15:16:06,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 64 transitions, 357 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-13 15:16:06,477 INFO L231 Difference]: Finished difference. Result has 67 places, 47 transitions, 222 flow [2024-11-13 15:16:06,477 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=207, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=222, PETRI_PLACES=67, PETRI_TRANSITIONS=47} [2024-11-13 15:16:06,477 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 20 predicate places. [2024-11-13 15:16:06,478 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 47 transitions, 222 flow [2024-11-13 15:16:06,480 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 29.428571428571427) internal successors, (206), 7 states have internal predecessors, (206), 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) [2024-11-13 15:16:06,480 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:06,480 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:06,504 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-13 15:16:06,684 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:16:06,684 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting f2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 19 more)] === [2024-11-13 15:16:06,684 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:06,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1591642946, now seen corresponding path program 1 times [2024-11-13 15:16:06,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:06,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348330598] [2024-11-13 15:16:06,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:06,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:06,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:06,772 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 15:16:06,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:06,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348330598] [2024-11-13 15:16:06,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348330598] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:06,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:06,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:06,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528165196] [2024-11-13 15:16:06,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:06,773 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:16:06,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:06,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:16:06,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:16:06,784 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2024-11-13 15:16:06,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 47 transitions, 222 flow. Second operand has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 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) [2024-11-13 15:16:06,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:06,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2024-11-13 15:16:06,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:07,149 INFO L124 PetriNetUnfolderBase]: 1013/1938 cut-off events. [2024-11-13 15:16:07,149 INFO L125 PetriNetUnfolderBase]: For 831/831 co-relation queries the response was YES. [2024-11-13 15:16:07,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4369 conditions, 1938 events. 1013/1938 cut-off events. For 831/831 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 13768 event pairs, 651 based on Foata normal form. 46/1767 useless extension candidates. Maximal degree in co-relation 3196. Up to 1137 conditions per place. [2024-11-13 15:16:07,163 INFO L140 encePairwiseOnDemand]: 48/53 looper letters, 39 selfloop transitions, 3 changer transitions 0/65 dead transitions. [2024-11-13 15:16:07,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 65 transitions, 368 flow [2024-11-13 15:16:07,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:16:07,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:16:07,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 144 transitions. [2024-11-13 15:16:07,165 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6792452830188679 [2024-11-13 15:16:07,165 INFO L175 Difference]: Start difference. First operand has 67 places, 47 transitions, 222 flow. Second operand 4 states and 144 transitions. [2024-11-13 15:16:07,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 65 transitions, 368 flow [2024-11-13 15:16:07,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 65 transitions, 352 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-11-13 15:16:07,170 INFO L231 Difference]: Finished difference. Result has 68 places, 49 transitions, 228 flow [2024-11-13 15:16:07,170 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=228, PETRI_PLACES=68, PETRI_TRANSITIONS=49} [2024-11-13 15:16:07,171 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 21 predicate places. [2024-11-13 15:16:07,172 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 49 transitions, 228 flow [2024-11-13 15:16:07,172 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 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) [2024-11-13 15:16:07,172 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:07,172 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:07,172 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-13 15:16:07,172 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting f1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 19 more)] === [2024-11-13 15:16:07,173 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:07,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1590652923, now seen corresponding path program 1 times [2024-11-13 15:16:07,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:07,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996020024] [2024-11-13 15:16:07,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:07,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:07,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:07,267 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 15:16:07,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:07,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996020024] [2024-11-13 15:16:07,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996020024] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:07,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:07,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:07,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357392034] [2024-11-13 15:16:07,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:07,268 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:16:07,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:07,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:16:07,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:16:07,316 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 53 [2024-11-13 15:16:07,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 49 transitions, 228 flow. Second operand has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 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) [2024-11-13 15:16:07,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:07,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 53 [2024-11-13 15:16:07,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:07,836 INFO L124 PetriNetUnfolderBase]: 1538/2794 cut-off events. [2024-11-13 15:16:07,837 INFO L125 PetriNetUnfolderBase]: For 3406/3542 co-relation queries the response was YES. [2024-11-13 15:16:07,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7687 conditions, 2794 events. 1538/2794 cut-off events. For 3406/3542 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 17470 event pairs, 330 based on Foata normal form. 92/2862 useless extension candidates. Maximal degree in co-relation 5276. Up to 1394 conditions per place. [2024-11-13 15:16:07,865 INFO L140 encePairwiseOnDemand]: 47/53 looper letters, 73 selfloop transitions, 7 changer transitions 0/93 dead transitions. [2024-11-13 15:16:07,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 93 transitions, 544 flow [2024-11-13 15:16:07,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:16:07,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:16:07,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-11-13 15:16:07,867 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5911949685534591 [2024-11-13 15:16:07,868 INFO L175 Difference]: Start difference. First operand has 68 places, 49 transitions, 228 flow. Second operand 6 states and 188 transitions. [2024-11-13 15:16:07,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 93 transitions, 544 flow [2024-11-13 15:16:07,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 93 transitions, 532 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 15:16:07,895 INFO L231 Difference]: Finished difference. Result has 71 places, 48 transitions, 232 flow [2024-11-13 15:16:07,895 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=218, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=232, PETRI_PLACES=71, PETRI_TRANSITIONS=48} [2024-11-13 15:16:07,897 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 24 predicate places. [2024-11-13 15:16:07,898 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 48 transitions, 232 flow [2024-11-13 15:16:07,898 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 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) [2024-11-13 15:16:07,898 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:07,898 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:07,898 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-13 15:16:07,898 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 19 more)] === [2024-11-13 15:16:07,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:07,899 INFO L85 PathProgramCache]: Analyzing trace with hash -403470236, now seen corresponding path program 1 times [2024-11-13 15:16:07,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:07,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913801997] [2024-11-13 15:16:07,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:07,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:07,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 15:16:07,915 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 15:16:07,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 15:16:07,930 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 15:16:07,930 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-13 15:16:07,931 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (21 of 22 remaining) [2024-11-13 15:16:07,931 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 22 remaining) [2024-11-13 15:16:07,931 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 22 remaining) [2024-11-13 15:16:07,931 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (18 of 22 remaining) [2024-11-13 15:16:07,931 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 22 remaining) [2024-11-13 15:16:07,932 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 22 remaining) [2024-11-13 15:16:07,932 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 22 remaining) [2024-11-13 15:16:07,932 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 22 remaining) [2024-11-13 15:16:07,932 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 22 remaining) [2024-11-13 15:16:07,932 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 22 remaining) [2024-11-13 15:16:07,932 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 22 remaining) [2024-11-13 15:16:07,933 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 22 remaining) [2024-11-13 15:16:07,933 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 22 remaining) [2024-11-13 15:16:07,933 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 22 remaining) [2024-11-13 15:16:07,933 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 22 remaining) [2024-11-13 15:16:07,933 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 22 remaining) [2024-11-13 15:16:07,933 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 22 remaining) [2024-11-13 15:16:07,933 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 22 remaining) [2024-11-13 15:16:07,933 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 22 remaining) [2024-11-13 15:16:07,933 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 22 remaining) [2024-11-13 15:16:07,933 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 22 remaining) [2024-11-13 15:16:07,933 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 22 remaining) [2024-11-13 15:16:07,934 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-13 15:16:07,934 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:07,935 WARN L247 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2024-11-13 15:16:07,935 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2024-11-13 15:16:07,993 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-11-13 15:16:07,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 84 places, 73 transitions, 182 flow [2024-11-13 15:16:08,006 INFO L124 PetriNetUnfolderBase]: 4/103 cut-off events. [2024-11-13 15:16:08,006 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2024-11-13 15:16:08,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127 conditions, 103 events. 4/103 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 339 event pairs, 0 based on Foata normal form. 0/67 useless extension candidates. Maximal degree in co-relation 120. Up to 8 conditions per place. [2024-11-13 15:16:08,007 INFO L82 GeneralOperation]: Start removeDead. Operand has 84 places, 73 transitions, 182 flow [2024-11-13 15:16:08,008 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 57 places, 48 transitions, 117 flow [2024-11-13 15:16:08,011 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 15:16:08,011 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3226c37d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 15:16:08,011 INFO L334 AbstractCegarLoop]: Starting to check reachability of 28 error locations. [2024-11-13 15:16:08,014 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 15:16:08,014 INFO L124 PetriNetUnfolderBase]: 0/11 cut-off events. [2024-11-13 15:16:08,014 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-13 15:16:08,014 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:08,014 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:08,014 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting f1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 25 more)] === [2024-11-13 15:16:08,015 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:08,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1246856382, now seen corresponding path program 1 times [2024-11-13 15:16:08,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:08,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820754058] [2024-11-13 15:16:08,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:08,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:08,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:08,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:08,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:08,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820754058] [2024-11-13 15:16:08,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820754058] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:08,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:08,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:08,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783716660] [2024-11-13 15:16:08,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:08,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:16:08,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:08,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:16:08,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:16:08,139 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 73 [2024-11-13 15:16:08,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 48 transitions, 117 flow. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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) [2024-11-13 15:16:08,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:08,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 73 [2024-11-13 15:16:08,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:09,546 INFO L124 PetriNetUnfolderBase]: 7826/11756 cut-off events. [2024-11-13 15:16:09,550 INFO L125 PetriNetUnfolderBase]: For 393/393 co-relation queries the response was YES. [2024-11-13 15:16:09,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23342 conditions, 11756 events. 7826/11756 cut-off events. For 393/393 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 73090 event pairs, 1040 based on Foata normal form. 737/11305 useless extension candidates. Maximal degree in co-relation 14921. Up to 4103 conditions per place. [2024-11-13 15:16:09,686 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 82 selfloop transitions, 9 changer transitions 0/110 dead transitions. [2024-11-13 15:16:09,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 110 transitions, 458 flow [2024-11-13 15:16:09,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:16:09,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:16:09,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 265 transitions. [2024-11-13 15:16:09,688 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6050228310502284 [2024-11-13 15:16:09,688 INFO L175 Difference]: Start difference. First operand has 57 places, 48 transitions, 117 flow. Second operand 6 states and 265 transitions. [2024-11-13 15:16:09,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 110 transitions, 458 flow [2024-11-13 15:16:09,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 110 transitions, 446 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-11-13 15:16:09,692 INFO L231 Difference]: Finished difference. Result has 64 places, 54 transitions, 179 flow [2024-11-13 15:16:09,692 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=179, PETRI_PLACES=64, PETRI_TRANSITIONS=54} [2024-11-13 15:16:09,693 INFO L277 CegarLoopForPetriNet]: 57 programPoint places, 7 predicate places. [2024-11-13 15:16:09,693 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 54 transitions, 179 flow [2024-11-13 15:16:09,694 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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) [2024-11-13 15:16:09,694 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:09,694 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:09,694 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-13 15:16:09,694 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 25 more)] === [2024-11-13 15:16:09,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:09,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1246857027, now seen corresponding path program 1 times [2024-11-13 15:16:09,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:09,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306742018] [2024-11-13 15:16:09,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:09,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:09,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:09,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:09,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:09,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306742018] [2024-11-13 15:16:09,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306742018] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:09,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:09,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 15:16:09,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355588118] [2024-11-13 15:16:09,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:09,731 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:16:09,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:09,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:16:09,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:16:09,736 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 73 [2024-11-13 15:16:09,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 54 transitions, 179 flow. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 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) [2024-11-13 15:16:09,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:09,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 73 [2024-11-13 15:16:09,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:10,461 INFO L124 PetriNetUnfolderBase]: 3279/6835 cut-off events. [2024-11-13 15:16:10,461 INFO L125 PetriNetUnfolderBase]: For 1337/1456 co-relation queries the response was YES. [2024-11-13 15:16:10,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13613 conditions, 6835 events. 3279/6835 cut-off events. For 1337/1456 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 61708 event pairs, 2567 based on Foata normal form. 37/5586 useless extension candidates. Maximal degree in co-relation 8339. Up to 4536 conditions per place. [2024-11-13 15:16:10,521 INFO L140 encePairwiseOnDemand]: 68/73 looper letters, 28 selfloop transitions, 3 changer transitions 0/60 dead transitions. [2024-11-13 15:16:10,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 60 transitions, 257 flow [2024-11-13 15:16:10,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:16:10,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 15:16:10,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 143 transitions. [2024-11-13 15:16:10,523 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6529680365296804 [2024-11-13 15:16:10,523 INFO L175 Difference]: Start difference. First operand has 64 places, 54 transitions, 179 flow. Second operand 3 states and 143 transitions. [2024-11-13 15:16:10,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 60 transitions, 257 flow [2024-11-13 15:16:10,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 60 transitions, 256 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:16:10,535 INFO L231 Difference]: Finished difference. Result has 66 places, 56 transitions, 199 flow [2024-11-13 15:16:10,535 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=199, PETRI_PLACES=66, PETRI_TRANSITIONS=56} [2024-11-13 15:16:10,536 INFO L277 CegarLoopForPetriNet]: 57 programPoint places, 9 predicate places. [2024-11-13 15:16:10,536 INFO L471 AbstractCegarLoop]: Abstraction has has 66 places, 56 transitions, 199 flow [2024-11-13 15:16:10,536 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 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) [2024-11-13 15:16:10,536 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:10,537 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:10,537 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-13 15:16:10,537 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting f1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 25 more)] === [2024-11-13 15:16:10,537 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:10,537 INFO L85 PathProgramCache]: Analyzing trace with hash 2158218, now seen corresponding path program 1 times [2024-11-13 15:16:10,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:10,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617073639] [2024-11-13 15:16:10,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:10,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:10,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:10,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:10,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:10,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617073639] [2024-11-13 15:16:10,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617073639] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:10,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:10,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:10,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914983944] [2024-11-13 15:16:10,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:10,606 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:16:10,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:10,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:16:10,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:16:10,684 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 73 [2024-11-13 15:16:10,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 56 transitions, 199 flow. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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) [2024-11-13 15:16:10,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:10,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 73 [2024-11-13 15:16:10,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:11,848 INFO L124 PetriNetUnfolderBase]: 6351/9718 cut-off events. [2024-11-13 15:16:11,848 INFO L125 PetriNetUnfolderBase]: For 5162/5693 co-relation queries the response was YES. [2024-11-13 15:16:11,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23589 conditions, 9718 events. 6351/9718 cut-off events. For 5162/5693 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 60620 event pairs, 1364 based on Foata normal form. 495/9639 useless extension candidates. Maximal degree in co-relation 23470. Up to 4933 conditions per place. [2024-11-13 15:16:11,905 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 81 selfloop transitions, 8 changer transitions 0/108 dead transitions. [2024-11-13 15:16:11,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 108 transitions, 546 flow [2024-11-13 15:16:11,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:16:11,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:16:11,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 257 transitions. [2024-11-13 15:16:11,908 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.58675799086758 [2024-11-13 15:16:11,908 INFO L175 Difference]: Start difference. First operand has 66 places, 56 transitions, 199 flow. Second operand 6 states and 257 transitions. [2024-11-13 15:16:11,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 108 transitions, 546 flow [2024-11-13 15:16:11,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 108 transitions, 536 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 15:16:11,915 INFO L231 Difference]: Finished difference. Result has 69 places, 57 transitions, 227 flow [2024-11-13 15:16:11,915 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=185, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=227, PETRI_PLACES=69, PETRI_TRANSITIONS=57} [2024-11-13 15:16:11,916 INFO L277 CegarLoopForPetriNet]: 57 programPoint places, 12 predicate places. [2024-11-13 15:16:11,916 INFO L471 AbstractCegarLoop]: Abstraction has has 69 places, 57 transitions, 227 flow [2024-11-13 15:16:11,916 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 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) [2024-11-13 15:16:11,916 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:11,916 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:11,916 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-13 15:16:11,917 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting f2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 25 more)] === [2024-11-13 15:16:11,917 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:11,917 INFO L85 PathProgramCache]: Analyzing trace with hash 3229669, now seen corresponding path program 1 times [2024-11-13 15:16:11,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:11,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890990331] [2024-11-13 15:16:11,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:11,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:11,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:11,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:11,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:11,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890990331] [2024-11-13 15:16:11,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890990331] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:11,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:11,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:11,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806658784] [2024-11-13 15:16:11,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:11,973 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:16:11,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:11,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:16:11,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:16:12,008 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-11-13 15:16:12,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 57 transitions, 227 flow. Second operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 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) [2024-11-13 15:16:12,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:12,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-11-13 15:16:12,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:12,789 INFO L124 PetriNetUnfolderBase]: 3273/6750 cut-off events. [2024-11-13 15:16:12,789 INFO L125 PetriNetUnfolderBase]: For 3086/3428 co-relation queries the response was YES. [2024-11-13 15:16:12,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14303 conditions, 6750 events. 3273/6750 cut-off events. For 3086/3428 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 60287 event pairs, 2563 based on Foata normal form. 35/5622 useless extension candidates. Maximal degree in co-relation 6635. Up to 4518 conditions per place. [2024-11-13 15:16:12,838 INFO L140 encePairwiseOnDemand]: 69/73 looper letters, 27 selfloop transitions, 3 changer transitions 0/60 dead transitions. [2024-11-13 15:16:12,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 60 transitions, 298 flow [2024-11-13 15:16:12,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:16:12,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:16:12,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 154 transitions. [2024-11-13 15:16:12,840 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5273972602739726 [2024-11-13 15:16:12,840 INFO L175 Difference]: Start difference. First operand has 69 places, 57 transitions, 227 flow. Second operand 4 states and 154 transitions. [2024-11-13 15:16:12,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 60 transitions, 298 flow [2024-11-13 15:16:12,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 60 transitions, 290 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-11-13 15:16:12,849 INFO L231 Difference]: Finished difference. Result has 70 places, 56 transitions, 222 flow [2024-11-13 15:16:12,849 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=222, PETRI_PLACES=70, PETRI_TRANSITIONS=56} [2024-11-13 15:16:12,849 INFO L277 CegarLoopForPetriNet]: 57 programPoint places, 13 predicate places. [2024-11-13 15:16:12,850 INFO L471 AbstractCegarLoop]: Abstraction has has 70 places, 56 transitions, 222 flow [2024-11-13 15:16:12,850 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 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) [2024-11-13 15:16:12,850 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:12,850 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:12,850 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-13 15:16:12,850 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting f1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 25 more)] === [2024-11-13 15:16:12,851 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:12,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1023990143, now seen corresponding path program 1 times [2024-11-13 15:16:12,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:12,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844590330] [2024-11-13 15:16:12,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:12,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:12,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:12,950 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 15:16:12,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:12,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844590330] [2024-11-13 15:16:12,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844590330] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:12,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:12,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:12,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719940604] [2024-11-13 15:16:12,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:12,951 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:16:12,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:12,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:16:12,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:16:13,017 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 73 [2024-11-13 15:16:13,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 56 transitions, 222 flow. Second operand has 5 states, 5 states have (on average 29.8) internal successors, (149), 5 states have internal predecessors, (149), 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) [2024-11-13 15:16:13,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:13,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 73 [2024-11-13 15:16:13,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:14,670 INFO L124 PetriNetUnfolderBase]: 11103/17203 cut-off events. [2024-11-13 15:16:14,670 INFO L125 PetriNetUnfolderBase]: For 10020/10755 co-relation queries the response was YES. [2024-11-13 15:16:14,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41777 conditions, 17203 events. 11103/17203 cut-off events. For 10020/10755 co-relation queries the response was YES. Maximal size of possible extension queue 898. Compared 119923 event pairs, 2114 based on Foata normal form. 510/16714 useless extension candidates. Maximal degree in co-relation 23524. Up to 6183 conditions per place. [2024-11-13 15:16:14,792 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 87 selfloop transitions, 15 changer transitions 0/121 dead transitions. [2024-11-13 15:16:14,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 121 transitions, 662 flow [2024-11-13 15:16:14,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:16:14,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:16:14,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 257 transitions. [2024-11-13 15:16:14,794 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.58675799086758 [2024-11-13 15:16:14,794 INFO L175 Difference]: Start difference. First operand has 70 places, 56 transitions, 222 flow. Second operand 6 states and 257 transitions. [2024-11-13 15:16:14,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 121 transitions, 662 flow [2024-11-13 15:16:14,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 121 transitions, 654 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 15:16:14,834 INFO L231 Difference]: Finished difference. Result has 76 places, 66 transitions, 349 flow [2024-11-13 15:16:14,834 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=349, PETRI_PLACES=76, PETRI_TRANSITIONS=66} [2024-11-13 15:16:14,835 INFO L277 CegarLoopForPetriNet]: 57 programPoint places, 19 predicate places. [2024-11-13 15:16:14,835 INFO L471 AbstractCegarLoop]: Abstraction has has 76 places, 66 transitions, 349 flow [2024-11-13 15:16:14,835 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.8) internal successors, (149), 5 states have internal predecessors, (149), 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) [2024-11-13 15:16:14,835 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:14,835 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:14,836 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-13 15:16:14,836 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 25 more)] === [2024-11-13 15:16:14,836 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:14,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1023990340, now seen corresponding path program 1 times [2024-11-13 15:16:14,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:14,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128412555] [2024-11-13 15:16:14,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:14,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:14,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:14,903 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:14,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:14,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128412555] [2024-11-13 15:16:14,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128412555] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:16:14,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194221273] [2024-11-13 15:16:14,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:14,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:16:14,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:16:14,906 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:16:14,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 15:16:15,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:15,014 INFO L255 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 15:16:15,016 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:16:15,046 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:15,046 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:16:15,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194221273] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:15,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 15:16:15,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2024-11-13 15:16:15,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722950261] [2024-11-13 15:16:15,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:15,048 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:16:15,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:15,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:16:15,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:16:15,056 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 73 [2024-11-13 15:16:15,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 66 transitions, 349 flow. Second operand has 4 states, 4 states have (on average 39.5) internal successors, (158), 4 states have internal predecessors, (158), 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) [2024-11-13 15:16:15,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:15,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 73 [2024-11-13 15:16:15,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:16,336 INFO L124 PetriNetUnfolderBase]: 5268/10004 cut-off events. [2024-11-13 15:16:16,336 INFO L125 PetriNetUnfolderBase]: For 3903/4078 co-relation queries the response was YES. [2024-11-13 15:16:16,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21355 conditions, 10004 events. 5268/10004 cut-off events. For 3903/4078 co-relation queries the response was YES. Maximal size of possible extension queue 860. Compared 92754 event pairs, 1880 based on Foata normal form. 199/8450 useless extension candidates. Maximal degree in co-relation 13063. Up to 5691 conditions per place. [2024-11-13 15:16:16,405 INFO L140 encePairwiseOnDemand]: 69/73 looper letters, 35 selfloop transitions, 3 changer transitions 0/77 dead transitions. [2024-11-13 15:16:16,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 77 transitions, 465 flow [2024-11-13 15:16:16,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:16:16,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:16:16,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 183 transitions. [2024-11-13 15:16:16,407 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6267123287671232 [2024-11-13 15:16:16,407 INFO L175 Difference]: Start difference. First operand has 76 places, 66 transitions, 349 flow. Second operand 4 states and 183 transitions. [2024-11-13 15:16:16,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 77 transitions, 465 flow [2024-11-13 15:16:16,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 77 transitions, 464 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:16:16,424 INFO L231 Difference]: Finished difference. Result has 77 places, 65 transitions, 350 flow [2024-11-13 15:16:16,424 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=350, PETRI_PLACES=77, PETRI_TRANSITIONS=65} [2024-11-13 15:16:16,425 INFO L277 CegarLoopForPetriNet]: 57 programPoint places, 20 predicate places. [2024-11-13 15:16:16,425 INFO L471 AbstractCegarLoop]: Abstraction has has 77 places, 65 transitions, 350 flow [2024-11-13 15:16:16,425 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.5) internal successors, (158), 4 states have internal predecessors, (158), 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) [2024-11-13 15:16:16,425 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:16,426 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:16,451 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-13 15:16:16,626 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:16:16,626 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 25 more)] === [2024-11-13 15:16:16,627 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:16,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1678929120, now seen corresponding path program 1 times [2024-11-13 15:16:16,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:16,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376797598] [2024-11-13 15:16:16,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:16,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:16,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:16,696 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:16,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:16,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376797598] [2024-11-13 15:16:16,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376797598] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:16:16,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734597643] [2024-11-13 15:16:16,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:16,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:16:16,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:16:16,700 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:16:16,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 15:16:16,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:16,804 INFO L255 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 15:16:16,806 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:16:16,844 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:16,844 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:16:16,890 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:16,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734597643] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:16:16,891 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:16:16,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2024-11-13 15:16:16,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783744333] [2024-11-13 15:16:16,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:16:16,892 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:16:16,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:16,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:16:16,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:16:16,904 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 73 [2024-11-13 15:16:16,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 65 transitions, 350 flow. Second operand has 7 states, 7 states have (on average 40.42857142857143) internal successors, (283), 7 states have internal predecessors, (283), 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) [2024-11-13 15:16:16,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:16,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 73 [2024-11-13 15:16:16,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:17,725 INFO L124 PetriNetUnfolderBase]: 5002/9132 cut-off events. [2024-11-13 15:16:17,726 INFO L125 PetriNetUnfolderBase]: For 2579/2650 co-relation queries the response was YES. [2024-11-13 15:16:17,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18928 conditions, 9132 events. 5002/9132 cut-off events. For 2579/2650 co-relation queries the response was YES. Maximal size of possible extension queue 959. Compared 82244 event pairs, 1190 based on Foata normal form. 13/7862 useless extension candidates. Maximal degree in co-relation 11515. Up to 5763 conditions per place. [2024-11-13 15:16:17,778 INFO L140 encePairwiseOnDemand]: 69/73 looper letters, 50 selfloop transitions, 7 changer transitions 0/96 dead transitions. [2024-11-13 15:16:17,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 96 transitions, 582 flow [2024-11-13 15:16:17,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:16:17,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:16:17,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 273 transitions. [2024-11-13 15:16:17,780 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6232876712328768 [2024-11-13 15:16:17,780 INFO L175 Difference]: Start difference. First operand has 77 places, 65 transitions, 350 flow. Second operand 6 states and 273 transitions. [2024-11-13 15:16:17,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 96 transitions, 582 flow [2024-11-13 15:16:17,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 96 transitions, 576 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 15:16:17,789 INFO L231 Difference]: Finished difference. Result has 79 places, 67 transitions, 370 flow [2024-11-13 15:16:17,790 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=370, PETRI_PLACES=79, PETRI_TRANSITIONS=67} [2024-11-13 15:16:17,790 INFO L277 CegarLoopForPetriNet]: 57 programPoint places, 22 predicate places. [2024-11-13 15:16:17,790 INFO L471 AbstractCegarLoop]: Abstraction has has 79 places, 67 transitions, 370 flow [2024-11-13 15:16:17,791 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 40.42857142857143) internal successors, (283), 7 states have internal predecessors, (283), 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) [2024-11-13 15:16:17,791 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:17,791 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:17,815 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-13 15:16:17,995 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-13 15:16:17,995 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting f1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 25 more)] === [2024-11-13 15:16:17,996 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:17,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1678922979, now seen corresponding path program 1 times [2024-11-13 15:16:17,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:17,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645567259] [2024-11-13 15:16:17,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:17,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:18,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:18,062 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 15:16:18,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:18,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645567259] [2024-11-13 15:16:18,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645567259] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:18,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:18,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:18,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021421453] [2024-11-13 15:16:18,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:18,064 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:16:18,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:18,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:16:18,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:16:18,108 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 73 [2024-11-13 15:16:18,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 67 transitions, 370 flow. Second operand has 5 states, 5 states have (on average 29.8) internal successors, (149), 5 states have internal predecessors, (149), 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) [2024-11-13 15:16:18,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:18,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 73 [2024-11-13 15:16:18,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:19,412 INFO L124 PetriNetUnfolderBase]: 10532/16459 cut-off events. [2024-11-13 15:16:19,412 INFO L125 PetriNetUnfolderBase]: For 23275/23491 co-relation queries the response was YES. [2024-11-13 15:16:19,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45795 conditions, 16459 events. 10532/16459 cut-off events. For 23275/23491 co-relation queries the response was YES. Maximal size of possible extension queue 886. Compared 116130 event pairs, 3076 based on Foata normal form. 553/16096 useless extension candidates. Maximal degree in co-relation 25630. Up to 8439 conditions per place. [2024-11-13 15:16:19,542 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 95 selfloop transitions, 11 changer transitions 0/123 dead transitions. [2024-11-13 15:16:19,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 123 transitions, 814 flow [2024-11-13 15:16:19,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:16:19,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:16:19,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 252 transitions. [2024-11-13 15:16:19,545 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5753424657534246 [2024-11-13 15:16:19,545 INFO L175 Difference]: Start difference. First operand has 79 places, 67 transitions, 370 flow. Second operand 6 states and 252 transitions. [2024-11-13 15:16:19,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 123 transitions, 814 flow [2024-11-13 15:16:19,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 123 transitions, 743 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-11-13 15:16:19,688 INFO L231 Difference]: Finished difference. Result has 79 places, 66 transitions, 360 flow [2024-11-13 15:16:19,688 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=338, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=360, PETRI_PLACES=79, PETRI_TRANSITIONS=66} [2024-11-13 15:16:19,689 INFO L277 CegarLoopForPetriNet]: 57 programPoint places, 22 predicate places. [2024-11-13 15:16:19,689 INFO L471 AbstractCegarLoop]: Abstraction has has 79 places, 66 transitions, 360 flow [2024-11-13 15:16:19,689 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.8) internal successors, (149), 5 states have internal predecessors, (149), 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) [2024-11-13 15:16:19,689 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:19,689 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:19,689 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-13 15:16:19,689 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting f2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 25 more)] === [2024-11-13 15:16:19,690 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:19,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1677867417, now seen corresponding path program 1 times [2024-11-13 15:16:19,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:19,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701264858] [2024-11-13 15:16:19,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:19,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:19,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:19,737 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 15:16:19,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:19,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701264858] [2024-11-13 15:16:19,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701264858] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:19,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:19,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:19,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862211955] [2024-11-13 15:16:19,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:19,738 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:16:19,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:19,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:16:19,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:16:19,747 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 73 [2024-11-13 15:16:19,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 66 transitions, 360 flow. Second operand has 4 states, 4 states have (on average 40.5) internal successors, (162), 4 states have internal predecessors, (162), 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) [2024-11-13 15:16:19,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:19,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 73 [2024-11-13 15:16:19,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:20,995 INFO L124 PetriNetUnfolderBase]: 9225/15381 cut-off events. [2024-11-13 15:16:20,995 INFO L125 PetriNetUnfolderBase]: For 5136/5304 co-relation queries the response was YES. [2024-11-13 15:16:21,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32836 conditions, 15381 events. 9225/15381 cut-off events. For 5136/5304 co-relation queries the response was YES. Maximal size of possible extension queue 1409. Compared 135000 event pairs, 6020 based on Foata normal form. 354/13433 useless extension candidates. Maximal degree in co-relation 15751. Up to 9274 conditions per place. [2024-11-13 15:16:21,077 INFO L140 encePairwiseOnDemand]: 68/73 looper letters, 48 selfloop transitions, 3 changer transitions 0/88 dead transitions. [2024-11-13 15:16:21,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 88 transitions, 538 flow [2024-11-13 15:16:21,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:16:21,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:16:21,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 195 transitions. [2024-11-13 15:16:21,078 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6678082191780822 [2024-11-13 15:16:21,078 INFO L175 Difference]: Start difference. First operand has 79 places, 66 transitions, 360 flow. Second operand 4 states and 195 transitions. [2024-11-13 15:16:21,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 88 transitions, 538 flow [2024-11-13 15:16:21,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 88 transitions, 530 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 15:16:21,086 INFO L231 Difference]: Finished difference. Result has 82 places, 68 transitions, 376 flow [2024-11-13 15:16:21,086 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=354, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=376, PETRI_PLACES=82, PETRI_TRANSITIONS=68} [2024-11-13 15:16:21,087 INFO L277 CegarLoopForPetriNet]: 57 programPoint places, 25 predicate places. [2024-11-13 15:16:21,087 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 68 transitions, 376 flow [2024-11-13 15:16:21,087 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.5) internal successors, (162), 4 states have internal predecessors, (162), 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) [2024-11-13 15:16:21,087 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:21,087 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:21,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-13 15:16:21,087 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting f1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 25 more)] === [2024-11-13 15:16:21,088 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:21,088 INFO L85 PathProgramCache]: Analyzing trace with hash -327523554, now seen corresponding path program 1 times [2024-11-13 15:16:21,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:21,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430291310] [2024-11-13 15:16:21,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:21,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:21,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:21,171 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:21,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:21,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430291310] [2024-11-13 15:16:21,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430291310] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:21,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:21,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:16:21,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803986676] [2024-11-13 15:16:21,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:21,172 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:16:21,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:21,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:16:21,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:16:21,243 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 73 [2024-11-13 15:16:21,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 68 transitions, 376 flow. Second operand has 7 states, 7 states have (on average 27.714285714285715) internal successors, (194), 7 states have internal predecessors, (194), 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) [2024-11-13 15:16:21,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:21,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 73 [2024-11-13 15:16:21,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:25,148 INFO L124 PetriNetUnfolderBase]: 20470/31008 cut-off events. [2024-11-13 15:16:25,148 INFO L125 PetriNetUnfolderBase]: For 45658/47274 co-relation queries the response was YES. [2024-11-13 15:16:25,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88432 conditions, 31008 events. 20470/31008 cut-off events. For 45658/47274 co-relation queries the response was YES. Maximal size of possible extension queue 1504. Compared 226376 event pairs, 3388 based on Foata normal form. 394/31228 useless extension candidates. Maximal degree in co-relation 87670. Up to 10243 conditions per place. [2024-11-13 15:16:25,306 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 179 selfloop transitions, 26 changer transitions 0/220 dead transitions. [2024-11-13 15:16:25,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 220 transitions, 1383 flow [2024-11-13 15:16:25,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 15:16:25,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-13 15:16:25,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 423 transitions. [2024-11-13 15:16:25,308 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5794520547945206 [2024-11-13 15:16:25,308 INFO L175 Difference]: Start difference. First operand has 82 places, 68 transitions, 376 flow. Second operand 10 states and 423 transitions. [2024-11-13 15:16:25,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 220 transitions, 1383 flow [2024-11-13 15:16:26,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 220 transitions, 1367 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:16:26,093 INFO L231 Difference]: Finished difference. Result has 93 places, 79 transitions, 534 flow [2024-11-13 15:16:26,093 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=374, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=534, PETRI_PLACES=93, PETRI_TRANSITIONS=79} [2024-11-13 15:16:26,094 INFO L277 CegarLoopForPetriNet]: 57 programPoint places, 36 predicate places. [2024-11-13 15:16:26,094 INFO L471 AbstractCegarLoop]: Abstraction has has 93 places, 79 transitions, 534 flow [2024-11-13 15:16:26,094 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.714285714285715) internal successors, (194), 7 states have internal predecessors, (194), 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) [2024-11-13 15:16:26,094 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:26,094 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:26,094 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-13 15:16:26,095 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting f1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 25 more)] === [2024-11-13 15:16:26,095 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:26,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1899924860, now seen corresponding path program 1 times [2024-11-13 15:16:26,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:26,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665866625] [2024-11-13 15:16:26,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:26,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:26,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:26,183 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 15:16:26,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:26,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665866625] [2024-11-13 15:16:26,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665866625] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:26,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:26,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:16:26,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107331600] [2024-11-13 15:16:26,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:26,185 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:16:26,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:26,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:16:26,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:16:26,291 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 73 [2024-11-13 15:16:26,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 79 transitions, 534 flow. Second operand has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 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) [2024-11-13 15:16:26,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:26,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 73 [2024-11-13 15:16:26,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:29,927 INFO L124 PetriNetUnfolderBase]: 21435/32668 cut-off events. [2024-11-13 15:16:29,927 INFO L125 PetriNetUnfolderBase]: For 68898/70592 co-relation queries the response was YES. [2024-11-13 15:16:30,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98398 conditions, 32668 events. 21435/32668 cut-off events. For 68898/70592 co-relation queries the response was YES. Maximal size of possible extension queue 1596. Compared 242956 event pairs, 3672 based on Foata normal form. 338/32819 useless extension candidates. Maximal degree in co-relation 74802. Up to 11550 conditions per place. [2024-11-13 15:16:30,075 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 182 selfloop transitions, 31 changer transitions 0/228 dead transitions. [2024-11-13 15:16:30,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 228 transitions, 1561 flow [2024-11-13 15:16:30,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 15:16:30,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-13 15:16:30,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 422 transitions. [2024-11-13 15:16:30,077 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5780821917808219 [2024-11-13 15:16:30,077 INFO L175 Difference]: Start difference. First operand has 93 places, 79 transitions, 534 flow. Second operand 10 states and 422 transitions. [2024-11-13 15:16:30,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 228 transitions, 1561 flow [2024-11-13 15:16:30,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 228 transitions, 1496 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-11-13 15:16:30,975 INFO L231 Difference]: Finished difference. Result has 100 places, 89 transitions, 652 flow [2024-11-13 15:16:30,975 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=484, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=652, PETRI_PLACES=100, PETRI_TRANSITIONS=89} [2024-11-13 15:16:30,976 INFO L277 CegarLoopForPetriNet]: 57 programPoint places, 43 predicate places. [2024-11-13 15:16:30,976 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 89 transitions, 652 flow [2024-11-13 15:16:30,976 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 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) [2024-11-13 15:16:30,976 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:30,976 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:30,976 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-13 15:16:30,976 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting f2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 25 more)] === [2024-11-13 15:16:30,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:30,977 INFO L85 PathProgramCache]: Analyzing trace with hash -518403223, now seen corresponding path program 1 times [2024-11-13 15:16:30,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:30,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870411324] [2024-11-13 15:16:30,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:30,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:30,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:31,036 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 15:16:31,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:31,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870411324] [2024-11-13 15:16:31,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870411324] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:16:31,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172653025] [2024-11-13 15:16:31,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:31,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:16:31,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:16:31,040 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:16:31,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 15:16:31,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:31,134 INFO L255 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 15:16:31,135 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:16:31,213 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 15:16:31,214 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:16:31,358 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 15:16:31,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172653025] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:16:31,359 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:16:31,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2024-11-13 15:16:31,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107036685] [2024-11-13 15:16:31,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:16:31,360 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 15:16:31,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:31,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 15:16:31,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-11-13 15:16:31,423 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-11-13 15:16:31,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 89 transitions, 652 flow. Second operand has 10 states, 10 states have (on average 33.4) internal successors, (334), 10 states have internal predecessors, (334), 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) [2024-11-13 15:16:31,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:31,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-11-13 15:16:31,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:31,736 INFO L124 PetriNetUnfolderBase]: 1178/2598 cut-off events. [2024-11-13 15:16:31,737 INFO L125 PetriNetUnfolderBase]: For 4491/4682 co-relation queries the response was YES. [2024-11-13 15:16:31,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6833 conditions, 2598 events. 1178/2598 cut-off events. For 4491/4682 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 21983 event pairs, 427 based on Foata normal form. 226/2569 useless extension candidates. Maximal degree in co-relation 6812. Up to 882 conditions per place. [2024-11-13 15:16:31,747 INFO L140 encePairwiseOnDemand]: 69/73 looper letters, 38 selfloop transitions, 5 changer transitions 0/96 dead transitions. [2024-11-13 15:16:31,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 96 transitions, 791 flow [2024-11-13 15:16:31,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:16:31,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 15:16:31,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 253 transitions. [2024-11-13 15:16:31,748 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.49510763209393344 [2024-11-13 15:16:31,748 INFO L175 Difference]: Start difference. First operand has 100 places, 89 transitions, 652 flow. Second operand 7 states and 253 transitions. [2024-11-13 15:16:31,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 96 transitions, 791 flow [2024-11-13 15:16:31,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 96 transitions, 719 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-11-13 15:16:31,767 INFO L231 Difference]: Finished difference. Result has 86 places, 73 transitions, 545 flow [2024-11-13 15:16:31,767 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=545, PETRI_PLACES=86, PETRI_TRANSITIONS=73} [2024-11-13 15:16:31,768 INFO L277 CegarLoopForPetriNet]: 57 programPoint places, 29 predicate places. [2024-11-13 15:16:31,768 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 73 transitions, 545 flow [2024-11-13 15:16:31,768 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 33.4) internal successors, (334), 10 states have internal predecessors, (334), 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) [2024-11-13 15:16:31,768 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:31,768 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:31,790 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-13 15:16:31,969 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-13 15:16:31,969 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting f1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 25 more)] === [2024-11-13 15:16:31,969 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:31,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1563295200, now seen corresponding path program 1 times [2024-11-13 15:16:31,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:31,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760240327] [2024-11-13 15:16:31,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:31,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:31,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:32,042 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:32,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:32,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760240327] [2024-11-13 15:16:32,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760240327] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:16:32,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726116945] [2024-11-13 15:16:32,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:32,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:16:32,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:16:32,045 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:16:32,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 15:16:32,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:32,138 INFO L255 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 15:16:32,139 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:16:32,176 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:32,176 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:16:32,270 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:32,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726116945] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:16:32,270 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:16:32,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-11-13 15:16:32,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790388658] [2024-11-13 15:16:32,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:16:32,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-13 15:16:32,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:32,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-13 15:16:32,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-13 15:16:32,377 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 73 [2024-11-13 15:16:32,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 73 transitions, 545 flow. Second operand has 12 states, 12 states have (on average 27.0) internal successors, (324), 12 states have internal predecessors, (324), 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) [2024-11-13 15:16:32,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:32,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 73 [2024-11-13 15:16:32,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:33,569 INFO L124 PetriNetUnfolderBase]: 3151/5247 cut-off events. [2024-11-13 15:16:33,569 INFO L125 PetriNetUnfolderBase]: For 13495/13605 co-relation queries the response was YES. [2024-11-13 15:16:33,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16645 conditions, 5247 events. 3151/5247 cut-off events. For 13495/13605 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 35187 event pairs, 211 based on Foata normal form. 184/5399 useless extension candidates. Maximal degree in co-relation 16624. Up to 716 conditions per place. [2024-11-13 15:16:33,626 INFO L140 encePairwiseOnDemand]: 62/73 looper letters, 156 selfloop transitions, 48 changer transitions 0/214 dead transitions. [2024-11-13 15:16:33,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 214 transitions, 1534 flow [2024-11-13 15:16:33,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-13 15:16:33,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-13 15:16:33,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 685 transitions. [2024-11-13 15:16:33,629 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4691780821917808 [2024-11-13 15:16:33,629 INFO L175 Difference]: Start difference. First operand has 86 places, 73 transitions, 545 flow. Second operand 20 states and 685 transitions. [2024-11-13 15:16:33,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 214 transitions, 1534 flow [2024-11-13 15:16:33,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 214 transitions, 1486 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-13 15:16:33,704 INFO L231 Difference]: Finished difference. Result has 103 places, 84 transitions, 759 flow [2024-11-13 15:16:33,705 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=759, PETRI_PLACES=103, PETRI_TRANSITIONS=84} [2024-11-13 15:16:33,705 INFO L277 CegarLoopForPetriNet]: 57 programPoint places, 46 predicate places. [2024-11-13 15:16:33,706 INFO L471 AbstractCegarLoop]: Abstraction has has 103 places, 84 transitions, 759 flow [2024-11-13 15:16:33,706 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 27.0) internal successors, (324), 12 states have internal predecessors, (324), 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) [2024-11-13 15:16:33,706 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:33,706 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:33,724 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-13 15:16:33,911 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-13 15:16:33,911 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting f1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 25 more)] === [2024-11-13 15:16:33,916 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:33,916 INFO L85 PathProgramCache]: Analyzing trace with hash -144849533, now seen corresponding path program 1 times [2024-11-13 15:16:33,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:33,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720459115] [2024-11-13 15:16:33,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:33,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:33,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:34,043 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 15:16:34,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:34,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720459115] [2024-11-13 15:16:34,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720459115] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:34,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:34,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:34,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479836939] [2024-11-13 15:16:34,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:34,044 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:16:34,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:34,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:16:34,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:16:34,109 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 73 [2024-11-13 15:16:34,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 84 transitions, 759 flow. Second operand has 5 states, 5 states have (on average 30.0) internal successors, (150), 5 states have internal predecessors, (150), 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) [2024-11-13 15:16:34,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:34,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 73 [2024-11-13 15:16:34,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:35,137 INFO L124 PetriNetUnfolderBase]: 3473/6279 cut-off events. [2024-11-13 15:16:35,138 INFO L125 PetriNetUnfolderBase]: For 18759/18815 co-relation queries the response was YES. [2024-11-13 15:16:35,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20475 conditions, 6279 events. 3473/6279 cut-off events. For 18759/18815 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 48787 event pairs, 997 based on Foata normal form. 148/6342 useless extension candidates. Maximal degree in co-relation 20451. Up to 2293 conditions per place. [2024-11-13 15:16:35,182 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 84 selfloop transitions, 31 changer transitions 0/142 dead transitions. [2024-11-13 15:16:35,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 142 transitions, 1451 flow [2024-11-13 15:16:35,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:16:35,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:16:35,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 223 transitions. [2024-11-13 15:16:35,184 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5091324200913242 [2024-11-13 15:16:35,184 INFO L175 Difference]: Start difference. First operand has 103 places, 84 transitions, 759 flow. Second operand 6 states and 223 transitions. [2024-11-13 15:16:35,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 142 transitions, 1451 flow [2024-11-13 15:16:35,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 142 transitions, 1260 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-11-13 15:16:35,307 INFO L231 Difference]: Finished difference. Result has 104 places, 106 transitions, 996 flow [2024-11-13 15:16:35,307 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=636, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=996, PETRI_PLACES=104, PETRI_TRANSITIONS=106} [2024-11-13 15:16:35,308 INFO L277 CegarLoopForPetriNet]: 57 programPoint places, 47 predicate places. [2024-11-13 15:16:35,308 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 106 transitions, 996 flow [2024-11-13 15:16:35,308 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.0) internal successors, (150), 5 states have internal predecessors, (150), 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) [2024-11-13 15:16:35,308 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:35,308 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:35,308 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-13 15:16:35,308 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting f1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 25 more)] === [2024-11-13 15:16:35,309 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:35,309 INFO L85 PathProgramCache]: Analyzing trace with hash -195367838, now seen corresponding path program 1 times [2024-11-13 15:16:35,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:35,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257619915] [2024-11-13 15:16:35,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:35,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:35,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:35,373 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 15:16:35,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:35,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257619915] [2024-11-13 15:16:35,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257619915] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:35,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:35,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:35,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807322056] [2024-11-13 15:16:35,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:35,375 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:16:35,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:35,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:16:35,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:16:35,422 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 73 [2024-11-13 15:16:35,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 106 transitions, 996 flow. Second operand has 5 states, 5 states have (on average 30.0) internal successors, (150), 5 states have internal predecessors, (150), 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) [2024-11-13 15:16:35,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:35,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 73 [2024-11-13 15:16:35,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:36,311 INFO L124 PetriNetUnfolderBase]: 3311/6073 cut-off events. [2024-11-13 15:16:36,311 INFO L125 PetriNetUnfolderBase]: For 16887/16959 co-relation queries the response was YES. [2024-11-13 15:16:36,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20050 conditions, 6073 events. 3311/6073 cut-off events. For 16887/16959 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 47533 event pairs, 1453 based on Foata normal form. 152/6124 useless extension candidates. Maximal degree in co-relation 20022. Up to 2846 conditions per place. [2024-11-13 15:16:36,343 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 93 selfloop transitions, 15 changer transitions 0/135 dead transitions. [2024-11-13 15:16:36,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 135 transitions, 1389 flow [2024-11-13 15:16:36,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:16:36,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:16:36,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 218 transitions. [2024-11-13 15:16:36,344 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4977168949771689 [2024-11-13 15:16:36,344 INFO L175 Difference]: Start difference. First operand has 104 places, 106 transitions, 996 flow. Second operand 6 states and 218 transitions. [2024-11-13 15:16:36,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 135 transitions, 1389 flow [2024-11-13 15:16:36,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 135 transitions, 1381 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 15:16:36,419 INFO L231 Difference]: Finished difference. Result has 107 places, 105 transitions, 1014 flow [2024-11-13 15:16:36,419 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=984, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1014, PETRI_PLACES=107, PETRI_TRANSITIONS=105} [2024-11-13 15:16:36,419 INFO L277 CegarLoopForPetriNet]: 57 programPoint places, 50 predicate places. [2024-11-13 15:16:36,419 INFO L471 AbstractCegarLoop]: Abstraction has has 107 places, 105 transitions, 1014 flow [2024-11-13 15:16:36,420 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.0) internal successors, (150), 5 states have internal predecessors, (150), 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) [2024-11-13 15:16:36,420 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:36,420 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:36,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-13 15:16:36,420 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 25 more)] === [2024-11-13 15:16:36,420 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:36,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1217499197, now seen corresponding path program 1 times [2024-11-13 15:16:36,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:36,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886538525] [2024-11-13 15:16:36,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:36,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:36,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 15:16:36,436 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 15:16:36,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 15:16:36,447 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 15:16:36,448 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-13 15:16:36,448 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (27 of 28 remaining) [2024-11-13 15:16:36,448 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 28 remaining) [2024-11-13 15:16:36,448 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 28 remaining) [2024-11-13 15:16:36,448 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (24 of 28 remaining) [2024-11-13 15:16:36,449 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 28 remaining) [2024-11-13 15:16:36,449 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 28 remaining) [2024-11-13 15:16:36,449 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 28 remaining) [2024-11-13 15:16:36,449 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 28 remaining) [2024-11-13 15:16:36,449 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 28 remaining) [2024-11-13 15:16:36,449 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 28 remaining) [2024-11-13 15:16:36,449 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 28 remaining) [2024-11-13 15:16:36,449 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 28 remaining) [2024-11-13 15:16:36,450 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 28 remaining) [2024-11-13 15:16:36,450 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 28 remaining) [2024-11-13 15:16:36,450 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 28 remaining) [2024-11-13 15:16:36,450 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 28 remaining) [2024-11-13 15:16:36,450 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 28 remaining) [2024-11-13 15:16:36,450 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 28 remaining) [2024-11-13 15:16:36,450 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 28 remaining) [2024-11-13 15:16:36,450 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 28 remaining) [2024-11-13 15:16:36,451 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 28 remaining) [2024-11-13 15:16:36,451 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 28 remaining) [2024-11-13 15:16:36,451 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 28 remaining) [2024-11-13 15:16:36,451 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 28 remaining) [2024-11-13 15:16:36,451 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 28 remaining) [2024-11-13 15:16:36,451 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 28 remaining) [2024-11-13 15:16:36,451 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 28 remaining) [2024-11-13 15:16:36,451 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 28 remaining) [2024-11-13 15:16:36,452 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-13 15:16:36,452 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:36,453 WARN L247 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2024-11-13 15:16:36,453 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2024-11-13 15:16:36,497 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-11-13 15:16:36,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 107 places, 93 transitions, 242 flow [2024-11-13 15:16:36,510 INFO L124 PetriNetUnfolderBase]: 5/131 cut-off events. [2024-11-13 15:16:36,510 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2024-11-13 15:16:36,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 164 conditions, 131 events. 5/131 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 453 event pairs, 0 based on Foata normal form. 0/85 useless extension candidates. Maximal degree in co-relation 155. Up to 10 conditions per place. [2024-11-13 15:16:36,511 INFO L82 GeneralOperation]: Start removeDead. Operand has 107 places, 93 transitions, 242 flow [2024-11-13 15:16:36,511 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 67 places, 56 transitions, 143 flow [2024-11-13 15:16:36,512 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 15:16:36,513 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3226c37d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 15:16:36,513 INFO L334 AbstractCegarLoop]: Starting to check reachability of 34 error locations. [2024-11-13 15:16:36,515 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 15:16:36,515 INFO L124 PetriNetUnfolderBase]: 0/11 cut-off events. [2024-11-13 15:16:36,515 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-13 15:16:36,515 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:36,515 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:36,515 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting f1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 31 more)] === [2024-11-13 15:16:36,516 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:36,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1857081711, now seen corresponding path program 1 times [2024-11-13 15:16:36,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:36,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003056287] [2024-11-13 15:16:36,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:36,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:36,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:36,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:36,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:36,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003056287] [2024-11-13 15:16:36,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003056287] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:36,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:36,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:36,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122950156] [2024-11-13 15:16:36,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:36,555 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:16:36,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:36,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:16:36,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:16:36,609 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 93 [2024-11-13 15:16:36,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 56 transitions, 143 flow. Second operand has 5 states, 5 states have (on average 37.2) internal successors, (186), 5 states have internal predecessors, (186), 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) [2024-11-13 15:16:36,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:36,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 93 [2024-11-13 15:16:36,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:40,819 INFO L124 PetriNetUnfolderBase]: 45506/61722 cut-off events. [2024-11-13 15:16:40,819 INFO L125 PetriNetUnfolderBase]: For 2575/2575 co-relation queries the response was YES. [2024-11-13 15:16:40,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124213 conditions, 61722 events. 45506/61722 cut-off events. For 2575/2575 co-relation queries the response was YES. Maximal size of possible extension queue 2448. Compared 390056 event pairs, 7944 based on Foata normal form. 3137/59897 useless extension candidates. Maximal degree in co-relation 56327. Up to 24815 conditions per place. [2024-11-13 15:16:41,097 INFO L140 encePairwiseOnDemand]: 83/93 looper letters, 95 selfloop transitions, 11 changer transitions 0/129 dead transitions. [2024-11-13 15:16:41,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 129 transitions, 563 flow [2024-11-13 15:16:41,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:16:41,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:16:41,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 328 transitions. [2024-11-13 15:16:41,098 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5878136200716846 [2024-11-13 15:16:41,098 INFO L175 Difference]: Start difference. First operand has 67 places, 56 transitions, 143 flow. Second operand 6 states and 328 transitions. [2024-11-13 15:16:41,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 129 transitions, 563 flow [2024-11-13 15:16:41,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 129 transitions, 535 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-11-13 15:16:41,102 INFO L231 Difference]: Finished difference. Result has 74 places, 64 transitions, 217 flow [2024-11-13 15:16:41,103 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=93, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=217, PETRI_PLACES=74, PETRI_TRANSITIONS=64} [2024-11-13 15:16:41,103 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 7 predicate places. [2024-11-13 15:16:41,103 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 64 transitions, 217 flow [2024-11-13 15:16:41,104 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 37.2) internal successors, (186), 5 states have internal predecessors, (186), 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) [2024-11-13 15:16:41,104 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:41,104 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:41,104 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-13 15:16:41,104 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 31 more)] === [2024-11-13 15:16:41,105 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:41,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1857081908, now seen corresponding path program 1 times [2024-11-13 15:16:41,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:41,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906757613] [2024-11-13 15:16:41,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:41,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:41,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:41,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:41,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:41,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906757613] [2024-11-13 15:16:41,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906757613] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:41,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:41,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 15:16:41,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170114868] [2024-11-13 15:16:41,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:41,131 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:16:41,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:41,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:16:41,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:16:41,136 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 93 [2024-11-13 15:16:41,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 64 transitions, 217 flow. Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 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) [2024-11-13 15:16:41,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:41,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 93 [2024-11-13 15:16:41,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:44,189 INFO L124 PetriNetUnfolderBase]: 18334/34861 cut-off events. [2024-11-13 15:16:44,189 INFO L125 PetriNetUnfolderBase]: For 6578/7996 co-relation queries the response was YES. [2024-11-13 15:16:44,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69697 conditions, 34861 events. 18334/34861 cut-off events. For 6578/7996 co-relation queries the response was YES. Maximal size of possible extension queue 2336. Compared 361332 event pairs, 15170 based on Foata normal form. 241/28119 useless extension candidates. Maximal degree in co-relation 38533. Up to 22515 conditions per place. [2024-11-13 15:16:44,429 INFO L140 encePairwiseOnDemand]: 88/93 looper letters, 31 selfloop transitions, 3 changer transitions 0/70 dead transitions. [2024-11-13 15:16:44,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 70 transitions, 301 flow [2024-11-13 15:16:44,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:16:44,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 15:16:44,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 179 transitions. [2024-11-13 15:16:44,430 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6415770609318996 [2024-11-13 15:16:44,430 INFO L175 Difference]: Start difference. First operand has 74 places, 64 transitions, 217 flow. Second operand 3 states and 179 transitions. [2024-11-13 15:16:44,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 70 transitions, 301 flow [2024-11-13 15:16:44,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 70 transitions, 300 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:16:44,453 INFO L231 Difference]: Finished difference. Result has 76 places, 66 transitions, 237 flow [2024-11-13 15:16:44,453 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=93, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=237, PETRI_PLACES=76, PETRI_TRANSITIONS=66} [2024-11-13 15:16:44,454 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 9 predicate places. [2024-11-13 15:16:44,454 INFO L471 AbstractCegarLoop]: Abstraction has has 76 places, 66 transitions, 237 flow [2024-11-13 15:16:44,454 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 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) [2024-11-13 15:16:44,454 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:44,454 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:44,454 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-13 15:16:44,454 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting f1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 31 more)] === [2024-11-13 15:16:44,455 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:44,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1734957718, now seen corresponding path program 1 times [2024-11-13 15:16:44,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:44,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121156770] [2024-11-13 15:16:44,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:44,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:44,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:44,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:44,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:44,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121156770] [2024-11-13 15:16:44,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121156770] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:44,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:44,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:44,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897860911] [2024-11-13 15:16:44,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:44,501 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:16:44,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:44,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:16:44,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:16:44,556 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 93 [2024-11-13 15:16:44,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 66 transitions, 237 flow. Second operand has 5 states, 5 states have (on average 37.2) internal successors, (186), 5 states have internal predecessors, (186), 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) [2024-11-13 15:16:44,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:44,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 93 [2024-11-13 15:16:44,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:49,023 INFO L124 PetriNetUnfolderBase]: 38059/52420 cut-off events. [2024-11-13 15:16:49,023 INFO L125 PetriNetUnfolderBase]: For 29549/31592 co-relation queries the response was YES. [2024-11-13 15:16:49,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131164 conditions, 52420 events. 38059/52420 cut-off events. For 29549/31592 co-relation queries the response was YES. Maximal size of possible extension queue 2161. Compared 336981 event pairs, 9372 based on Foata normal form. 1667/51888 useless extension candidates. Maximal degree in co-relation 131007. Up to 27353 conditions per place. [2024-11-13 15:16:49,317 INFO L140 encePairwiseOnDemand]: 84/93 looper letters, 94 selfloop transitions, 10 changer transitions 0/127 dead transitions. [2024-11-13 15:16:49,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 127 transitions, 655 flow [2024-11-13 15:16:49,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:16:49,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:16:49,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 319 transitions. [2024-11-13 15:16:49,319 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5716845878136201 [2024-11-13 15:16:49,319 INFO L175 Difference]: Start difference. First operand has 76 places, 66 transitions, 237 flow. Second operand 6 states and 319 transitions. [2024-11-13 15:16:49,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 127 transitions, 655 flow [2024-11-13 15:16:49,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 127 transitions, 644 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 15:16:49,344 INFO L231 Difference]: Finished difference. Result has 79 places, 68 transitions, 277 flow [2024-11-13 15:16:49,344 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=93, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=277, PETRI_PLACES=79, PETRI_TRANSITIONS=68} [2024-11-13 15:16:49,344 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 12 predicate places. [2024-11-13 15:16:49,344 INFO L471 AbstractCegarLoop]: Abstraction has has 79 places, 68 transitions, 277 flow [2024-11-13 15:16:49,344 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 37.2) internal successors, (186), 5 states have internal predecessors, (186), 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) [2024-11-13 15:16:49,345 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:49,345 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:49,345 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-13 15:16:49,345 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting f2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 31 more)] === [2024-11-13 15:16:49,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:49,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1733824700, now seen corresponding path program 1 times [2024-11-13 15:16:49,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:49,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203528390] [2024-11-13 15:16:49,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:49,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:49,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:49,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:16:49,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:49,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203528390] [2024-11-13 15:16:49,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203528390] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:49,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:49,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:49,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908896106] [2024-11-13 15:16:49,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:49,383 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:16:49,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:49,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:16:49,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:16:49,423 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 93 [2024-11-13 15:16:49,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 68 transitions, 277 flow. Second operand has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 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) [2024-11-13 15:16:49,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:49,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 93 [2024-11-13 15:16:49,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:53,290 INFO L124 PetriNetUnfolderBase]: 18328/34648 cut-off events. [2024-11-13 15:16:53,290 INFO L125 PetriNetUnfolderBase]: For 12533/15094 co-relation queries the response was YES. [2024-11-13 15:16:53,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72717 conditions, 34648 events. 18328/34648 cut-off events. For 12533/15094 co-relation queries the response was YES. Maximal size of possible extension queue 2293. Compared 357692 event pairs, 15166 based on Foata normal form. 239/28365 useless extension candidates. Maximal degree in co-relation 35139. Up to 22497 conditions per place. [2024-11-13 15:16:53,494 INFO L140 encePairwiseOnDemand]: 89/93 looper letters, 30 selfloop transitions, 3 changer transitions 0/71 dead transitions. [2024-11-13 15:16:53,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 71 transitions, 354 flow [2024-11-13 15:16:53,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:16:53,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:16:53,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 193 transitions. [2024-11-13 15:16:53,495 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5188172043010753 [2024-11-13 15:16:53,496 INFO L175 Difference]: Start difference. First operand has 79 places, 68 transitions, 277 flow. Second operand 4 states and 193 transitions. [2024-11-13 15:16:53,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 71 transitions, 354 flow [2024-11-13 15:16:53,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 71 transitions, 345 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-11-13 15:16:53,523 INFO L231 Difference]: Finished difference. Result has 80 places, 67 transitions, 271 flow [2024-11-13 15:16:53,523 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=93, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=271, PETRI_PLACES=80, PETRI_TRANSITIONS=67} [2024-11-13 15:16:53,524 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 13 predicate places. [2024-11-13 15:16:53,524 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 67 transitions, 271 flow [2024-11-13 15:16:53,524 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 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) [2024-11-13 15:16:53,524 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:53,524 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:53,524 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-13 15:16:53,524 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting f1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 31 more)] === [2024-11-13 15:16:53,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:53,525 INFO L85 PathProgramCache]: Analyzing trace with hash 660783425, now seen corresponding path program 1 times [2024-11-13 15:16:53,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:53,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014608589] [2024-11-13 15:16:53,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:53,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:53,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:53,575 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 15:16:53,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:53,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014608589] [2024-11-13 15:16:53,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014608589] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:53,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:53,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:53,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198869782] [2024-11-13 15:16:53,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:53,577 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:16:53,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:53,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:16:53,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:16:53,650 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 93 [2024-11-13 15:16:53,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 67 transitions, 271 flow. Second operand has 5 states, 5 states have (on average 37.8) internal successors, (189), 5 states have internal predecessors, (189), 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) [2024-11-13 15:16:53,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:53,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 93 [2024-11-13 15:16:53,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:17:04,239 INFO L124 PetriNetUnfolderBase]: 76828/109919 cut-off events. [2024-11-13 15:17:04,239 INFO L125 PetriNetUnfolderBase]: For 69452/73531 co-relation queries the response was YES. [2024-11-13 15:17:04,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 273225 conditions, 109919 events. 76828/109919 cut-off events. For 69452/73531 co-relation queries the response was YES. Maximal size of possible extension queue 4790. Compared 835926 event pairs, 17112 based on Foata normal form. 2910/108374 useless extension candidates. Maximal degree in co-relation 273146. Up to 43723 conditions per place. [2024-11-13 15:17:04,993 INFO L140 encePairwiseOnDemand]: 84/93 looper letters, 102 selfloop transitions, 20 changer transitions 0/145 dead transitions. [2024-11-13 15:17:04,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 145 transitions, 817 flow [2024-11-13 15:17:04,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:17:04,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:17:04,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 320 transitions. [2024-11-13 15:17:04,995 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5734767025089605 [2024-11-13 15:17:04,995 INFO L175 Difference]: Start difference. First operand has 80 places, 67 transitions, 271 flow. Second operand 6 states and 320 transitions. [2024-11-13 15:17:04,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 145 transitions, 817 flow [2024-11-13 15:17:05,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 145 transitions, 809 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 15:17:05,519 INFO L231 Difference]: Finished difference. Result has 86 places, 80 transitions, 441 flow [2024-11-13 15:17:05,520 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=93, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=441, PETRI_PLACES=86, PETRI_TRANSITIONS=80} [2024-11-13 15:17:05,520 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 19 predicate places. [2024-11-13 15:17:05,520 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 80 transitions, 441 flow [2024-11-13 15:17:05,521 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 37.8) internal successors, (189), 5 states have internal predecessors, (189), 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) [2024-11-13 15:17:05,521 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:17:05,521 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:17:05,521 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-11-13 15:17:05,521 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 31 more)] === [2024-11-13 15:17:05,522 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:17:05,522 INFO L85 PathProgramCache]: Analyzing trace with hash 660782780, now seen corresponding path program 1 times [2024-11-13 15:17:05,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:17:05,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727795918] [2024-11-13 15:17:05,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:17:05,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:17:05,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:17:05,570 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:17:05,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:17:05,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727795918] [2024-11-13 15:17:05,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727795918] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:17:05,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443564929] [2024-11-13 15:17:05,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:17:05,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:17:05,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:17:05,575 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:17:05,577 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad46906b-a688-42b0-ab93-eae6e97bd8de/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 15:17:05,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:17:05,701 INFO L255 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 15:17:05,702 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:17:05,725 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:17:05,726 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:17:05,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443564929] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:17:05,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 15:17:05,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2024-11-13 15:17:05,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265353371] [2024-11-13 15:17:05,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:17:05,726 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:17:05,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:17:05,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:17:05,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:17:05,740 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 93 [2024-11-13 15:17:05,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 80 transitions, 441 flow. Second operand has 4 states, 4 states have (on average 50.5) internal successors, (202), 4 states have internal predecessors, (202), 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) [2024-11-13 15:17:05,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:17:05,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 93 [2024-11-13 15:17:05,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand