./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 3289d67d Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 48ddce9ee02b3ea4431cf137593b71facb450c3e223dbff4f116c3c0ac1377b5 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-3289d67-m [2024-11-17 07:51:47,372 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-17 07:51:47,438 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-17 07:51:47,441 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-17 07:51:47,442 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-17 07:51:47,472 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-17 07:51:47,473 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-17 07:51:47,473 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-17 07:51:47,474 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-17 07:51:47,475 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-17 07:51:47,475 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-17 07:51:47,475 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-17 07:51:47,475 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-17 07:51:47,476 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-17 07:51:47,476 INFO L153 SettingsManager]: * Use SBE=true [2024-11-17 07:51:47,477 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-17 07:51:47,478 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-17 07:51:47,478 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-17 07:51:47,478 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-17 07:51:47,478 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-17 07:51:47,478 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-17 07:51:47,481 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-17 07:51:47,481 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-17 07:51:47,481 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-17 07:51:47,481 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-17 07:51:47,482 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-17 07:51:47,482 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-17 07:51:47,482 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-17 07:51:47,482 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-17 07:51:47,482 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-17 07:51:47,482 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-17 07:51:47,483 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-17 07:51:47,483 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-17 07:51:47,483 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-17 07:51:47,483 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-17 07:51:47,483 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-17 07:51:47,484 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-17 07:51:47,484 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-17 07:51:47,484 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-17 07:51:47,484 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-17 07:51:47,484 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-17 07:51:47,485 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-17 07:51:47,485 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-17 07:51:47,485 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-17 07:51:47,485 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> 48ddce9ee02b3ea4431cf137593b71facb450c3e223dbff4f116c3c0ac1377b5 [2024-11-17 07:51:47,685 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-17 07:51:47,704 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-17 07:51:47,706 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-17 07:51:47,707 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-17 07:51:47,707 INFO L274 PluginConnector]: CDTParser initialized [2024-11-17 07:51:47,708 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c [2024-11-17 07:51:48,858 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-17 07:51:49,696 INFO L384 CDTParser]: Found 1 translation units. [2024-11-17 07:51:49,696 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c [2024-11-17 07:51:49,703 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c9e894a4/11829cccec614a3b9a5d1effd43e8ca1/FLAGc418b23b8 [2024-11-17 07:51:50,100 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c9e894a4/11829cccec614a3b9a5d1effd43e8ca1 [2024-11-17 07:51:50,102 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-17 07:51:50,103 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-17 07:51:50,104 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-17 07:51:50,104 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-17 07:51:50,111 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-17 07:51:50,112 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 07:51:50" (1/1) ... [2024-11-17 07:51:50,113 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d2caea5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:51:50, skipping insertion in model container [2024-11-17 07:51:50,113 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 07:51:50" (1/1) ... [2024-11-17 07:51:50,131 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-17 07:51:50,300 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-17 07:51:50,307 INFO L200 MainTranslator]: Completed pre-run [2024-11-17 07:51:50,338 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-17 07:51:50,355 INFO L204 MainTranslator]: Completed translation [2024-11-17 07:51:50,355 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:51:50 WrapperNode [2024-11-17 07:51:50,355 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-17 07:51:50,356 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-17 07:51:50,356 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-17 07:51:50,356 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-17 07:51:50,361 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:51:50" (1/1) ... [2024-11-17 07:51:50,369 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:51:50" (1/1) ... [2024-11-17 07:51:50,399 INFO L138 Inliner]: procedures = 24, calls = 46, calls flagged for inlining = 22, calls inlined = 30, statements flattened = 495 [2024-11-17 07:51:50,399 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-17 07:51:50,400 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-17 07:51:50,400 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-17 07:51:50,400 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-17 07:51:50,415 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:51:50" (1/1) ... [2024-11-17 07:51:50,415 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:51:50" (1/1) ... [2024-11-17 07:51:50,419 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:51:50" (1/1) ... [2024-11-17 07:51:50,433 INFO L175 MemorySlicer]: Split 20 memory accesses to 2 slices as follows [2, 18]. 90 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2024-11-17 07:51:50,433 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:51:50" (1/1) ... [2024-11-17 07:51:50,433 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:51:50" (1/1) ... [2024-11-17 07:51:50,442 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:51:50" (1/1) ... [2024-11-17 07:51:50,443 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:51:50" (1/1) ... [2024-11-17 07:51:50,445 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:51:50" (1/1) ... [2024-11-17 07:51:50,446 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:51:50" (1/1) ... [2024-11-17 07:51:50,449 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-17 07:51:50,450 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-17 07:51:50,450 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-17 07:51:50,450 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-17 07:51:50,451 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:51:50" (1/1) ... [2024-11-17 07:51:50,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-17 07:51:50,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 07:51:50,484 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-17 07:51:50,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-17 07:51:50,524 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-17 07:51:50,524 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-17 07:51:50,525 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-17 07:51:50,525 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-17 07:51:50,525 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-17 07:51:50,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-17 07:51:50,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-17 07:51:50,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-17 07:51:50,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-17 07:51:50,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-17 07:51:50,525 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-17 07:51:50,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-17 07:51:50,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-17 07:51:50,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-17 07:51:50,527 WARN L225 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-17 07:51:50,627 INFO L256 CfgBuilder]: Building ICFG [2024-11-17 07:51:50,629 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-17 07:51:51,202 INFO L303 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-17 07:51:51,202 INFO L307 CfgBuilder]: Performing block encoding [2024-11-17 07:51:51,535 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-17 07:51:51,535 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-17 07:51:51,536 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.11 07:51:51 BoogieIcfgContainer [2024-11-17 07:51:51,536 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-17 07:51:51,538 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-17 07:51:51,538 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-17 07:51:51,541 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-17 07:51:51,541 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.11 07:51:50" (1/3) ... [2024-11-17 07:51:51,542 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c4ed032 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 07:51:51, skipping insertion in model container [2024-11-17 07:51:51,542 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:51:50" (2/3) ... [2024-11-17 07:51:51,542 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c4ed032 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 07:51:51, skipping insertion in model container [2024-11-17 07:51:51,543 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.11 07:51:51" (3/3) ... [2024-11-17 07:51:51,543 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-nzb-file-symm.wvr.c [2024-11-17 07:51:51,558 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-17 07:51:51,558 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 42 error locations. [2024-11-17 07:51:51,559 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-17 07:51:51,641 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-17 07:51:51,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 154 places, 175 transitions, 364 flow [2024-11-17 07:51:51,708 INFO L124 PetriNetUnfolderBase]: 28/173 cut-off events. [2024-11-17 07:51:51,708 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-17 07:51:51,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182 conditions, 173 events. 28/173 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 856 event pairs, 0 based on Foata normal form. 0/103 useless extension candidates. Maximal degree in co-relation 149. Up to 2 conditions per place. [2024-11-17 07:51:51,712 INFO L82 GeneralOperation]: Start removeDead. Operand has 154 places, 175 transitions, 364 flow [2024-11-17 07:51:51,716 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 151 places, 172 transitions, 356 flow [2024-11-17 07:51:51,722 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-17 07:51:51,728 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;@1e8efa97, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-17 07:51:51,728 INFO L334 AbstractCegarLoop]: Starting to check reachability of 80 error locations. [2024-11-17 07:51:51,731 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-17 07:51:51,731 INFO L124 PetriNetUnfolderBase]: 2/8 cut-off events. [2024-11-17 07:51:51,731 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-17 07:51:51,732 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:51:51,732 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-11-17 07:51:51,732 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:51:51,736 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:51:51,737 INFO L85 PathProgramCache]: Analyzing trace with hash 42364607, now seen corresponding path program 1 times [2024-11-17 07:51:51,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:51:51,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523547149] [2024-11-17 07:51:51,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:51:51,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:51:51,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:51:51,963 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-17 07:51:51,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:51:51,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523547149] [2024-11-17 07:51:51,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523547149] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:51:51,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:51:51,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-17 07:51:51,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245880900] [2024-11-17 07:51:51,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:51:51,972 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:51:51,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:51:51,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:51:51,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-17 07:51:52,007 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 175 [2024-11-17 07:51:52,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 172 transitions, 356 flow. Second operand has 4 states, 4 states have (on average 87.75) internal successors, (351), 4 states have internal predecessors, (351), 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-17 07:51:52,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:51:52,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 175 [2024-11-17 07:51:52,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:51:52,720 INFO L124 PetriNetUnfolderBase]: 2888/6513 cut-off events. [2024-11-17 07:51:52,720 INFO L125 PetriNetUnfolderBase]: For 81/81 co-relation queries the response was YES. [2024-11-17 07:51:52,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10770 conditions, 6513 events. 2888/6513 cut-off events. For 81/81 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 58759 event pairs, 1812 based on Foata normal form. 6/5189 useless extension candidates. Maximal degree in co-relation 10584. Up to 4172 conditions per place. [2024-11-17 07:51:52,752 INFO L140 encePairwiseOnDemand]: 161/175 looper letters, 72 selfloop transitions, 6 changer transitions 2/164 dead transitions. [2024-11-17 07:51:52,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 164 transitions, 498 flow [2024-11-17 07:51:52,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-17 07:51:52,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-17 07:51:52,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 435 transitions. [2024-11-17 07:51:52,766 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-11-17 07:51:52,768 INFO L175 Difference]: Start difference. First operand has 151 places, 172 transitions, 356 flow. Second operand 4 states and 435 transitions. [2024-11-17 07:51:52,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 164 transitions, 498 flow [2024-11-17 07:51:52,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 164 transitions, 490 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-17 07:51:52,776 INFO L231 Difference]: Finished difference. Result has 146 places, 162 transitions, 339 flow [2024-11-17 07:51:52,777 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=332, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=339, PETRI_PLACES=146, PETRI_TRANSITIONS=162} [2024-11-17 07:51:52,781 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, -5 predicate places. [2024-11-17 07:51:52,781 INFO L471 AbstractCegarLoop]: Abstraction has has 146 places, 162 transitions, 339 flow [2024-11-17 07:51:52,781 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 87.75) internal successors, (351), 4 states have internal predecessors, (351), 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-17 07:51:52,781 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:51:52,782 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-11-17 07:51:52,782 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-17 07:51:52,782 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:51:52,782 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:51:52,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1313304080, now seen corresponding path program 1 times [2024-11-17 07:51:52,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:51:52,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034512897] [2024-11-17 07:51:52,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:51:52,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:51:52,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:51:52,864 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-17 07:51:52,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:51:52,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034512897] [2024-11-17 07:51:52,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034512897] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:51:52,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:51:52,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-17 07:51:52,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952536189] [2024-11-17 07:51:52,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:51:52,865 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:51:52,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:51:52,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:51:52,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-17 07:51:52,881 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 175 [2024-11-17 07:51:52,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 162 transitions, 339 flow. Second operand has 4 states, 4 states have (on average 87.75) internal successors, (351), 4 states have internal predecessors, (351), 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-17 07:51:52,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:51:52,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 175 [2024-11-17 07:51:52,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:51:53,439 INFO L124 PetriNetUnfolderBase]: 2890/6523 cut-off events. [2024-11-17 07:51:53,440 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2024-11-17 07:51:53,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10745 conditions, 6523 events. 2890/6523 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 58827 event pairs, 1812 based on Foata normal form. 2/5197 useless extension candidates. Maximal degree in co-relation 10689. Up to 4180 conditions per place. [2024-11-17 07:51:53,463 INFO L140 encePairwiseOnDemand]: 166/175 looper letters, 77 selfloop transitions, 7 changer transitions 0/168 dead transitions. [2024-11-17 07:51:53,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 168 transitions, 529 flow [2024-11-17 07:51:53,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-17 07:51:53,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-17 07:51:53,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 434 transitions. [2024-11-17 07:51:53,468 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-11-17 07:51:53,468 INFO L175 Difference]: Start difference. First operand has 146 places, 162 transitions, 339 flow. Second operand 4 states and 434 transitions. [2024-11-17 07:51:53,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 168 transitions, 529 flow [2024-11-17 07:51:53,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 168 transitions, 507 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-17 07:51:53,473 INFO L231 Difference]: Finished difference. Result has 147 places, 168 transitions, 383 flow [2024-11-17 07:51:53,474 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=383, PETRI_PLACES=147, PETRI_TRANSITIONS=168} [2024-11-17 07:51:53,474 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, -4 predicate places. [2024-11-17 07:51:53,474 INFO L471 AbstractCegarLoop]: Abstraction has has 147 places, 168 transitions, 383 flow [2024-11-17 07:51:53,475 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 87.75) internal successors, (351), 4 states have internal predecessors, (351), 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-17 07:51:53,475 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:51:53,475 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1] [2024-11-17 07:51:53,475 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-17 07:51:53,476 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:51:53,477 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:51:53,477 INFO L85 PathProgramCache]: Analyzing trace with hash -466694210, now seen corresponding path program 1 times [2024-11-17 07:51:53,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:51:53,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357507148] [2024-11-17 07:51:53,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:51:53,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:51:53,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:51:53,564 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-17 07:51:53,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:51:53,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357507148] [2024-11-17 07:51:53,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357507148] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 07:51:53,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254024916] [2024-11-17 07:51:53,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:51:53,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 07:51:53,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 07:51:53,567 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 07:51:53,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-17 07:51:53,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:51:53,652 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-17 07:51:53,655 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 07:51:53,689 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-17 07:51:53,689 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 07:51:53,727 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-17 07:51:53,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254024916] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 07:51:53,728 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 07:51:53,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2024-11-17 07:51:53,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130617046] [2024-11-17 07:51:53,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 07:51:53,729 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-17 07:51:53,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:51:53,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-17 07:51:53,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-17 07:51:53,762 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 175 [2024-11-17 07:51:53,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 168 transitions, 383 flow. Second operand has 10 states, 10 states have (on average 88.0) internal successors, (880), 10 states have internal predecessors, (880), 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-17 07:51:53,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:51:53,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 175 [2024-11-17 07:51:53,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:51:54,339 INFO L124 PetriNetUnfolderBase]: 2896/6559 cut-off events. [2024-11-17 07:51:54,339 INFO L125 PetriNetUnfolderBase]: For 65/65 co-relation queries the response was YES. [2024-11-17 07:51:54,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10833 conditions, 6559 events. 2896/6559 cut-off events. For 65/65 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 59264 event pairs, 1812 based on Foata normal form. 0/5229 useless extension candidates. Maximal degree in co-relation 10704. Up to 4183 conditions per place. [2024-11-17 07:51:54,369 INFO L140 encePairwiseOnDemand]: 166/175 looper letters, 77 selfloop transitions, 25 changer transitions 0/186 dead transitions. [2024-11-17 07:51:54,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 186 transitions, 665 flow [2024-11-17 07:51:54,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-17 07:51:54,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-17 07:51:54,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 978 transitions. [2024-11-17 07:51:54,371 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5588571428571428 [2024-11-17 07:51:54,371 INFO L175 Difference]: Start difference. First operand has 147 places, 168 transitions, 383 flow. Second operand 10 states and 978 transitions. [2024-11-17 07:51:54,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 186 transitions, 665 flow [2024-11-17 07:51:54,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 186 transitions, 665 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-17 07:51:54,375 INFO L231 Difference]: Finished difference. Result has 159 places, 186 transitions, 545 flow [2024-11-17 07:51:54,376 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=383, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=545, PETRI_PLACES=159, PETRI_TRANSITIONS=186} [2024-11-17 07:51:54,376 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 8 predicate places. [2024-11-17 07:51:54,376 INFO L471 AbstractCegarLoop]: Abstraction has has 159 places, 186 transitions, 545 flow [2024-11-17 07:51:54,377 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 88.0) internal successors, (880), 10 states have internal predecessors, (880), 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-17 07:51:54,377 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:51:54,377 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:51:54,391 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-17 07:51:54,580 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 07:51:54,581 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:51:54,581 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:51:54,581 INFO L85 PathProgramCache]: Analyzing trace with hash -264045942, now seen corresponding path program 1 times [2024-11-17 07:51:54,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:51:54,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547139827] [2024-11-17 07:51:54,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:51:54,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:51:54,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:51:54,656 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-17 07:51:54,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:51:54,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547139827] [2024-11-17 07:51:54,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547139827] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:51:54,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:51:54,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-17 07:51:54,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854912159] [2024-11-17 07:51:54,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:51:54,657 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-17 07:51:54,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:51:54,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-17 07:51:54,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-17 07:51:54,663 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 175 [2024-11-17 07:51:54,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 186 transitions, 545 flow. Second operand has 3 states, 3 states have (on average 90.0) internal successors, (270), 3 states have internal predecessors, (270), 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-17 07:51:54,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:51:54,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 175 [2024-11-17 07:51:54,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:51:55,466 INFO L124 PetriNetUnfolderBase]: 5153/10851 cut-off events. [2024-11-17 07:51:55,467 INFO L125 PetriNetUnfolderBase]: For 162/162 co-relation queries the response was YES. [2024-11-17 07:51:55,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18550 conditions, 10851 events. 5153/10851 cut-off events. For 162/162 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 96223 event pairs, 2276 based on Foata normal form. 112/9093 useless extension candidates. Maximal degree in co-relation 18480. Up to 4873 conditions per place. [2024-11-17 07:51:55,506 INFO L140 encePairwiseOnDemand]: 169/175 looper letters, 158 selfloop transitions, 2 changer transitions 0/242 dead transitions. [2024-11-17 07:51:55,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 242 transitions, 979 flow [2024-11-17 07:51:55,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-17 07:51:55,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-17 07:51:55,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 401 transitions. [2024-11-17 07:51:55,508 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7638095238095238 [2024-11-17 07:51:55,508 INFO L175 Difference]: Start difference. First operand has 159 places, 186 transitions, 545 flow. Second operand 3 states and 401 transitions. [2024-11-17 07:51:55,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 242 transitions, 979 flow [2024-11-17 07:51:55,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 242 transitions, 915 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-11-17 07:51:55,513 INFO L231 Difference]: Finished difference. Result has 158 places, 187 transitions, 499 flow [2024-11-17 07:51:55,513 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=481, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=499, PETRI_PLACES=158, PETRI_TRANSITIONS=187} [2024-11-17 07:51:55,514 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 7 predicate places. [2024-11-17 07:51:55,514 INFO L471 AbstractCegarLoop]: Abstraction has has 158 places, 187 transitions, 499 flow [2024-11-17 07:51:55,514 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 90.0) internal successors, (270), 3 states have internal predecessors, (270), 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-17 07:51:55,514 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:51:55,514 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:51:55,515 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-17 07:51:55,515 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:51:55,515 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:51:55,515 INFO L85 PathProgramCache]: Analyzing trace with hash -263090580, now seen corresponding path program 1 times [2024-11-17 07:51:55,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:51:55,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022570568] [2024-11-17 07:51:55,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:51:55,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:51:55,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:51:55,578 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-17 07:51:55,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:51:55,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022570568] [2024-11-17 07:51:55,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022570568] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:51:55,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:51:55,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-17 07:51:55,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114821286] [2024-11-17 07:51:55,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:51:55,579 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:51:55,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:51:55,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:51:55,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-17 07:51:55,610 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 175 [2024-11-17 07:51:55,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 187 transitions, 499 flow. Second operand has 4 states, 4 states have (on average 81.25) internal successors, (325), 4 states have internal predecessors, (325), 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-17 07:51:55,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:51:55,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 175 [2024-11-17 07:51:55,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:51:56,807 INFO L124 PetriNetUnfolderBase]: 7104/14919 cut-off events. [2024-11-17 07:51:56,807 INFO L125 PetriNetUnfolderBase]: For 341/341 co-relation queries the response was YES. [2024-11-17 07:51:56,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25908 conditions, 14919 events. 7104/14919 cut-off events. For 341/341 co-relation queries the response was YES. Maximal size of possible extension queue 680. Compared 138017 event pairs, 2894 based on Foata normal form. 336/12521 useless extension candidates. Maximal degree in co-relation 25846. Up to 6604 conditions per place. [2024-11-17 07:51:56,855 INFO L140 encePairwiseOnDemand]: 159/175 looper letters, 179 selfloop transitions, 10 changer transitions 0/263 dead transitions. [2024-11-17 07:51:56,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 263 transitions, 1031 flow [2024-11-17 07:51:56,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-17 07:51:56,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-17 07:51:56,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 486 transitions. [2024-11-17 07:51:56,857 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6942857142857143 [2024-11-17 07:51:56,857 INFO L175 Difference]: Start difference. First operand has 158 places, 187 transitions, 499 flow. Second operand 4 states and 486 transitions. [2024-11-17 07:51:56,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 263 transitions, 1031 flow [2024-11-17 07:51:56,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 263 transitions, 1029 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-17 07:51:56,861 INFO L231 Difference]: Finished difference. Result has 161 places, 191 transitions, 565 flow [2024-11-17 07:51:56,862 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=565, PETRI_PLACES=161, PETRI_TRANSITIONS=191} [2024-11-17 07:51:56,862 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 10 predicate places. [2024-11-17 07:51:56,862 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 191 transitions, 565 flow [2024-11-17 07:51:56,863 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 81.25) internal successors, (325), 4 states have internal predecessors, (325), 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-17 07:51:56,863 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:51:56,863 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:51:56,863 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-17 07:51:56,863 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:51:56,863 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:51:56,863 INFO L85 PathProgramCache]: Analyzing trace with hash 434127991, now seen corresponding path program 1 times [2024-11-17 07:51:56,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:51:56,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834871527] [2024-11-17 07:51:56,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:51:56,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:51:56,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:51:56,914 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-17 07:51:56,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:51:56,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834871527] [2024-11-17 07:51:56,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834871527] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:51:56,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:51:56,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-17 07:51:56,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751976337] [2024-11-17 07:51:56,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:51:56,915 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-17 07:51:56,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:51:56,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-17 07:51:56,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-17 07:51:56,917 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 175 [2024-11-17 07:51:56,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 191 transitions, 565 flow. Second operand has 3 states, 3 states have (on average 92.0) internal successors, (276), 3 states have internal predecessors, (276), 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-17 07:51:56,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:51:56,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 175 [2024-11-17 07:51:56,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:51:57,629 INFO L124 PetriNetUnfolderBase]: 5451/12760 cut-off events. [2024-11-17 07:51:57,629 INFO L125 PetriNetUnfolderBase]: For 1982/2124 co-relation queries the response was YES. [2024-11-17 07:51:57,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22961 conditions, 12760 events. 5451/12760 cut-off events. For 1982/2124 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 125100 event pairs, 3559 based on Foata normal form. 81/10795 useless extension candidates. Maximal degree in co-relation 22895. Up to 7924 conditions per place. [2024-11-17 07:51:57,685 INFO L140 encePairwiseOnDemand]: 169/175 looper letters, 98 selfloop transitions, 7 changer transitions 0/189 dead transitions. [2024-11-17 07:51:57,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 189 transitions, 766 flow [2024-11-17 07:51:57,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-17 07:51:57,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-17 07:51:57,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 351 transitions. [2024-11-17 07:51:57,687 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6685714285714286 [2024-11-17 07:51:57,687 INFO L175 Difference]: Start difference. First operand has 161 places, 191 transitions, 565 flow. Second operand 3 states and 351 transitions. [2024-11-17 07:51:57,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 189 transitions, 766 flow [2024-11-17 07:51:57,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 189 transitions, 759 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-17 07:51:57,698 INFO L231 Difference]: Finished difference. Result has 163 places, 189 transitions, 574 flow [2024-11-17 07:51:57,699 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=574, PETRI_PLACES=163, PETRI_TRANSITIONS=189} [2024-11-17 07:51:57,699 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 12 predicate places. [2024-11-17 07:51:57,700 INFO L471 AbstractCegarLoop]: Abstraction has has 163 places, 189 transitions, 574 flow [2024-11-17 07:51:57,700 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 92.0) internal successors, (276), 3 states have internal predecessors, (276), 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-17 07:51:57,700 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:51:57,701 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 4, 1, 1] [2024-11-17 07:51:57,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-17 07:51:57,701 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:51:57,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:51:57,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1200108856, now seen corresponding path program 2 times [2024-11-17 07:51:57,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:51:57,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485423657] [2024-11-17 07:51:57,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:51:57,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:51:57,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:51:57,825 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:51:57,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:51:57,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485423657] [2024-11-17 07:51:57,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485423657] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 07:51:57,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521568817] [2024-11-17 07:51:57,826 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-17 07:51:57,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 07:51:57,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 07:51:57,828 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 07:51:57,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-17 07:51:57,896 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-17 07:51:57,896 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 07:51:57,897 INFO L255 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-17 07:51:57,898 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 07:51:57,927 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-17 07:51:57,928 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 07:51:57,964 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-17 07:51:57,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521568817] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 07:51:57,964 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 07:51:57,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 2, 2] total 13 [2024-11-17 07:51:57,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608984259] [2024-11-17 07:51:57,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 07:51:57,965 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-17 07:51:57,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:51:57,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-17 07:51:57,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-11-17 07:51:57,999 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 175 [2024-11-17 07:51:58,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 189 transitions, 574 flow. Second operand has 15 states, 15 states have (on average 86.33333333333333) internal successors, (1295), 15 states have internal predecessors, (1295), 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-17 07:51:58,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:51:58,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 175 [2024-11-17 07:51:58,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:51:59,033 INFO L124 PetriNetUnfolderBase]: 5453/12766 cut-off events. [2024-11-17 07:51:59,033 INFO L125 PetriNetUnfolderBase]: For 2007/2149 co-relation queries the response was YES. [2024-11-17 07:51:59,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22986 conditions, 12766 events. 5453/12766 cut-off events. For 2007/2149 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 125218 event pairs, 3559 based on Foata normal form. 81/10801 useless extension candidates. Maximal degree in co-relation 22905. Up to 7899 conditions per place. [2024-11-17 07:51:59,092 INFO L140 encePairwiseOnDemand]: 166/175 looper letters, 84 selfloop transitions, 33 changer transitions 0/199 dead transitions. [2024-11-17 07:51:59,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 199 transitions, 839 flow [2024-11-17 07:51:59,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-17 07:51:59,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-17 07:51:59,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1219 transitions. [2024-11-17 07:51:59,096 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5358241758241759 [2024-11-17 07:51:59,096 INFO L175 Difference]: Start difference. First operand has 163 places, 189 transitions, 574 flow. Second operand 13 states and 1219 transitions. [2024-11-17 07:51:59,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 199 transitions, 839 flow [2024-11-17 07:51:59,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 199 transitions, 803 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-11-17 07:51:59,110 INFO L231 Difference]: Finished difference. Result has 167 places, 191 transitions, 603 flow [2024-11-17 07:51:59,110 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=603, PETRI_PLACES=167, PETRI_TRANSITIONS=191} [2024-11-17 07:51:59,111 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 16 predicate places. [2024-11-17 07:51:59,111 INFO L471 AbstractCegarLoop]: Abstraction has has 167 places, 191 transitions, 603 flow [2024-11-17 07:51:59,111 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 86.33333333333333) internal successors, (1295), 15 states have internal predecessors, (1295), 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-17 07:51:59,112 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:51:59,112 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:51:59,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-17 07:51:59,312 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-17 07:51:59,313 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:51:59,313 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:51:59,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1546875886, now seen corresponding path program 1 times [2024-11-17 07:51:59,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:51:59,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171320741] [2024-11-17 07:51:59,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:51:59,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:51:59,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:51:59,424 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-17 07:51:59,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:51:59,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171320741] [2024-11-17 07:51:59,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171320741] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 07:51:59,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036250808] [2024-11-17 07:51:59,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:51:59,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 07:51:59,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 07:51:59,428 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 07:51:59,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-17 07:51:59,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:51:59,515 INFO L255 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-17 07:51:59,516 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 07:51:59,566 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-17 07:51:59,566 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 07:51:59,597 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-17 07:51:59,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036250808] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 07:51:59,598 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 07:51:59,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 11 [2024-11-17 07:51:59,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062035828] [2024-11-17 07:51:59,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 07:51:59,599 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-17 07:51:59,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:51:59,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-17 07:51:59,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-11-17 07:51:59,619 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 175 [2024-11-17 07:51:59,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 191 transitions, 603 flow. Second operand has 11 states, 11 states have (on average 87.27272727272727) internal successors, (960), 11 states have internal predecessors, (960), 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-17 07:51:59,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:51:59,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 175 [2024-11-17 07:51:59,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:00,584 INFO L124 PetriNetUnfolderBase]: 5449/12758 cut-off events. [2024-11-17 07:52:00,584 INFO L125 PetriNetUnfolderBase]: For 2008/2150 co-relation queries the response was YES. [2024-11-17 07:52:00,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22969 conditions, 12758 events. 5449/12758 cut-off events. For 2008/2150 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 125015 event pairs, 3559 based on Foata normal form. 83/10795 useless extension candidates. Maximal degree in co-relation 22806. Up to 7909 conditions per place. [2024-11-17 07:52:00,635 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 81 selfloop transitions, 24 changer transitions 0/187 dead transitions. [2024-11-17 07:52:00,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 187 transitions, 787 flow [2024-11-17 07:52:00,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-17 07:52:00,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-17 07:52:00,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 687 transitions. [2024-11-17 07:52:00,637 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5608163265306122 [2024-11-17 07:52:00,637 INFO L175 Difference]: Start difference. First operand has 167 places, 191 transitions, 603 flow. Second operand 7 states and 687 transitions. [2024-11-17 07:52:00,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 187 transitions, 787 flow [2024-11-17 07:52:00,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 187 transitions, 725 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-11-17 07:52:00,651 INFO L231 Difference]: Finished difference. Result has 165 places, 187 transitions, 589 flow [2024-11-17 07:52:00,651 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=515, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=589, PETRI_PLACES=165, PETRI_TRANSITIONS=187} [2024-11-17 07:52:00,651 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 14 predicate places. [2024-11-17 07:52:00,652 INFO L471 AbstractCegarLoop]: Abstraction has has 165 places, 187 transitions, 589 flow [2024-11-17 07:52:00,653 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 87.27272727272727) internal successors, (960), 11 states have internal predecessors, (960), 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-17 07:52:00,653 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:00,653 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:00,666 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-17 07:52:00,853 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 07:52:00,854 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:00,854 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:00,855 INFO L85 PathProgramCache]: Analyzing trace with hash 691527880, now seen corresponding path program 2 times [2024-11-17 07:52:00,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:00,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600466632] [2024-11-17 07:52:00,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:00,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:00,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:00,994 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-17 07:52:00,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:00,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600466632] [2024-11-17 07:52:00,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600466632] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 07:52:00,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634946146] [2024-11-17 07:52:00,995 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-17 07:52:00,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 07:52:00,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 07:52:00,997 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 07:52:00,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-17 07:52:01,082 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-17 07:52:01,082 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 07:52:01,083 INFO L255 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-17 07:52:01,084 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 07:52:01,133 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-17 07:52:01,133 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-17 07:52:01,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634946146] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:01,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-17 07:52:01,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [8] total 10 [2024-11-17 07:52:01,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588682758] [2024-11-17 07:52:01,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:01,134 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:52:01,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:01,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:52:01,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-17 07:52:01,154 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 175 [2024-11-17 07:52:01,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 187 transitions, 589 flow. Second operand has 4 states, 4 states have (on average 88.0) internal successors, (352), 4 states have internal predecessors, (352), 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-17 07:52:01,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:01,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 175 [2024-11-17 07:52:01,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:02,147 INFO L124 PetriNetUnfolderBase]: 6295/14350 cut-off events. [2024-11-17 07:52:02,148 INFO L125 PetriNetUnfolderBase]: For 2380/2422 co-relation queries the response was YES. [2024-11-17 07:52:02,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26293 conditions, 14350 events. 6295/14350 cut-off events. For 2380/2422 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 139801 event pairs, 3226 based on Foata normal form. 42/12107 useless extension candidates. Maximal degree in co-relation 26126. Up to 7093 conditions per place. [2024-11-17 07:52:02,203 INFO L140 encePairwiseOnDemand]: 168/175 looper letters, 136 selfloop transitions, 7 changer transitions 0/223 dead transitions. [2024-11-17 07:52:02,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 223 transitions, 950 flow [2024-11-17 07:52:02,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-17 07:52:02,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-17 07:52:02,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 457 transitions. [2024-11-17 07:52:02,205 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6528571428571428 [2024-11-17 07:52:02,205 INFO L175 Difference]: Start difference. First operand has 165 places, 187 transitions, 589 flow. Second operand 4 states and 457 transitions. [2024-11-17 07:52:02,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 223 transitions, 950 flow [2024-11-17 07:52:02,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 223 transitions, 902 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-17 07:52:02,225 INFO L231 Difference]: Finished difference. Result has 162 places, 187 transitions, 565 flow [2024-11-17 07:52:02,225 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=539, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=565, PETRI_PLACES=162, PETRI_TRANSITIONS=187} [2024-11-17 07:52:02,226 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 11 predicate places. [2024-11-17 07:52:02,226 INFO L471 AbstractCegarLoop]: Abstraction has has 162 places, 187 transitions, 565 flow [2024-11-17 07:52:02,226 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 88.0) internal successors, (352), 4 states have internal predecessors, (352), 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-17 07:52:02,227 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:02,227 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:02,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-17 07:52:02,427 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 07:52:02,427 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err15ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:02,428 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:02,428 INFO L85 PathProgramCache]: Analyzing trace with hash -37501562, now seen corresponding path program 1 times [2024-11-17 07:52:02,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:02,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197892114] [2024-11-17 07:52:02,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:02,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:02,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:02,582 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-17 07:52:02,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:02,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197892114] [2024-11-17 07:52:02,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197892114] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 07:52:02,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419106128] [2024-11-17 07:52:02,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:02,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 07:52:02,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 07:52:02,585 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 07:52:02,586 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-17 07:52:02,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:02,671 INFO L255 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-17 07:52:02,673 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 07:52:02,751 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-17 07:52:02,751 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 07:52:02,809 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-17 07:52:02,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419106128] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 07:52:02,809 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 07:52:02,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-11-17 07:52:02,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789896761] [2024-11-17 07:52:02,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 07:52:02,810 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-17 07:52:02,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:02,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-17 07:52:02,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2024-11-17 07:52:02,845 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 175 [2024-11-17 07:52:02,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 187 transitions, 565 flow. Second operand has 18 states, 18 states have (on average 86.66666666666667) internal successors, (1560), 18 states have internal predecessors, (1560), 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-17 07:52:02,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:02,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 175 [2024-11-17 07:52:02,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:03,706 INFO L124 PetriNetUnfolderBase]: 5757/13586 cut-off events. [2024-11-17 07:52:03,706 INFO L125 PetriNetUnfolderBase]: For 3848/3990 co-relation queries the response was YES. [2024-11-17 07:52:03,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25110 conditions, 13586 events. 5757/13586 cut-off events. For 3848/3990 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 134792 event pairs, 3813 based on Foata normal form. 83/11449 useless extension candidates. Maximal degree in co-relation 24984. Up to 8383 conditions per place. [2024-11-17 07:52:03,765 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 80 selfloop transitions, 22 changer transitions 0/183 dead transitions. [2024-11-17 07:52:03,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 183 transitions, 753 flow [2024-11-17 07:52:03,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-17 07:52:03,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-17 07:52:03,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1035 transitions. [2024-11-17 07:52:03,767 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5376623376623376 [2024-11-17 07:52:03,767 INFO L175 Difference]: Start difference. First operand has 162 places, 187 transitions, 565 flow. Second operand 11 states and 1035 transitions. [2024-11-17 07:52:03,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 183 transitions, 753 flow [2024-11-17 07:52:03,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 183 transitions, 745 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-17 07:52:03,804 INFO L231 Difference]: Finished difference. Result has 172 places, 183 transitions, 603 flow [2024-11-17 07:52:03,804 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=541, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=603, PETRI_PLACES=172, PETRI_TRANSITIONS=183} [2024-11-17 07:52:03,805 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 21 predicate places. [2024-11-17 07:52:03,805 INFO L471 AbstractCegarLoop]: Abstraction has has 172 places, 183 transitions, 603 flow [2024-11-17 07:52:03,806 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 86.66666666666667) internal successors, (1560), 18 states have internal predecessors, (1560), 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-17 07:52:03,806 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:03,806 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:03,818 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-17 07:52:04,006 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-17 07:52:04,007 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err15ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:04,007 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:04,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1725732240, now seen corresponding path program 2 times [2024-11-17 07:52:04,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:04,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852813704] [2024-11-17 07:52:04,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:04,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:04,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:04,109 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:04,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:04,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852813704] [2024-11-17 07:52:04,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852813704] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:04,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:52:04,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-17 07:52:04,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706351743] [2024-11-17 07:52:04,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:04,110 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:52:04,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:04,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:52:04,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-17 07:52:04,132 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 175 [2024-11-17 07:52:04,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 183 transitions, 603 flow. Second operand has 4 states, 4 states have (on average 86.25) internal successors, (345), 4 states have internal predecessors, (345), 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-17 07:52:04,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:04,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 175 [2024-11-17 07:52:04,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:04,987 INFO L124 PetriNetUnfolderBase]: 6529/14606 cut-off events. [2024-11-17 07:52:04,987 INFO L125 PetriNetUnfolderBase]: For 4200/4242 co-relation queries the response was YES. [2024-11-17 07:52:05,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27640 conditions, 14606 events. 6529/14606 cut-off events. For 4200/4242 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 140616 event pairs, 3522 based on Foata normal form. 98/12329 useless extension candidates. Maximal degree in co-relation 27492. Up to 7689 conditions per place. [2024-11-17 07:52:05,053 INFO L140 encePairwiseOnDemand]: 169/175 looper letters, 134 selfloop transitions, 7 changer transitions 0/217 dead transitions. [2024-11-17 07:52:05,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 217 transitions, 952 flow [2024-11-17 07:52:05,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-17 07:52:05,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-17 07:52:05,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 448 transitions. [2024-11-17 07:52:05,055 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-11-17 07:52:05,056 INFO L175 Difference]: Start difference. First operand has 172 places, 183 transitions, 603 flow. Second operand 4 states and 448 transitions. [2024-11-17 07:52:05,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 217 transitions, 952 flow [2024-11-17 07:52:05,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 217 transitions, 908 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-11-17 07:52:05,088 INFO L231 Difference]: Finished difference. Result has 164 places, 182 transitions, 569 flow [2024-11-17 07:52:05,088 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=555, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=569, PETRI_PLACES=164, PETRI_TRANSITIONS=182} [2024-11-17 07:52:05,089 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 13 predicate places. [2024-11-17 07:52:05,089 INFO L471 AbstractCegarLoop]: Abstraction has has 164 places, 182 transitions, 569 flow [2024-11-17 07:52:05,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 86.25) internal successors, (345), 4 states have internal predecessors, (345), 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-17 07:52:05,089 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:05,089 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:05,089 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-17 07:52:05,089 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err17ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:05,090 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:05,090 INFO L85 PathProgramCache]: Analyzing trace with hash -2145371955, now seen corresponding path program 1 times [2024-11-17 07:52:05,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:05,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722698006] [2024-11-17 07:52:05,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:05,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:05,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:05,174 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:05,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:05,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722698006] [2024-11-17 07:52:05,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722698006] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:05,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:52:05,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-17 07:52:05,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015125464] [2024-11-17 07:52:05,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:05,179 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:52:05,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:05,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:52:05,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-17 07:52:05,206 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 175 [2024-11-17 07:52:05,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 182 transitions, 569 flow. Second operand has 4 states, 4 states have (on average 86.5) internal successors, (346), 4 states have internal predecessors, (346), 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-17 07:52:05,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:05,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 175 [2024-11-17 07:52:05,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:06,230 INFO L124 PetriNetUnfolderBase]: 6595/14560 cut-off events. [2024-11-17 07:52:06,230 INFO L125 PetriNetUnfolderBase]: For 4628/4807 co-relation queries the response was YES. [2024-11-17 07:52:06,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27766 conditions, 14560 events. 6595/14560 cut-off events. For 4628/4807 co-relation queries the response was YES. Maximal size of possible extension queue 653. Compared 138043 event pairs, 3447 based on Foata normal form. 339/12399 useless extension candidates. Maximal degree in co-relation 27632. Up to 7488 conditions per place. [2024-11-17 07:52:06,292 INFO L140 encePairwiseOnDemand]: 168/175 looper letters, 141 selfloop transitions, 5 changer transitions 0/220 dead transitions. [2024-11-17 07:52:06,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 220 transitions, 1000 flow [2024-11-17 07:52:06,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-17 07:52:06,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-17 07:52:06,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 450 transitions. [2024-11-17 07:52:06,294 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-11-17 07:52:06,294 INFO L175 Difference]: Start difference. First operand has 164 places, 182 transitions, 569 flow. Second operand 4 states and 450 transitions. [2024-11-17 07:52:06,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 220 transitions, 1000 flow [2024-11-17 07:52:06,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 220 transitions, 980 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-17 07:52:06,325 INFO L231 Difference]: Finished difference. Result has 162 places, 180 transitions, 561 flow [2024-11-17 07:52:06,325 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=551, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=561, PETRI_PLACES=162, PETRI_TRANSITIONS=180} [2024-11-17 07:52:06,326 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 11 predicate places. [2024-11-17 07:52:06,326 INFO L471 AbstractCegarLoop]: Abstraction has has 162 places, 180 transitions, 561 flow [2024-11-17 07:52:06,326 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 86.5) internal successors, (346), 4 states have internal predecessors, (346), 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-17 07:52:06,326 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:06,326 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:06,326 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-17 07:52:06,326 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:06,327 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:06,327 INFO L85 PathProgramCache]: Analyzing trace with hash -2144355088, now seen corresponding path program 1 times [2024-11-17 07:52:06,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:06,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996552242] [2024-11-17 07:52:06,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:06,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:06,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:06,409 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:06,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:06,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996552242] [2024-11-17 07:52:06,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996552242] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:06,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:52:06,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-17 07:52:06,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419944849] [2024-11-17 07:52:06,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:06,410 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-17 07:52:06,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:06,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-17 07:52:06,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-17 07:52:06,418 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 175 [2024-11-17 07:52:06,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 180 transitions, 561 flow. Second operand has 3 states, 3 states have (on average 92.0) internal successors, (276), 3 states have internal predecessors, (276), 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-17 07:52:06,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:06,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 175 [2024-11-17 07:52:06,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:08,305 INFO L124 PetriNetUnfolderBase]: 9773/20898 cut-off events. [2024-11-17 07:52:08,305 INFO L125 PetriNetUnfolderBase]: For 5747/6064 co-relation queries the response was YES. [2024-11-17 07:52:08,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40226 conditions, 20898 events. 9773/20898 cut-off events. For 5747/6064 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 200338 event pairs, 4417 based on Foata normal form. 417/18528 useless extension candidates. Maximal degree in co-relation 40092. Up to 9507 conditions per place. [2024-11-17 07:52:08,372 INFO L140 encePairwiseOnDemand]: 169/175 looper letters, 162 selfloop transitions, 2 changer transitions 0/240 dead transitions. [2024-11-17 07:52:08,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 240 transitions, 1066 flow [2024-11-17 07:52:08,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-17 07:52:08,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-17 07:52:08,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 399 transitions. [2024-11-17 07:52:08,373 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.76 [2024-11-17 07:52:08,373 INFO L175 Difference]: Start difference. First operand has 162 places, 180 transitions, 561 flow. Second operand 3 states and 399 transitions. [2024-11-17 07:52:08,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 240 transitions, 1066 flow [2024-11-17 07:52:08,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 240 transitions, 1056 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-17 07:52:08,426 INFO L231 Difference]: Finished difference. Result has 162 places, 181 transitions, 569 flow [2024-11-17 07:52:08,426 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=551, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=569, PETRI_PLACES=162, PETRI_TRANSITIONS=181} [2024-11-17 07:52:08,426 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 11 predicate places. [2024-11-17 07:52:08,426 INFO L471 AbstractCegarLoop]: Abstraction has has 162 places, 181 transitions, 569 flow [2024-11-17 07:52:08,427 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 92.0) internal successors, (276), 3 states have internal predecessors, (276), 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-17 07:52:08,427 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:08,427 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:08,427 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-17 07:52:08,427 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:08,427 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:08,427 INFO L85 PathProgramCache]: Analyzing trace with hash -768699937, now seen corresponding path program 1 times [2024-11-17 07:52:08,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:08,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771661060] [2024-11-17 07:52:08,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:08,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:08,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:08,524 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:08,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:08,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771661060] [2024-11-17 07:52:08,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771661060] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:08,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:52:08,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-17 07:52:08,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769923644] [2024-11-17 07:52:08,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:08,526 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:52:08,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:08,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:52:08,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-17 07:52:08,550 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 175 [2024-11-17 07:52:08,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 181 transitions, 569 flow. Second operand has 4 states, 4 states have (on average 88.75) internal successors, (355), 4 states have internal predecessors, (355), 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-17 07:52:08,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:08,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 175 [2024-11-17 07:52:08,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:09,851 INFO L124 PetriNetUnfolderBase]: 9869/22260 cut-off events. [2024-11-17 07:52:09,851 INFO L125 PetriNetUnfolderBase]: For 6546/6637 co-relation queries the response was YES. [2024-11-17 07:52:09,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42560 conditions, 22260 events. 9869/22260 cut-off events. For 6546/6637 co-relation queries the response was YES. Maximal size of possible extension queue 800. Compared 223832 event pairs, 4241 based on Foata normal form. 91/19497 useless extension candidates. Maximal degree in co-relation 42426. Up to 9382 conditions per place. [2024-11-17 07:52:09,982 INFO L140 encePairwiseOnDemand]: 169/175 looper letters, 133 selfloop transitions, 7 changer transitions 0/218 dead transitions. [2024-11-17 07:52:09,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 218 transitions, 936 flow [2024-11-17 07:52:09,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-17 07:52:09,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-17 07:52:09,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 455 transitions. [2024-11-17 07:52:09,984 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-11-17 07:52:09,984 INFO L175 Difference]: Start difference. First operand has 162 places, 181 transitions, 569 flow. Second operand 4 states and 455 transitions. [2024-11-17 07:52:09,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 218 transitions, 936 flow [2024-11-17 07:52:10,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 218 transitions, 932 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-17 07:52:10,114 INFO L231 Difference]: Finished difference. Result has 164 places, 181 transitions, 593 flow [2024-11-17 07:52:10,114 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=565, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=593, PETRI_PLACES=164, PETRI_TRANSITIONS=181} [2024-11-17 07:52:10,114 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 13 predicate places. [2024-11-17 07:52:10,115 INFO L471 AbstractCegarLoop]: Abstraction has has 164 places, 181 transitions, 593 flow [2024-11-17 07:52:10,115 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 88.75) internal successors, (355), 4 states have internal predecessors, (355), 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-17 07:52:10,115 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:10,115 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:10,115 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-17 07:52:10,115 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:10,116 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:10,116 INFO L85 PathProgramCache]: Analyzing trace with hash -731357850, now seen corresponding path program 1 times [2024-11-17 07:52:10,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:10,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247398346] [2024-11-17 07:52:10,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:10,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:10,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:10,203 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:10,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:10,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247398346] [2024-11-17 07:52:10,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247398346] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:10,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:52:10,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-17 07:52:10,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421767544] [2024-11-17 07:52:10,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:10,204 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:52:10,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:10,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:52:10,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-17 07:52:10,212 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 175 [2024-11-17 07:52:10,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 181 transitions, 593 flow. Second operand has 4 states, 4 states have (on average 89.25) internal successors, (357), 4 states have internal predecessors, (357), 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-17 07:52:10,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:10,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 175 [2024-11-17 07:52:10,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:11,780 INFO L124 PetriNetUnfolderBase]: 10837/22675 cut-off events. [2024-11-17 07:52:11,780 INFO L125 PetriNetUnfolderBase]: For 9525/9600 co-relation queries the response was YES. [2024-11-17 07:52:11,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46115 conditions, 22675 events. 10837/22675 cut-off events. For 9525/9600 co-relation queries the response was YES. Maximal size of possible extension queue 755. Compared 216444 event pairs, 5044 based on Foata normal form. 255/20555 useless extension candidates. Maximal degree in co-relation 45979. Up to 10293 conditions per place. [2024-11-17 07:52:11,878 INFO L140 encePairwiseOnDemand]: 170/175 looper letters, 200 selfloop transitions, 3 changer transitions 0/276 dead transitions. [2024-11-17 07:52:11,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 276 transitions, 1242 flow [2024-11-17 07:52:11,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-17 07:52:11,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-17 07:52:11,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 515 transitions. [2024-11-17 07:52:11,879 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7357142857142858 [2024-11-17 07:52:11,879 INFO L175 Difference]: Start difference. First operand has 164 places, 181 transitions, 593 flow. Second operand 4 states and 515 transitions. [2024-11-17 07:52:11,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 276 transitions, 1242 flow [2024-11-17 07:52:12,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 276 transitions, 1230 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-17 07:52:12,006 INFO L231 Difference]: Finished difference. Result has 167 places, 182 transitions, 603 flow [2024-11-17 07:52:12,006 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=585, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=603, PETRI_PLACES=167, PETRI_TRANSITIONS=182} [2024-11-17 07:52:12,006 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 16 predicate places. [2024-11-17 07:52:12,007 INFO L471 AbstractCegarLoop]: Abstraction has has 167 places, 182 transitions, 603 flow [2024-11-17 07:52:12,007 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 89.25) internal successors, (357), 4 states have internal predecessors, (357), 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-17 07:52:12,007 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:12,007 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:12,007 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-17 07:52:12,007 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:12,007 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:12,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1958092295, now seen corresponding path program 1 times [2024-11-17 07:52:12,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:12,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329254576] [2024-11-17 07:52:12,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:12,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:12,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:12,113 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:12,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:12,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329254576] [2024-11-17 07:52:12,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329254576] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:12,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:52:12,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-17 07:52:12,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872039144] [2024-11-17 07:52:12,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:12,114 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-17 07:52:12,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:12,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-17 07:52:12,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-17 07:52:12,169 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 175 [2024-11-17 07:52:12,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 182 transitions, 603 flow. Second operand has 5 states, 5 states have (on average 84.0) internal successors, (420), 5 states have internal predecessors, (420), 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-17 07:52:12,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:12,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 175 [2024-11-17 07:52:12,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:13,799 INFO L124 PetriNetUnfolderBase]: 13941/27306 cut-off events. [2024-11-17 07:52:13,799 INFO L125 PetriNetUnfolderBase]: For 7224/7292 co-relation queries the response was YES. [2024-11-17 07:52:13,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55905 conditions, 27306 events. 13941/27306 cut-off events. For 7224/7292 co-relation queries the response was YES. Maximal size of possible extension queue 874. Compared 249884 event pairs, 5425 based on Foata normal form. 0/24259 useless extension candidates. Maximal degree in co-relation 55768. Up to 11854 conditions per place. [2024-11-17 07:52:14,139 INFO L140 encePairwiseOnDemand]: 164/175 looper letters, 173 selfloop transitions, 13 changer transitions 0/255 dead transitions. [2024-11-17 07:52:14,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 255 transitions, 1135 flow [2024-11-17 07:52:14,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-17 07:52:14,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-17 07:52:14,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 566 transitions. [2024-11-17 07:52:14,141 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6468571428571429 [2024-11-17 07:52:14,141 INFO L175 Difference]: Start difference. First operand has 167 places, 182 transitions, 603 flow. Second operand 5 states and 566 transitions. [2024-11-17 07:52:14,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 255 transitions, 1135 flow [2024-11-17 07:52:14,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 255 transitions, 1131 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-17 07:52:14,209 INFO L231 Difference]: Finished difference. Result has 170 places, 182 transitions, 649 flow [2024-11-17 07:52:14,209 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=649, PETRI_PLACES=170, PETRI_TRANSITIONS=182} [2024-11-17 07:52:14,209 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 19 predicate places. [2024-11-17 07:52:14,209 INFO L471 AbstractCegarLoop]: Abstraction has has 170 places, 182 transitions, 649 flow [2024-11-17 07:52:14,209 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 84.0) internal successors, (420), 5 states have internal predecessors, (420), 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-17 07:52:14,209 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:14,210 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:14,210 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-17 07:52:14,210 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:14,210 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:14,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1958093288, now seen corresponding path program 1 times [2024-11-17 07:52:14,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:14,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342488751] [2024-11-17 07:52:14,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:14,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:14,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:14,267 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:14,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:14,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342488751] [2024-11-17 07:52:14,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342488751] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:14,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:52:14,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-17 07:52:14,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432492007] [2024-11-17 07:52:14,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:14,268 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:52:14,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:14,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:52:14,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-17 07:52:14,299 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 175 [2024-11-17 07:52:14,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 182 transitions, 649 flow. Second operand has 4 states, 4 states have (on average 82.5) internal successors, (330), 4 states have internal predecessors, (330), 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-17 07:52:14,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:14,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 175 [2024-11-17 07:52:14,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:15,825 INFO L124 PetriNetUnfolderBase]: 11173/24186 cut-off events. [2024-11-17 07:52:15,826 INFO L125 PetriNetUnfolderBase]: For 15679/15735 co-relation queries the response was YES. [2024-11-17 07:52:15,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51819 conditions, 24186 events. 11173/24186 cut-off events. For 15679/15735 co-relation queries the response was YES. Maximal size of possible extension queue 817. Compared 238123 event pairs, 4899 based on Foata normal form. 270/22051 useless extension candidates. Maximal degree in co-relation 51679. Up to 10909 conditions per place. [2024-11-17 07:52:15,971 INFO L140 encePairwiseOnDemand]: 165/175 looper letters, 174 selfloop transitions, 10 changer transitions 0/254 dead transitions. [2024-11-17 07:52:15,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 254 transitions, 1167 flow [2024-11-17 07:52:15,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-17 07:52:15,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-17 07:52:15,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 477 transitions. [2024-11-17 07:52:15,972 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6814285714285714 [2024-11-17 07:52:15,972 INFO L175 Difference]: Start difference. First operand has 170 places, 182 transitions, 649 flow. Second operand 4 states and 477 transitions. [2024-11-17 07:52:15,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 254 transitions, 1167 flow [2024-11-17 07:52:16,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 254 transitions, 1150 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-17 07:52:16,177 INFO L231 Difference]: Finished difference. Result has 170 places, 180 transitions, 640 flow [2024-11-17 07:52:16,177 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=620, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=640, PETRI_PLACES=170, PETRI_TRANSITIONS=180} [2024-11-17 07:52:16,178 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 19 predicate places. [2024-11-17 07:52:16,178 INFO L471 AbstractCegarLoop]: Abstraction has has 170 places, 180 transitions, 640 flow [2024-11-17 07:52:16,178 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 82.5) internal successors, (330), 4 states have internal predecessors, (330), 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-17 07:52:16,178 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:16,178 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:16,178 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-17 07:52:16,178 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:16,179 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:16,179 INFO L85 PathProgramCache]: Analyzing trace with hash -2082019721, now seen corresponding path program 1 times [2024-11-17 07:52:16,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:16,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099096656] [2024-11-17 07:52:16,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:16,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:16,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:16,243 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:16,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:16,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099096656] [2024-11-17 07:52:16,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099096656] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:16,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:52:16,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-17 07:52:16,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945053674] [2024-11-17 07:52:16,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:16,245 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:52:16,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:16,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:52:16,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-17 07:52:16,274 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 175 [2024-11-17 07:52:16,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 180 transitions, 640 flow. Second operand has 4 states, 4 states have (on average 88.5) internal successors, (354), 4 states have internal predecessors, (354), 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-17 07:52:16,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:16,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 175 [2024-11-17 07:52:16,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:18,157 INFO L124 PetriNetUnfolderBase]: 10777/23672 cut-off events. [2024-11-17 07:52:18,157 INFO L125 PetriNetUnfolderBase]: For 18243/18714 co-relation queries the response was YES. [2024-11-17 07:52:18,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49955 conditions, 23672 events. 10777/23672 cut-off events. For 18243/18714 co-relation queries the response was YES. Maximal size of possible extension queue 818. Compared 234908 event pairs, 5892 based on Foata normal form. 241/21209 useless extension candidates. Maximal degree in co-relation 49816. Up to 12593 conditions per place. [2024-11-17 07:52:18,292 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 143 selfloop transitions, 7 changer transitions 0/223 dead transitions. [2024-11-17 07:52:18,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 223 transitions, 1144 flow [2024-11-17 07:52:18,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-17 07:52:18,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-17 07:52:18,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 456 transitions. [2024-11-17 07:52:18,294 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6514285714285715 [2024-11-17 07:52:18,294 INFO L175 Difference]: Start difference. First operand has 170 places, 180 transitions, 640 flow. Second operand 4 states and 456 transitions. [2024-11-17 07:52:18,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 223 transitions, 1144 flow [2024-11-17 07:52:18,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 223 transitions, 1118 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-17 07:52:18,354 INFO L231 Difference]: Finished difference. Result has 171 places, 180 transitions, 648 flow [2024-11-17 07:52:18,354 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=648, PETRI_PLACES=171, PETRI_TRANSITIONS=180} [2024-11-17 07:52:18,355 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 20 predicate places. [2024-11-17 07:52:18,355 INFO L471 AbstractCegarLoop]: Abstraction has has 171 places, 180 transitions, 648 flow [2024-11-17 07:52:18,355 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 88.5) internal successors, (354), 4 states have internal predecessors, (354), 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-17 07:52:18,355 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:18,355 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:18,355 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-17 07:52:18,355 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:18,356 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:18,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1940076370, now seen corresponding path program 1 times [2024-11-17 07:52:18,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:18,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13599567] [2024-11-17 07:52:18,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:18,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:18,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:18,439 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:18,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:18,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13599567] [2024-11-17 07:52:18,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13599567] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:18,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:52:18,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-17 07:52:18,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75757539] [2024-11-17 07:52:18,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:18,440 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:52:18,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:18,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:52:18,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-17 07:52:18,465 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 175 [2024-11-17 07:52:18,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 180 transitions, 648 flow. Second operand has 4 states, 4 states have (on average 87.0) internal successors, (348), 4 states have internal predecessors, (348), 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-17 07:52:18,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:18,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 175 [2024-11-17 07:52:18,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:20,490 INFO L124 PetriNetUnfolderBase]: 10501/23622 cut-off events. [2024-11-17 07:52:20,491 INFO L125 PetriNetUnfolderBase]: For 16679/16778 co-relation queries the response was YES. [2024-11-17 07:52:20,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50558 conditions, 23622 events. 10501/23622 cut-off events. For 16679/16778 co-relation queries the response was YES. Maximal size of possible extension queue 831. Compared 238622 event pairs, 4841 based on Foata normal form. 279/21875 useless extension candidates. Maximal degree in co-relation 50417. Up to 10676 conditions per place. [2024-11-17 07:52:20,625 INFO L140 encePairwiseOnDemand]: 170/175 looper letters, 137 selfloop transitions, 6 changer transitions 0/216 dead transitions. [2024-11-17 07:52:20,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 216 transitions, 1023 flow [2024-11-17 07:52:20,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-17 07:52:20,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-17 07:52:20,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 446 transitions. [2024-11-17 07:52:20,626 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6371428571428571 [2024-11-17 07:52:20,627 INFO L175 Difference]: Start difference. First operand has 171 places, 180 transitions, 648 flow. Second operand 4 states and 446 transitions. [2024-11-17 07:52:20,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 216 transitions, 1023 flow [2024-11-17 07:52:20,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 216 transitions, 1011 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-17 07:52:20,879 INFO L231 Difference]: Finished difference. Result has 171 places, 179 transitions, 646 flow [2024-11-17 07:52:20,880 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=646, PETRI_PLACES=171, PETRI_TRANSITIONS=179} [2024-11-17 07:52:20,880 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 20 predicate places. [2024-11-17 07:52:20,880 INFO L471 AbstractCegarLoop]: Abstraction has has 171 places, 179 transitions, 646 flow [2024-11-17 07:52:20,880 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 87.0) internal successors, (348), 4 states have internal predecessors, (348), 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-17 07:52:20,880 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:20,880 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:20,881 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-17 07:52:20,881 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:20,881 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:20,881 INFO L85 PathProgramCache]: Analyzing trace with hash 571320409, now seen corresponding path program 1 times [2024-11-17 07:52:20,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:20,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216449904] [2024-11-17 07:52:20,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:20,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:20,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:20,994 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:20,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:20,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216449904] [2024-11-17 07:52:20,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216449904] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:20,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:52:20,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-17 07:52:20,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866113] [2024-11-17 07:52:20,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:20,995 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-17 07:52:20,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:20,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-17 07:52:20,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-17 07:52:21,052 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 175 [2024-11-17 07:52:21,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 179 transitions, 646 flow. Second operand has 6 states, 6 states have (on average 77.5) internal successors, (465), 6 states have internal predecessors, (465), 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-17 07:52:21,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:21,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 175 [2024-11-17 07:52:21,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:23,111 INFO L124 PetriNetUnfolderBase]: 13847/27852 cut-off events. [2024-11-17 07:52:23,111 INFO L125 PetriNetUnfolderBase]: For 19821/19999 co-relation queries the response was YES. [2024-11-17 07:52:23,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60732 conditions, 27852 events. 13847/27852 cut-off events. For 19821/19999 co-relation queries the response was YES. Maximal size of possible extension queue 873. Compared 260503 event pairs, 6453 based on Foata normal form. 588/25895 useless extension candidates. Maximal degree in co-relation 60591. Up to 13828 conditions per place. [2024-11-17 07:52:23,243 INFO L140 encePairwiseOnDemand]: 162/175 looper letters, 286 selfloop transitions, 14 changer transitions 0/366 dead transitions. [2024-11-17 07:52:23,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 366 transitions, 1707 flow [2024-11-17 07:52:23,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-17 07:52:23,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-17 07:52:23,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 865 transitions. [2024-11-17 07:52:23,245 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-11-17 07:52:23,245 INFO L175 Difference]: Start difference. First operand has 171 places, 179 transitions, 646 flow. Second operand 8 states and 865 transitions. [2024-11-17 07:52:23,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 366 transitions, 1707 flow [2024-11-17 07:52:23,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 366 transitions, 1695 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-17 07:52:23,444 INFO L231 Difference]: Finished difference. Result has 178 places, 181 transitions, 694 flow [2024-11-17 07:52:23,444 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=632, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=694, PETRI_PLACES=178, PETRI_TRANSITIONS=181} [2024-11-17 07:52:23,445 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 27 predicate places. [2024-11-17 07:52:23,445 INFO L471 AbstractCegarLoop]: Abstraction has has 178 places, 181 transitions, 694 flow [2024-11-17 07:52:23,445 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 77.5) internal successors, (465), 6 states have internal predecessors, (465), 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-17 07:52:23,445 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:23,445 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:23,445 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-17 07:52:23,445 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:23,446 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:23,446 INFO L85 PathProgramCache]: Analyzing trace with hash 857908280, now seen corresponding path program 1 times [2024-11-17 07:52:23,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:23,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663348649] [2024-11-17 07:52:23,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:23,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:23,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:23,507 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:23,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:23,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663348649] [2024-11-17 07:52:23,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663348649] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:23,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:52:23,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-17 07:52:23,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696014263] [2024-11-17 07:52:23,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:23,508 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:52:23,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:23,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:52:23,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-17 07:52:23,517 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 175 [2024-11-17 07:52:23,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 181 transitions, 694 flow. Second operand has 4 states, 4 states have (on average 91.0) internal successors, (364), 4 states have internal predecessors, (364), 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-17 07:52:23,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:23,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 175 [2024-11-17 07:52:23,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:24,913 INFO L124 PetriNetUnfolderBase]: 9829/19970 cut-off events. [2024-11-17 07:52:24,913 INFO L125 PetriNetUnfolderBase]: For 27801/28743 co-relation queries the response was YES. [2024-11-17 07:52:24,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46679 conditions, 19970 events. 9829/19970 cut-off events. For 27801/28743 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 179682 event pairs, 4820 based on Foata normal form. 630/19217 useless extension candidates. Maximal degree in co-relation 46534. Up to 10164 conditions per place. [2024-11-17 07:52:25,036 INFO L140 encePairwiseOnDemand]: 170/175 looper letters, 235 selfloop transitions, 4 changer transitions 18/328 dead transitions. [2024-11-17 07:52:25,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 328 transitions, 1919 flow [2024-11-17 07:52:25,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-17 07:52:25,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-17 07:52:25,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 634 transitions. [2024-11-17 07:52:25,038 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7245714285714285 [2024-11-17 07:52:25,038 INFO L175 Difference]: Start difference. First operand has 178 places, 181 transitions, 694 flow. Second operand 5 states and 634 transitions. [2024-11-17 07:52:25,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 328 transitions, 1919 flow [2024-11-17 07:52:25,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 328 transitions, 1880 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-11-17 07:52:25,133 INFO L231 Difference]: Finished difference. Result has 182 places, 183 transitions, 707 flow [2024-11-17 07:52:25,134 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=682, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=707, PETRI_PLACES=182, PETRI_TRANSITIONS=183} [2024-11-17 07:52:25,134 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 31 predicate places. [2024-11-17 07:52:25,134 INFO L471 AbstractCegarLoop]: Abstraction has has 182 places, 183 transitions, 707 flow [2024-11-17 07:52:25,134 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 91.0) internal successors, (364), 4 states have internal predecessors, (364), 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-17 07:52:25,134 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:25,134 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:25,134 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-17 07:52:25,135 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:25,135 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:25,135 INFO L85 PathProgramCache]: Analyzing trace with hash 12825737, now seen corresponding path program 1 times [2024-11-17 07:52:25,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:25,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403338473] [2024-11-17 07:52:25,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:25,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:25,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:25,191 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:25,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:25,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403338473] [2024-11-17 07:52:25,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403338473] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:25,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:52:25,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-17 07:52:25,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010778329] [2024-11-17 07:52:25,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:25,192 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:52:25,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:25,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:52:25,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-17 07:52:25,202 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 175 [2024-11-17 07:52:25,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 183 transitions, 707 flow. Second operand has 4 states, 4 states have (on average 91.0) internal successors, (364), 4 states have internal predecessors, (364), 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-17 07:52:25,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:25,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 175 [2024-11-17 07:52:25,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:26,521 INFO L124 PetriNetUnfolderBase]: 8711/17710 cut-off events. [2024-11-17 07:52:26,521 INFO L125 PetriNetUnfolderBase]: For 15649/15949 co-relation queries the response was YES. [2024-11-17 07:52:26,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41027 conditions, 17710 events. 8711/17710 cut-off events. For 15649/15949 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 155099 event pairs, 4586 based on Foata normal form. 340/17115 useless extension candidates. Maximal degree in co-relation 40880. Up to 9352 conditions per place. [2024-11-17 07:52:26,622 INFO L140 encePairwiseOnDemand]: 170/175 looper letters, 223 selfloop transitions, 4 changer transitions 18/316 dead transitions. [2024-11-17 07:52:26,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 316 transitions, 1579 flow [2024-11-17 07:52:26,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-17 07:52:26,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-17 07:52:26,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 639 transitions. [2024-11-17 07:52:26,623 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7302857142857143 [2024-11-17 07:52:26,623 INFO L175 Difference]: Start difference. First operand has 182 places, 183 transitions, 707 flow. Second operand 5 states and 639 transitions. [2024-11-17 07:52:26,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 316 transitions, 1579 flow [2024-11-17 07:52:26,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 316 transitions, 1571 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-17 07:52:26,709 INFO L231 Difference]: Finished difference. Result has 188 places, 185 transitions, 730 flow [2024-11-17 07:52:26,709 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=705, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=730, PETRI_PLACES=188, PETRI_TRANSITIONS=185} [2024-11-17 07:52:26,709 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 37 predicate places. [2024-11-17 07:52:26,709 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 185 transitions, 730 flow [2024-11-17 07:52:26,710 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 91.0) internal successors, (364), 4 states have internal predecessors, (364), 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-17 07:52:26,710 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:26,710 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:26,710 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-17 07:52:26,710 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:26,710 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:26,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1449322901, now seen corresponding path program 1 times [2024-11-17 07:52:26,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:26,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194726787] [2024-11-17 07:52:26,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:26,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:26,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:26,776 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:26,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:26,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194726787] [2024-11-17 07:52:26,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194726787] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:26,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:52:26,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-17 07:52:26,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269446529] [2024-11-17 07:52:26,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:26,777 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:52:26,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:26,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:52:26,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-17 07:52:26,801 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 175 [2024-11-17 07:52:26,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 185 transitions, 730 flow. Second operand has 4 states, 4 states have (on average 82.75) internal successors, (331), 4 states have internal predecessors, (331), 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-17 07:52:26,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:26,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 175 [2024-11-17 07:52:26,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:28,127 INFO L124 PetriNetUnfolderBase]: 9292/18745 cut-off events. [2024-11-17 07:52:28,127 INFO L125 PetriNetUnfolderBase]: For 16675/16776 co-relation queries the response was YES. [2024-11-17 07:52:28,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43991 conditions, 18745 events. 9292/18745 cut-off events. For 16675/16776 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 162245 event pairs, 5005 based on Foata normal form. 275/17950 useless extension candidates. Maximal degree in co-relation 43841. Up to 10404 conditions per place. [2024-11-17 07:52:28,239 INFO L140 encePairwiseOnDemand]: 165/175 looper letters, 182 selfloop transitions, 10 changer transitions 0/261 dead transitions. [2024-11-17 07:52:28,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 261 transitions, 1332 flow [2024-11-17 07:52:28,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-17 07:52:28,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-17 07:52:28,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 472 transitions. [2024-11-17 07:52:28,240 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6742857142857143 [2024-11-17 07:52:28,240 INFO L175 Difference]: Start difference. First operand has 188 places, 185 transitions, 730 flow. Second operand 4 states and 472 transitions. [2024-11-17 07:52:28,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 261 transitions, 1332 flow [2024-11-17 07:52:28,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 261 transitions, 1326 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-17 07:52:28,348 INFO L231 Difference]: Finished difference. Result has 188 places, 183 transitions, 734 flow [2024-11-17 07:52:28,348 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=714, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=734, PETRI_PLACES=188, PETRI_TRANSITIONS=183} [2024-11-17 07:52:28,348 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 37 predicate places. [2024-11-17 07:52:28,348 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 183 transitions, 734 flow [2024-11-17 07:52:28,349 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 82.75) internal successors, (331), 4 states have internal predecessors, (331), 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-17 07:52:28,349 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:28,349 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:28,349 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-17 07:52:28,349 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:28,349 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:28,349 INFO L85 PathProgramCache]: Analyzing trace with hash 863560358, now seen corresponding path program 1 times [2024-11-17 07:52:28,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:28,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349613168] [2024-11-17 07:52:28,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:28,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:28,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:28,432 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:28,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:28,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349613168] [2024-11-17 07:52:28,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349613168] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:28,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:52:28,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-17 07:52:28,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563358267] [2024-11-17 07:52:28,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:28,433 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:52:28,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:28,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:52:28,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-17 07:52:28,443 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 175 [2024-11-17 07:52:28,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 183 transitions, 734 flow. Second operand has 4 states, 4 states have (on average 89.75) internal successors, (359), 4 states have internal predecessors, (359), 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-17 07:52:28,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:28,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 175 [2024-11-17 07:52:28,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:29,757 INFO L124 PetriNetUnfolderBase]: 9052/18007 cut-off events. [2024-11-17 07:52:29,757 INFO L125 PetriNetUnfolderBase]: For 21860/22322 co-relation queries the response was YES. [2024-11-17 07:52:29,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43676 conditions, 18007 events. 9052/18007 cut-off events. For 21860/22322 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 153752 event pairs, 5115 based on Foata normal form. 608/17588 useless extension candidates. Maximal degree in co-relation 43525. Up to 10448 conditions per place. [2024-11-17 07:52:29,866 INFO L140 encePairwiseOnDemand]: 170/175 looper letters, 216 selfloop transitions, 3 changer transitions 0/286 dead transitions. [2024-11-17 07:52:29,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 286 transitions, 1700 flow [2024-11-17 07:52:29,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-17 07:52:29,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-17 07:52:29,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 506 transitions. [2024-11-17 07:52:29,867 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7228571428571429 [2024-11-17 07:52:29,867 INFO L175 Difference]: Start difference. First operand has 188 places, 183 transitions, 734 flow. Second operand 4 states and 506 transitions. [2024-11-17 07:52:29,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 286 transitions, 1700 flow [2024-11-17 07:52:29,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 286 transitions, 1666 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-11-17 07:52:29,946 INFO L231 Difference]: Finished difference. Result has 191 places, 184 transitions, 740 flow [2024-11-17 07:52:29,946 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=722, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=740, PETRI_PLACES=191, PETRI_TRANSITIONS=184} [2024-11-17 07:52:29,946 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 40 predicate places. [2024-11-17 07:52:29,947 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 184 transitions, 740 flow [2024-11-17 07:52:29,947 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 89.75) internal successors, (359), 4 states have internal predecessors, (359), 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-17 07:52:29,947 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:29,947 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:29,947 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-17 07:52:29,947 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:29,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:29,947 INFO L85 PathProgramCache]: Analyzing trace with hash 632901313, now seen corresponding path program 1 times [2024-11-17 07:52:29,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:29,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448667101] [2024-11-17 07:52:29,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:29,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:29,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:30,000 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:30,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:30,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448667101] [2024-11-17 07:52:30,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448667101] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:30,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:52:30,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-17 07:52:30,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466073827] [2024-11-17 07:52:30,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:30,001 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:52:30,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:30,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:52:30,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-17 07:52:30,030 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 175 [2024-11-17 07:52:30,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 184 transitions, 740 flow. Second operand has 4 states, 4 states have (on average 83.0) internal successors, (332), 4 states have internal predecessors, (332), 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-17 07:52:30,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:30,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 175 [2024-11-17 07:52:30,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:31,794 INFO L124 PetriNetUnfolderBase]: 10623/21837 cut-off events. [2024-11-17 07:52:31,794 INFO L125 PetriNetUnfolderBase]: For 23959/24457 co-relation queries the response was YES. [2024-11-17 07:52:31,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51687 conditions, 21837 events. 10623/21837 cut-off events. For 23959/24457 co-relation queries the response was YES. Maximal size of possible extension queue 667. Compared 196630 event pairs, 5796 based on Foata normal form. 533/20601 useless extension candidates. Maximal degree in co-relation 51535. Up to 11770 conditions per place. [2024-11-17 07:52:31,898 INFO L140 encePairwiseOnDemand]: 161/175 looper letters, 208 selfloop transitions, 13 changer transitions 0/285 dead transitions. [2024-11-17 07:52:31,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 285 transitions, 1692 flow [2024-11-17 07:52:31,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-17 07:52:31,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-17 07:52:31,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 480 transitions. [2024-11-17 07:52:31,899 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6857142857142857 [2024-11-17 07:52:31,900 INFO L175 Difference]: Start difference. First operand has 191 places, 184 transitions, 740 flow. Second operand 4 states and 480 transitions. [2024-11-17 07:52:31,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 285 transitions, 1692 flow [2024-11-17 07:52:32,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 285 transitions, 1690 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-17 07:52:32,029 INFO L231 Difference]: Finished difference. Result has 195 places, 189 transitions, 815 flow [2024-11-17 07:52:32,029 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=738, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=815, PETRI_PLACES=195, PETRI_TRANSITIONS=189} [2024-11-17 07:52:32,029 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 44 predicate places. [2024-11-17 07:52:32,029 INFO L471 AbstractCegarLoop]: Abstraction has has 195 places, 189 transitions, 815 flow [2024-11-17 07:52:32,030 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 83.0) internal successors, (332), 4 states have internal predecessors, (332), 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-17 07:52:32,030 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:32,030 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:32,030 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-17 07:52:32,030 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err13ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:32,030 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:32,030 INFO L85 PathProgramCache]: Analyzing trace with hash 632900320, now seen corresponding path program 1 times [2024-11-17 07:52:32,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:32,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049640505] [2024-11-17 07:52:32,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:32,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:32,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:32,124 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:32,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:32,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049640505] [2024-11-17 07:52:32,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049640505] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:32,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:52:32,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-17 07:52:32,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692873531] [2024-11-17 07:52:32,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:32,125 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-17 07:52:32,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:32,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-17 07:52:32,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-17 07:52:32,168 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 175 [2024-11-17 07:52:32,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 189 transitions, 815 flow. Second operand has 5 states, 5 states have (on average 84.4) internal successors, (422), 5 states have internal predecessors, (422), 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-17 07:52:32,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:32,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 175 [2024-11-17 07:52:32,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:33,892 INFO L124 PetriNetUnfolderBase]: 12027/23235 cut-off events. [2024-11-17 07:52:33,892 INFO L125 PetriNetUnfolderBase]: For 30442/31122 co-relation queries the response was YES. [2024-11-17 07:52:33,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59222 conditions, 23235 events. 12027/23235 cut-off events. For 30442/31122 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 199081 event pairs, 5796 based on Foata normal form. 570/22643 useless extension candidates. Maximal degree in co-relation 59069. Up to 11769 conditions per place. [2024-11-17 07:52:34,054 INFO L140 encePairwiseOnDemand]: 164/175 looper letters, 208 selfloop transitions, 12 changer transitions 0/284 dead transitions. [2024-11-17 07:52:34,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 284 transitions, 1745 flow [2024-11-17 07:52:34,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-17 07:52:34,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-17 07:52:34,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 565 transitions. [2024-11-17 07:52:34,055 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6457142857142857 [2024-11-17 07:52:34,056 INFO L175 Difference]: Start difference. First operand has 195 places, 189 transitions, 815 flow. Second operand 5 states and 565 transitions. [2024-11-17 07:52:34,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 284 transitions, 1745 flow [2024-11-17 07:52:34,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 284 transitions, 1738 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-17 07:52:34,268 INFO L231 Difference]: Finished difference. Result has 200 places, 191 transitions, 867 flow [2024-11-17 07:52:34,268 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=806, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=867, PETRI_PLACES=200, PETRI_TRANSITIONS=191} [2024-11-17 07:52:34,268 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 49 predicate places. [2024-11-17 07:52:34,268 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 191 transitions, 867 flow [2024-11-17 07:52:34,268 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 84.4) internal successors, (422), 5 states have internal predecessors, (422), 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-17 07:52:34,268 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:34,269 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:34,269 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-17 07:52:34,269 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err12ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:34,269 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:34,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1854925086, now seen corresponding path program 1 times [2024-11-17 07:52:34,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:34,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237095570] [2024-11-17 07:52:34,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:34,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:34,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:34,357 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:34,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:34,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237095570] [2024-11-17 07:52:34,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237095570] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:34,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:52:34,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-17 07:52:34,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079953316] [2024-11-17 07:52:34,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:34,358 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-17 07:52:34,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:34,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-17 07:52:34,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-17 07:52:34,432 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 175 [2024-11-17 07:52:34,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 191 transitions, 867 flow. Second operand has 6 states, 6 states have (on average 77.83333333333333) internal successors, (467), 6 states have internal predecessors, (467), 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-17 07:52:34,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:34,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 175 [2024-11-17 07:52:34,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:36,621 INFO L124 PetriNetUnfolderBase]: 12528/23562 cut-off events. [2024-11-17 07:52:36,621 INFO L125 PetriNetUnfolderBase]: For 35939/36655 co-relation queries the response was YES. [2024-11-17 07:52:36,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63497 conditions, 23562 events. 12528/23562 cut-off events. For 35939/36655 co-relation queries the response was YES. Maximal size of possible extension queue 665. Compared 196755 event pairs, 6376 based on Foata normal form. 903/23479 useless extension candidates. Maximal degree in co-relation 63339. Up to 12833 conditions per place. [2024-11-17 07:52:36,744 INFO L140 encePairwiseOnDemand]: 162/175 looper letters, 349 selfloop transitions, 13 changer transitions 0/423 dead transitions. [2024-11-17 07:52:36,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 423 transitions, 2807 flow [2024-11-17 07:52:36,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-17 07:52:36,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-17 07:52:36,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 863 transitions. [2024-11-17 07:52:36,745 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6164285714285714 [2024-11-17 07:52:36,745 INFO L175 Difference]: Start difference. First operand has 200 places, 191 transitions, 867 flow. Second operand 8 states and 863 transitions. [2024-11-17 07:52:36,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 423 transitions, 2807 flow [2024-11-17 07:52:36,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 423 transitions, 2797 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-17 07:52:36,960 INFO L231 Difference]: Finished difference. Result has 208 places, 193 transitions, 914 flow [2024-11-17 07:52:36,960 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=855, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=914, PETRI_PLACES=208, PETRI_TRANSITIONS=193} [2024-11-17 07:52:36,960 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 57 predicate places. [2024-11-17 07:52:36,960 INFO L471 AbstractCegarLoop]: Abstraction has has 208 places, 193 transitions, 914 flow [2024-11-17 07:52:36,961 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 77.83333333333333) internal successors, (467), 6 states have internal predecessors, (467), 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-17 07:52:36,961 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:36,961 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:36,961 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-17 07:52:36,961 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:36,961 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:36,961 INFO L85 PathProgramCache]: Analyzing trace with hash -749813587, now seen corresponding path program 1 times [2024-11-17 07:52:36,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:36,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951739206] [2024-11-17 07:52:36,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:36,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:36,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:37,021 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:37,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:37,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951739206] [2024-11-17 07:52:37,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951739206] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:37,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:52:37,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-17 07:52:37,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837912608] [2024-11-17 07:52:37,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:37,022 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:52:37,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:37,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:52:37,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-17 07:52:37,049 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 175 [2024-11-17 07:52:37,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 193 transitions, 914 flow. Second operand has 4 states, 4 states have (on average 83.25) internal successors, (333), 4 states have internal predecessors, (333), 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-17 07:52:37,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:37,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 175 [2024-11-17 07:52:37,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:38,812 INFO L124 PetriNetUnfolderBase]: 11693/22648 cut-off events. [2024-11-17 07:52:38,813 INFO L125 PetriNetUnfolderBase]: For 40360/41013 co-relation queries the response was YES. [2024-11-17 07:52:38,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63524 conditions, 22648 events. 11693/22648 cut-off events. For 40360/41013 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 194366 event pairs, 5941 based on Foata normal form. 771/22814 useless extension candidates. Maximal degree in co-relation 63361. Up to 12135 conditions per place. [2024-11-17 07:52:38,999 INFO L140 encePairwiseOnDemand]: 164/175 looper letters, 209 selfloop transitions, 11 changer transitions 0/284 dead transitions. [2024-11-17 07:52:39,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 284 transitions, 1841 flow [2024-11-17 07:52:39,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-17 07:52:39,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-17 07:52:39,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 473 transitions. [2024-11-17 07:52:39,001 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6757142857142857 [2024-11-17 07:52:39,001 INFO L175 Difference]: Start difference. First operand has 208 places, 193 transitions, 914 flow. Second operand 4 states and 473 transitions. [2024-11-17 07:52:39,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 284 transitions, 1841 flow [2024-11-17 07:52:39,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 284 transitions, 1832 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-17 07:52:39,263 INFO L231 Difference]: Finished difference. Result has 207 places, 192 transitions, 937 flow [2024-11-17 07:52:39,263 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=895, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=937, PETRI_PLACES=207, PETRI_TRANSITIONS=192} [2024-11-17 07:52:39,263 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 56 predicate places. [2024-11-17 07:52:39,264 INFO L471 AbstractCegarLoop]: Abstraction has has 207 places, 192 transitions, 937 flow [2024-11-17 07:52:39,264 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 83.25) internal successors, (333), 4 states have internal predecessors, (333), 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-17 07:52:39,264 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:39,264 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:39,264 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-17 07:52:39,264 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:39,264 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:39,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1565602888, now seen corresponding path program 1 times [2024-11-17 07:52:39,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:39,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952571913] [2024-11-17 07:52:39,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:39,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:39,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:39,336 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:39,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:39,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952571913] [2024-11-17 07:52:39,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952571913] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 07:52:39,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208654031] [2024-11-17 07:52:39,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:39,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 07:52:39,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 07:52:39,338 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 07:52:39,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-17 07:52:39,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:39,465 INFO L255 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-17 07:52:39,467 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 07:52:39,488 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:39,488 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-17 07:52:39,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208654031] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:39,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-17 07:52:39,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2024-11-17 07:52:39,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312112507] [2024-11-17 07:52:39,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:39,489 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-17 07:52:39,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:39,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-17 07:52:39,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-17 07:52:39,504 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 175 [2024-11-17 07:52:39,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 192 transitions, 937 flow. Second operand has 5 states, 5 states have (on average 89.0) internal successors, (445), 5 states have internal predecessors, (445), 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-17 07:52:39,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:39,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 175 [2024-11-17 07:52:39,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:41,385 INFO L124 PetriNetUnfolderBase]: 10442/20390 cut-off events. [2024-11-17 07:52:41,385 INFO L125 PetriNetUnfolderBase]: For 40080/41120 co-relation queries the response was YES. [2024-11-17 07:52:41,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58390 conditions, 20390 events. 10442/20390 cut-off events. For 40080/41120 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 176505 event pairs, 2198 based on Foata normal form. 1117/21010 useless extension candidates. Maximal degree in co-relation 58226. Up to 7356 conditions per place. [2024-11-17 07:52:41,499 INFO L140 encePairwiseOnDemand]: 169/175 looper letters, 327 selfloop transitions, 5 changer transitions 0/398 dead transitions. [2024-11-17 07:52:41,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 398 transitions, 2697 flow [2024-11-17 07:52:41,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-17 07:52:41,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-17 07:52:41,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 749 transitions. [2024-11-17 07:52:41,500 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7133333333333334 [2024-11-17 07:52:41,500 INFO L175 Difference]: Start difference. First operand has 207 places, 192 transitions, 937 flow. Second operand 6 states and 749 transitions. [2024-11-17 07:52:41,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 398 transitions, 2697 flow [2024-11-17 07:52:41,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 398 transitions, 2640 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-11-17 07:52:41,653 INFO L231 Difference]: Finished difference. Result has 207 places, 189 transitions, 922 flow [2024-11-17 07:52:41,654 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=912, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=922, PETRI_PLACES=207, PETRI_TRANSITIONS=189} [2024-11-17 07:52:41,654 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 56 predicate places. [2024-11-17 07:52:41,654 INFO L471 AbstractCegarLoop]: Abstraction has has 207 places, 189 transitions, 922 flow [2024-11-17 07:52:41,655 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 89.0) internal successors, (445), 5 states have internal predecessors, (445), 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-17 07:52:41,655 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:41,655 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:41,667 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-17 07:52:41,855 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-17 07:52:41,855 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread1Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:41,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:41,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1289050645, now seen corresponding path program 1 times [2024-11-17 07:52:41,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:41,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268270141] [2024-11-17 07:52:41,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:41,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:41,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:41,920 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2024-11-17 07:52:41,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:41,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268270141] [2024-11-17 07:52:41,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268270141] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:41,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:52:41,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-17 07:52:41,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114331706] [2024-11-17 07:52:41,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:41,921 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-17 07:52:41,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:41,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-17 07:52:41,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-17 07:52:41,927 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 175 [2024-11-17 07:52:41,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 189 transitions, 922 flow. Second operand has 3 states, 3 states have (on average 93.33333333333333) internal successors, (280), 3 states have internal predecessors, (280), 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-17 07:52:41,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:41,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 175 [2024-11-17 07:52:41,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:43,504 INFO L124 PetriNetUnfolderBase]: 9960/20188 cut-off events. [2024-11-17 07:52:43,504 INFO L125 PetriNetUnfolderBase]: For 37567/38359 co-relation queries the response was YES. [2024-11-17 07:52:43,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56606 conditions, 20188 events. 9960/20188 cut-off events. For 37567/38359 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 179100 event pairs, 4996 based on Foata normal form. 889/20530 useless extension candidates. Maximal degree in co-relation 56443. Up to 9978 conditions per place. [2024-11-17 07:52:43,660 INFO L140 encePairwiseOnDemand]: 170/175 looper letters, 171 selfloop transitions, 4 changer transitions 0/242 dead transitions. [2024-11-17 07:52:43,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 242 transitions, 1536 flow [2024-11-17 07:52:43,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-17 07:52:43,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-17 07:52:43,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 382 transitions. [2024-11-17 07:52:43,661 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7276190476190476 [2024-11-17 07:52:43,661 INFO L175 Difference]: Start difference. First operand has 207 places, 189 transitions, 922 flow. Second operand 3 states and 382 transitions. [2024-11-17 07:52:43,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 242 transitions, 1536 flow [2024-11-17 07:52:43,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 242 transitions, 1523 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-11-17 07:52:43,858 INFO L231 Difference]: Finished difference. Result has 203 places, 188 transitions, 917 flow [2024-11-17 07:52:43,858 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=901, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=917, PETRI_PLACES=203, PETRI_TRANSITIONS=188} [2024-11-17 07:52:43,859 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 52 predicate places. [2024-11-17 07:52:43,859 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 188 transitions, 917 flow [2024-11-17 07:52:43,859 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 93.33333333333333) internal successors, (280), 3 states have internal predecessors, (280), 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-17 07:52:43,859 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:43,859 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:43,859 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-17 07:52:43,859 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting thread2Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:43,860 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:43,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1312262354, now seen corresponding path program 1 times [2024-11-17 07:52:43,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:43,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387426884] [2024-11-17 07:52:43,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:43,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:43,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:43,931 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:43,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:43,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387426884] [2024-11-17 07:52:43,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387426884] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 07:52:43,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577182866] [2024-11-17 07:52:43,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:43,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 07:52:43,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 07:52:43,934 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 07:52:43,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-17 07:52:44,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:44,063 INFO L255 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-17 07:52:44,064 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 07:52:44,088 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:44,088 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-17 07:52:44,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577182866] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:44,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-17 07:52:44,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2024-11-17 07:52:44,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235788117] [2024-11-17 07:52:44,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:44,089 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-17 07:52:44,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:44,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-17 07:52:44,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-17 07:52:44,099 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 175 [2024-11-17 07:52:44,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 188 transitions, 917 flow. Second operand has 5 states, 5 states have (on average 89.4) internal successors, (447), 5 states have internal predecessors, (447), 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-17 07:52:44,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:44,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 175 [2024-11-17 07:52:44,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:46,036 INFO L124 PetriNetUnfolderBase]: 10757/21226 cut-off events. [2024-11-17 07:52:46,036 INFO L125 PetriNetUnfolderBase]: For 40916/41784 co-relation queries the response was YES. [2024-11-17 07:52:46,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59976 conditions, 21226 events. 10757/21226 cut-off events. For 40916/41784 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 183088 event pairs, 2275 based on Foata normal form. 1024/21931 useless extension candidates. Maximal degree in co-relation 59815. Up to 7696 conditions per place. [2024-11-17 07:52:46,147 INFO L140 encePairwiseOnDemand]: 169/175 looper letters, 318 selfloop transitions, 5 changer transitions 0/384 dead transitions. [2024-11-17 07:52:46,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 384 transitions, 2593 flow [2024-11-17 07:52:46,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-17 07:52:46,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-17 07:52:46,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 743 transitions. [2024-11-17 07:52:46,148 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7076190476190476 [2024-11-17 07:52:46,148 INFO L175 Difference]: Start difference. First operand has 203 places, 188 transitions, 917 flow. Second operand 6 states and 743 transitions. [2024-11-17 07:52:46,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 384 transitions, 2593 flow [2024-11-17 07:52:46,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 384 transitions, 2573 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-17 07:52:46,372 INFO L231 Difference]: Finished difference. Result has 204 places, 185 transitions, 911 flow [2024-11-17 07:52:46,372 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=901, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=911, PETRI_PLACES=204, PETRI_TRANSITIONS=185} [2024-11-17 07:52:46,372 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 53 predicate places. [2024-11-17 07:52:46,372 INFO L471 AbstractCegarLoop]: Abstraction has has 204 places, 185 transitions, 911 flow [2024-11-17 07:52:46,372 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 89.4) internal successors, (447), 5 states have internal predecessors, (447), 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-17 07:52:46,372 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:46,373 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:46,385 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-17 07:52:46,573 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 07:52:46,573 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:46,574 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:46,574 INFO L85 PathProgramCache]: Analyzing trace with hash 2025428759, now seen corresponding path program 1 times [2024-11-17 07:52:46,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:46,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648317795] [2024-11-17 07:52:46,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:46,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:46,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:46,638 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2024-11-17 07:52:46,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:46,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648317795] [2024-11-17 07:52:46,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648317795] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:46,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:52:46,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-17 07:52:46,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834485156] [2024-11-17 07:52:46,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:46,640 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-17 07:52:46,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:46,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-17 07:52:46,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-17 07:52:46,645 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 175 [2024-11-17 07:52:46,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 185 transitions, 911 flow. Second operand has 3 states, 3 states have (on average 94.0) internal successors, (282), 3 states have internal predecessors, (282), 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-17 07:52:46,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:46,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 175 [2024-11-17 07:52:46,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:48,238 INFO L124 PetriNetUnfolderBase]: 10241/20716 cut-off events. [2024-11-17 07:52:48,238 INFO L125 PetriNetUnfolderBase]: For 39116/39830 co-relation queries the response was YES. [2024-11-17 07:52:48,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58461 conditions, 20716 events. 10241/20716 cut-off events. For 39116/39830 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 181987 event pairs, 5315 based on Foata normal form. 844/21201 useless extension candidates. Maximal degree in co-relation 58299. Up to 10529 conditions per place. [2024-11-17 07:52:48,386 INFO L140 encePairwiseOnDemand]: 170/175 looper letters, 169 selfloop transitions, 4 changer transitions 0/235 dead transitions. [2024-11-17 07:52:48,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 235 transitions, 1510 flow [2024-11-17 07:52:48,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-17 07:52:48,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-17 07:52:48,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 380 transitions. [2024-11-17 07:52:48,387 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7238095238095238 [2024-11-17 07:52:48,387 INFO L175 Difference]: Start difference. First operand has 204 places, 185 transitions, 911 flow. Second operand 3 states and 380 transitions. [2024-11-17 07:52:48,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 235 transitions, 1510 flow [2024-11-17 07:52:48,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 235 transitions, 1497 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-11-17 07:52:48,667 INFO L231 Difference]: Finished difference. Result has 200 places, 184 transitions, 906 flow [2024-11-17 07:52:48,668 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=906, PETRI_PLACES=200, PETRI_TRANSITIONS=184} [2024-11-17 07:52:48,668 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 49 predicate places. [2024-11-17 07:52:48,668 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 184 transitions, 906 flow [2024-11-17 07:52:48,668 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 94.0) internal successors, (282), 3 states have internal predecessors, (282), 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-17 07:52:48,668 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:48,668 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:48,668 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-17 07:52:48,668 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:48,669 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:48,669 INFO L85 PathProgramCache]: Analyzing trace with hash 837145597, now seen corresponding path program 1 times [2024-11-17 07:52:48,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:48,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137707478] [2024-11-17 07:52:48,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:48,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:48,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:48,743 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2024-11-17 07:52:48,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:48,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137707478] [2024-11-17 07:52:48,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137707478] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:48,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:52:48,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-17 07:52:48,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284634611] [2024-11-17 07:52:48,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:48,744 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:52:48,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:48,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:52:48,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-17 07:52:48,755 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 175 [2024-11-17 07:52:48,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 184 transitions, 906 flow. Second operand has 4 states, 4 states have (on average 90.75) internal successors, (363), 4 states have internal predecessors, (363), 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-17 07:52:48,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:48,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 175 [2024-11-17 07:52:48,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:50,397 INFO L124 PetriNetUnfolderBase]: 10200/20411 cut-off events. [2024-11-17 07:52:50,397 INFO L125 PetriNetUnfolderBase]: For 38288/39112 co-relation queries the response was YES. [2024-11-17 07:52:50,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57739 conditions, 20411 events. 10200/20411 cut-off events. For 38288/39112 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 179200 event pairs, 5196 based on Foata normal form. 823/21067 useless extension candidates. Maximal degree in co-relation 57579. Up to 10271 conditions per place. [2024-11-17 07:52:50,545 INFO L140 encePairwiseOnDemand]: 170/175 looper letters, 221 selfloop transitions, 6 changer transitions 0/288 dead transitions. [2024-11-17 07:52:50,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 288 transitions, 1911 flow [2024-11-17 07:52:50,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-17 07:52:50,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-17 07:52:50,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 495 transitions. [2024-11-17 07:52:50,547 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7071428571428572 [2024-11-17 07:52:50,547 INFO L175 Difference]: Start difference. First operand has 200 places, 184 transitions, 906 flow. Second operand 4 states and 495 transitions. [2024-11-17 07:52:50,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 288 transitions, 1911 flow [2024-11-17 07:52:50,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 288 transitions, 1897 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-17 07:52:50,919 INFO L231 Difference]: Finished difference. Result has 200 places, 183 transitions, 908 flow [2024-11-17 07:52:50,919 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=896, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=908, PETRI_PLACES=200, PETRI_TRANSITIONS=183} [2024-11-17 07:52:50,919 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 49 predicate places. [2024-11-17 07:52:50,919 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 183 transitions, 908 flow [2024-11-17 07:52:50,919 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 90.75) internal successors, (363), 4 states have internal predecessors, (363), 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-17 07:52:50,919 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:50,920 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:50,920 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-17 07:52:50,920 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:50,920 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:50,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1637417062, now seen corresponding path program 1 times [2024-11-17 07:52:50,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:50,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928351260] [2024-11-17 07:52:50,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:50,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:50,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:51,003 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:51,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:51,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928351260] [2024-11-17 07:52:51,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928351260] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 07:52:51,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [178934461] [2024-11-17 07:52:51,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:51,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 07:52:51,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 07:52:51,005 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 07:52:51,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-17 07:52:51,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:51,158 INFO L255 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-17 07:52:51,159 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 07:52:51,187 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2024-11-17 07:52:51,187 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-17 07:52:51,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [178934461] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:51,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-17 07:52:51,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2024-11-17 07:52:51,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340444314] [2024-11-17 07:52:51,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:51,188 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:52:51,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:51,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:52:51,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-17 07:52:51,215 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 175 [2024-11-17 07:52:51,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 183 transitions, 908 flow. Second operand has 4 states, 4 states have (on average 87.0) internal successors, (348), 4 states have internal predecessors, (348), 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-17 07:52:51,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:51,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 175 [2024-11-17 07:52:51,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:52,940 INFO L124 PetriNetUnfolderBase]: 10377/20990 cut-off events. [2024-11-17 07:52:52,940 INFO L125 PetriNetUnfolderBase]: For 39908/40442 co-relation queries the response was YES. [2024-11-17 07:52:53,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59257 conditions, 20990 events. 10377/20990 cut-off events. For 39908/40442 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 184205 event pairs, 6531 based on Foata normal form. 906/21725 useless extension candidates. Maximal degree in co-relation 59097. Up to 13049 conditions per place. [2024-11-17 07:52:53,089 INFO L140 encePairwiseOnDemand]: 161/175 looper letters, 257 selfloop transitions, 10 changer transitions 0/322 dead transitions. [2024-11-17 07:52:53,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 322 transitions, 2203 flow [2024-11-17 07:52:53,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-17 07:52:53,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-17 07:52:53,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 597 transitions. [2024-11-17 07:52:53,090 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6822857142857143 [2024-11-17 07:52:53,090 INFO L175 Difference]: Start difference. First operand has 200 places, 183 transitions, 908 flow. Second operand 5 states and 597 transitions. [2024-11-17 07:52:53,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 322 transitions, 2203 flow [2024-11-17 07:52:53,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 322 transitions, 2147 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-17 07:52:53,318 INFO L231 Difference]: Finished difference. Result has 199 places, 179 transitions, 878 flow [2024-11-17 07:52:53,318 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=858, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=878, PETRI_PLACES=199, PETRI_TRANSITIONS=179} [2024-11-17 07:52:53,318 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 48 predicate places. [2024-11-17 07:52:53,318 INFO L471 AbstractCegarLoop]: Abstraction has has 199 places, 179 transitions, 878 flow [2024-11-17 07:52:53,318 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 87.0) internal successors, (348), 4 states have internal predecessors, (348), 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-17 07:52:53,319 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:53,319 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:53,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-17 07:52:53,519 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-11-17 07:52:53,519 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:53,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:53,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1345250812, now seen corresponding path program 1 times [2024-11-17 07:52:53,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:53,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050730750] [2024-11-17 07:52:53,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:53,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:53,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:53,608 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:53,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:53,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050730750] [2024-11-17 07:52:53,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050730750] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 07:52:53,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754095309] [2024-11-17 07:52:53,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:53,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 07:52:53,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 07:52:53,610 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 07:52:53,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-17 07:52:53,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:53,758 INFO L255 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-17 07:52:53,759 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 07:52:53,837 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2024-11-17 07:52:53,838 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-17 07:52:53,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754095309] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:53,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-17 07:52:53,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 9 [2024-11-17 07:52:53,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237945772] [2024-11-17 07:52:53,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:53,838 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-17 07:52:53,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:53,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-17 07:52:53,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-11-17 07:52:53,884 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 175 [2024-11-17 07:52:53,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 179 transitions, 878 flow. Second operand has 5 states, 5 states have (on average 83.8) internal successors, (419), 5 states have internal predecessors, (419), 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-17 07:52:53,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:53,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 175 [2024-11-17 07:52:53,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:55,586 INFO L124 PetriNetUnfolderBase]: 10023/20608 cut-off events. [2024-11-17 07:52:55,587 INFO L125 PetriNetUnfolderBase]: For 37169/37575 co-relation queries the response was YES. [2024-11-17 07:52:55,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57634 conditions, 20608 events. 10023/20608 cut-off events. For 37169/37575 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 182336 event pairs, 6995 based on Foata normal form. 576/20986 useless extension candidates. Maximal degree in co-relation 57475. Up to 13892 conditions per place. [2024-11-17 07:52:55,737 INFO L140 encePairwiseOnDemand]: 168/175 looper letters, 260 selfloop transitions, 7 changer transitions 0/322 dead transitions. [2024-11-17 07:52:55,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 322 transitions, 2187 flow [2024-11-17 07:52:55,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-17 07:52:55,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-17 07:52:55,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 661 transitions. [2024-11-17 07:52:55,738 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6295238095238095 [2024-11-17 07:52:55,739 INFO L175 Difference]: Start difference. First operand has 199 places, 179 transitions, 878 flow. Second operand 6 states and 661 transitions. [2024-11-17 07:52:55,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 322 transitions, 2187 flow [2024-11-17 07:52:56,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 322 transitions, 2089 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-11-17 07:52:56,131 INFO L231 Difference]: Finished difference. Result has 196 places, 177 transitions, 828 flow [2024-11-17 07:52:56,132 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=814, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=828, PETRI_PLACES=196, PETRI_TRANSITIONS=177} [2024-11-17 07:52:56,132 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 45 predicate places. [2024-11-17 07:52:56,132 INFO L471 AbstractCegarLoop]: Abstraction has has 196 places, 177 transitions, 828 flow [2024-11-17 07:52:56,132 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 83.8) internal successors, (419), 5 states have internal predecessors, (419), 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-17 07:52:56,132 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:56,132 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:56,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-17 07:52:56,333 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-11-17 07:52:56,333 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:56,333 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:56,334 INFO L85 PathProgramCache]: Analyzing trace with hash 779680088, now seen corresponding path program 1 times [2024-11-17 07:52:56,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:56,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493485093] [2024-11-17 07:52:56,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:56,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:56,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:56,416 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:56,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:56,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493485093] [2024-11-17 07:52:56,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493485093] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 07:52:56,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245275910] [2024-11-17 07:52:56,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:56,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 07:52:56,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 07:52:56,418 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 07:52:56,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-17 07:52:56,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:56,575 INFO L255 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-17 07:52:56,576 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 07:52:56,627 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2024-11-17 07:52:56,627 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-17 07:52:56,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245275910] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:56,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-17 07:52:56,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 8 [2024-11-17 07:52:56,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366604723] [2024-11-17 07:52:56,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:56,628 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:52:56,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:56,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:52:56,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-17 07:52:56,655 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 175 [2024-11-17 07:52:56,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 177 transitions, 828 flow. Second operand has 4 states, 4 states have (on average 90.75) internal successors, (363), 4 states have internal predecessors, (363), 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-17 07:52:56,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:56,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 175 [2024-11-17 07:52:56,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:52:58,325 INFO L124 PetriNetUnfolderBase]: 9861/19962 cut-off events. [2024-11-17 07:52:58,325 INFO L125 PetriNetUnfolderBase]: For 30771/31345 co-relation queries the response was YES. [2024-11-17 07:52:58,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54027 conditions, 19962 events. 9861/19962 cut-off events. For 30771/31345 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 174278 event pairs, 6075 based on Foata normal form. 658/20444 useless extension candidates. Maximal degree in co-relation 53871. Up to 12220 conditions per place. [2024-11-17 07:52:58,418 INFO L140 encePairwiseOnDemand]: 169/175 looper letters, 161 selfloop transitions, 7 changer transitions 0/223 dead transitions. [2024-11-17 07:52:58,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 223 transitions, 1397 flow [2024-11-17 07:52:58,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-17 07:52:58,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-17 07:52:58,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 454 transitions. [2024-11-17 07:52:58,420 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6485714285714286 [2024-11-17 07:52:58,420 INFO L175 Difference]: Start difference. First operand has 196 places, 177 transitions, 828 flow. Second operand 4 states and 454 transitions. [2024-11-17 07:52:58,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 223 transitions, 1397 flow [2024-11-17 07:52:58,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 223 transitions, 1382 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-17 07:52:58,560 INFO L231 Difference]: Finished difference. Result has 195 places, 176 transitions, 831 flow [2024-11-17 07:52:58,560 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=831, PETRI_PLACES=195, PETRI_TRANSITIONS=176} [2024-11-17 07:52:58,560 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 44 predicate places. [2024-11-17 07:52:58,560 INFO L471 AbstractCegarLoop]: Abstraction has has 195 places, 176 transitions, 831 flow [2024-11-17 07:52:58,560 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 90.75) internal successors, (363), 4 states have internal predecessors, (363), 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-17 07:52:58,561 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:52:58,561 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:52:58,574 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-17 07:52:58,761 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-17 07:52:58,761 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:52:58,762 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:52:58,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1246899198, now seen corresponding path program 1 times [2024-11-17 07:52:58,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:52:58,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186279303] [2024-11-17 07:52:58,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:58,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:52:58,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:58,842 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:52:58,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:52:58,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186279303] [2024-11-17 07:52:58,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186279303] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 07:52:58,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186417727] [2024-11-17 07:52:58,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:52:58,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 07:52:58,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 07:52:58,845 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 07:52:58,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-17 07:52:58,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:52:58,982 INFO L255 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-17 07:52:58,983 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 07:52:59,064 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2024-11-17 07:52:59,064 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-17 07:52:59,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186417727] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:52:59,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-17 07:52:59,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 10 [2024-11-17 07:52:59,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794914014] [2024-11-17 07:52:59,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:52:59,065 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-17 07:52:59,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:52:59,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-17 07:52:59,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-17 07:52:59,118 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 175 [2024-11-17 07:52:59,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 176 transitions, 831 flow. Second operand has 6 states, 6 states have (on average 83.0) internal successors, (498), 6 states have internal predecessors, (498), 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-17 07:52:59,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:52:59,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 175 [2024-11-17 07:52:59,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:53:00,943 INFO L124 PetriNetUnfolderBase]: 10367/20704 cut-off events. [2024-11-17 07:53:00,944 INFO L125 PetriNetUnfolderBase]: For 33691/34094 co-relation queries the response was YES. [2024-11-17 07:53:01,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56559 conditions, 20704 events. 10367/20704 cut-off events. For 33691/34094 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 178579 event pairs, 6695 based on Foata normal form. 553/21083 useless extension candidates. Maximal degree in co-relation 56403. Up to 13348 conditions per place. [2024-11-17 07:53:01,035 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 216 selfloop transitions, 10 changer transitions 88/367 dead transitions. [2024-11-17 07:53:01,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 367 transitions, 2487 flow [2024-11-17 07:53:01,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-17 07:53:01,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-17 07:53:01,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 774 transitions. [2024-11-17 07:53:01,036 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6318367346938776 [2024-11-17 07:53:01,036 INFO L175 Difference]: Start difference. First operand has 195 places, 176 transitions, 831 flow. Second operand 7 states and 774 transitions. [2024-11-17 07:53:01,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 367 transitions, 2487 flow [2024-11-17 07:53:01,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 367 transitions, 2453 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-17 07:53:01,189 INFO L231 Difference]: Finished difference. Result has 197 places, 175 transitions, 837 flow [2024-11-17 07:53:01,190 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=837, PETRI_PLACES=197, PETRI_TRANSITIONS=175} [2024-11-17 07:53:01,190 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 46 predicate places. [2024-11-17 07:53:01,190 INFO L471 AbstractCegarLoop]: Abstraction has has 197 places, 175 transitions, 837 flow [2024-11-17 07:53:01,190 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 83.0) internal successors, (498), 6 states have internal predecessors, (498), 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-17 07:53:01,190 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:53:01,191 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:53:01,205 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-17 07:53:01,391 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-17 07:53:01,391 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:53:01,392 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:53:01,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1599750331, now seen corresponding path program 1 times [2024-11-17 07:53:01,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:53:01,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460927199] [2024-11-17 07:53:01,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:53:01,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:53:01,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:53:01,472 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:53:01,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:53:01,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460927199] [2024-11-17 07:53:01,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460927199] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 07:53:01,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1384411966] [2024-11-17 07:53:01,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:53:01,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 07:53:01,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 07:53:01,474 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 07:53:01,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-17 07:53:01,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:53:01,622 INFO L255 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-17 07:53:01,623 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 07:53:01,692 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2024-11-17 07:53:01,693 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-17 07:53:01,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1384411966] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:53:01,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-17 07:53:01,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 8 [2024-11-17 07:53:01,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709571163] [2024-11-17 07:53:01,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:53:01,693 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:53:01,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:53:01,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:53:01,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-17 07:53:01,719 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 175 [2024-11-17 07:53:01,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 175 transitions, 837 flow. Second operand has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 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-17 07:53:01,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:53:01,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 175 [2024-11-17 07:53:01,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:53:03,183 INFO L124 PetriNetUnfolderBase]: 9689/19590 cut-off events. [2024-11-17 07:53:03,184 INFO L125 PetriNetUnfolderBase]: For 34841/35383 co-relation queries the response was YES. [2024-11-17 07:53:03,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53710 conditions, 19590 events. 9689/19590 cut-off events. For 34841/35383 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 170421 event pairs, 6379 based on Foata normal form. 632/20040 useless extension candidates. Maximal degree in co-relation 53555. Up to 12772 conditions per place. [2024-11-17 07:53:03,307 INFO L140 encePairwiseOnDemand]: 171/175 looper letters, 162 selfloop transitions, 5 changer transitions 0/221 dead transitions. [2024-11-17 07:53:03,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 221 transitions, 1408 flow [2024-11-17 07:53:03,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-17 07:53:03,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-17 07:53:03,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 443 transitions. [2024-11-17 07:53:03,308 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6328571428571429 [2024-11-17 07:53:03,308 INFO L175 Difference]: Start difference. First operand has 197 places, 175 transitions, 837 flow. Second operand 4 states and 443 transitions. [2024-11-17 07:53:03,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 221 transitions, 1408 flow [2024-11-17 07:53:03,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 221 transitions, 1365 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-11-17 07:53:03,458 INFO L231 Difference]: Finished difference. Result has 194 places, 174 transitions, 818 flow [2024-11-17 07:53:03,458 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=808, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=818, PETRI_PLACES=194, PETRI_TRANSITIONS=174} [2024-11-17 07:53:03,458 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 43 predicate places. [2024-11-17 07:53:03,459 INFO L471 AbstractCegarLoop]: Abstraction has has 194 places, 174 transitions, 818 flow [2024-11-17 07:53:03,459 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 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-17 07:53:03,459 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:53:03,459 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:53:03,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-17 07:53:03,659 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-17 07:53:03,660 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:53:03,660 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:53:03,660 INFO L85 PathProgramCache]: Analyzing trace with hash -415333692, now seen corresponding path program 1 times [2024-11-17 07:53:03,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:53:03,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349845008] [2024-11-17 07:53:03,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:53:03,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:53:03,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:53:03,731 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2024-11-17 07:53:03,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:53:03,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349845008] [2024-11-17 07:53:03,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349845008] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:53:03,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:53:03,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-17 07:53:03,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311071163] [2024-11-17 07:53:03,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:53:03,732 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:53:03,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:53:03,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:53:03,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-17 07:53:03,743 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 175 [2024-11-17 07:53:03,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 174 transitions, 818 flow. Second operand has 4 states, 4 states have (on average 91.25) internal successors, (365), 4 states have internal predecessors, (365), 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-17 07:53:03,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:53:03,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 175 [2024-11-17 07:53:03,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:53:05,211 INFO L124 PetriNetUnfolderBase]: 9689/19218 cut-off events. [2024-11-17 07:53:05,211 INFO L125 PetriNetUnfolderBase]: For 33922/34568 co-relation queries the response was YES. [2024-11-17 07:53:05,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51969 conditions, 19218 events. 9689/19218 cut-off events. For 33922/34568 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 164498 event pairs, 5011 based on Foata normal form. 716/19789 useless extension candidates. Maximal degree in co-relation 51815. Up to 9873 conditions per place. [2024-11-17 07:53:05,323 INFO L140 encePairwiseOnDemand]: 170/175 looper letters, 212 selfloop transitions, 6 changer transitions 0/271 dead transitions. [2024-11-17 07:53:05,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 271 transitions, 1704 flow [2024-11-17 07:53:05,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-17 07:53:05,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-17 07:53:05,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 492 transitions. [2024-11-17 07:53:05,324 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7028571428571428 [2024-11-17 07:53:05,324 INFO L175 Difference]: Start difference. First operand has 194 places, 174 transitions, 818 flow. Second operand 4 states and 492 transitions. [2024-11-17 07:53:05,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 271 transitions, 1704 flow [2024-11-17 07:53:05,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 271 transitions, 1692 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-17 07:53:05,458 INFO L231 Difference]: Finished difference. Result has 192 places, 173 transitions, 814 flow [2024-11-17 07:53:05,458 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=802, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=814, PETRI_PLACES=192, PETRI_TRANSITIONS=173} [2024-11-17 07:53:05,458 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 41 predicate places. [2024-11-17 07:53:05,459 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 173 transitions, 814 flow [2024-11-17 07:53:05,459 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 91.25) internal successors, (365), 4 states have internal predecessors, (365), 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-17 07:53:05,459 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:53:05,459 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:53:05,459 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-11-17 07:53:05,459 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:53:05,459 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:53:05,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1947347776, now seen corresponding path program 1 times [2024-11-17 07:53:05,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:53:05,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426002336] [2024-11-17 07:53:05,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:53:05,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:53:05,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:53:05,567 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:53:05,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:53:05,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426002336] [2024-11-17 07:53:05,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426002336] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 07:53:05,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363885396] [2024-11-17 07:53:05,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:53:05,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 07:53:05,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 07:53:05,570 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 07:53:05,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-17 07:53:05,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:53:05,736 INFO L255 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-17 07:53:05,737 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 07:53:05,817 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2024-11-17 07:53:05,817 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-17 07:53:05,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363885396] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:53:05,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-17 07:53:05,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 9 [2024-11-17 07:53:05,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449776122] [2024-11-17 07:53:05,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:53:05,818 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-17 07:53:05,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:53:05,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-17 07:53:05,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-11-17 07:53:05,857 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 175 [2024-11-17 07:53:05,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 173 transitions, 814 flow. Second operand has 5 states, 5 states have (on average 84.2) internal successors, (421), 5 states have internal predecessors, (421), 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-17 07:53:05,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:53:05,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 175 [2024-11-17 07:53:05,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:53:07,450 INFO L124 PetriNetUnfolderBase]: 10033/19824 cut-off events. [2024-11-17 07:53:07,450 INFO L125 PetriNetUnfolderBase]: For 33259/33729 co-relation queries the response was YES. [2024-11-17 07:53:07,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53651 conditions, 19824 events. 10033/19824 cut-off events. For 33259/33729 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 168649 event pairs, 6987 based on Foata normal form. 666/20325 useless extension candidates. Maximal degree in co-relation 53499. Up to 13876 conditions per place. [2024-11-17 07:53:07,579 INFO L140 encePairwiseOnDemand]: 168/175 looper letters, 257 selfloop transitions, 7 changer transitions 0/313 dead transitions. [2024-11-17 07:53:07,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 313 transitions, 2000 flow [2024-11-17 07:53:07,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-17 07:53:07,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-17 07:53:07,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 658 transitions. [2024-11-17 07:53:07,580 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6266666666666667 [2024-11-17 07:53:07,581 INFO L175 Difference]: Start difference. First operand has 192 places, 173 transitions, 814 flow. Second operand 6 states and 658 transitions. [2024-11-17 07:53:07,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 313 transitions, 2000 flow [2024-11-17 07:53:07,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 313 transitions, 1958 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-11-17 07:53:07,706 INFO L231 Difference]: Finished difference. Result has 189 places, 171 transitions, 772 flow [2024-11-17 07:53:07,706 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=758, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=772, PETRI_PLACES=189, PETRI_TRANSITIONS=171} [2024-11-17 07:53:07,707 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 38 predicate places. [2024-11-17 07:53:07,707 INFO L471 AbstractCegarLoop]: Abstraction has has 189 places, 171 transitions, 772 flow [2024-11-17 07:53:07,707 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 84.2) internal successors, (421), 5 states have internal predecessors, (421), 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-17 07:53:07,707 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:53:07,707 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:53:07,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-17 07:53:07,908 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-17 07:53:07,908 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2024-11-17 07:53:07,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:53:07,908 INFO L85 PathProgramCache]: Analyzing trace with hash 238240394, now seen corresponding path program 1 times [2024-11-17 07:53:07,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:53:07,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470987263] [2024-11-17 07:53:07,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:53:07,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:53:07,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:53:08,000 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-11-17 07:53:08,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:53:08,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470987263] [2024-11-17 07:53:08,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470987263] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 07:53:08,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634479280] [2024-11-17 07:53:08,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:53:08,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 07:53:08,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 07:53:08,002 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 07:53:08,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-17 07:53:08,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:53:08,156 INFO L255 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-17 07:53:08,157 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 07:53:08,232 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2024-11-17 07:53:08,232 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-17 07:53:08,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634479280] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:53:08,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-17 07:53:08,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 10 [2024-11-17 07:53:08,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972382674] [2024-11-17 07:53:08,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:53:08,233 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-17 07:53:08,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:53:08,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-17 07:53:08,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-17 07:53:08,286 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 175 [2024-11-17 07:53:08,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 171 transitions, 772 flow. Second operand has 6 states, 6 states have (on average 83.33333333333333) internal successors, (500), 6 states have internal predecessors, (500), 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-17 07:53:08,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:53:08,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 175 [2024-11-17 07:53:08,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:53:09,863 INFO L124 PetriNetUnfolderBase]: 10377/19962 cut-off events. [2024-11-17 07:53:09,864 INFO L125 PetriNetUnfolderBase]: For 27713/28189 co-relation queries the response was YES. [2024-11-17 07:53:09,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52755 conditions, 19962 events. 10377/19962 cut-off events. For 27713/28189 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 165826 event pairs, 6683 based on Foata normal form. 666/20462 useless extension candidates. Maximal degree in co-relation 52605. Up to 13324 conditions per place. [2024-11-17 07:53:09,953 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 0 selfloop transitions, 0 changer transitions 358/358 dead transitions. [2024-11-17 07:53:09,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 358 transitions, 2280 flow [2024-11-17 07:53:09,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-17 07:53:09,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-17 07:53:09,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 770 transitions. [2024-11-17 07:53:09,954 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-11-17 07:53:09,954 INFO L175 Difference]: Start difference. First operand has 189 places, 171 transitions, 772 flow. Second operand 7 states and 770 transitions. [2024-11-17 07:53:09,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 358 transitions, 2280 flow [2024-11-17 07:53:10,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 358 transitions, 2267 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-11-17 07:53:10,066 INFO L231 Difference]: Finished difference. Result has 190 places, 0 transitions, 0 flow [2024-11-17 07:53:10,066 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=755, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=0, PETRI_PLACES=190, PETRI_TRANSITIONS=0} [2024-11-17 07:53:10,067 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 39 predicate places. [2024-11-17 07:53:10,067 INFO L471 AbstractCegarLoop]: Abstraction has has 190 places, 0 transitions, 0 flow [2024-11-17 07:53:10,067 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 83.33333333333333) internal successors, (500), 6 states have internal predecessors, (500), 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-17 07:53:10,069 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (79 of 80 remaining) [2024-11-17 07:53:10,069 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW (78 of 80 remaining) [2024-11-17 07:53:10,070 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (77 of 80 remaining) [2024-11-17 07:53:10,070 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (76 of 80 remaining) [2024-11-17 07:53:10,070 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err16ASSERT_VIOLATIONINTEGER_OVERFLOW (75 of 80 remaining) [2024-11-17 07:53:10,070 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (74 of 80 remaining) [2024-11-17 07:53:10,070 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (73 of 80 remaining) [2024-11-17 07:53:10,070 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err15ASSERT_VIOLATIONINTEGER_OVERFLOW (72 of 80 remaining) [2024-11-17 07:53:10,070 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (71 of 80 remaining) [2024-11-17 07:53:10,070 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (70 of 80 remaining) [2024-11-17 07:53:10,071 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (69 of 80 remaining) [2024-11-17 07:53:10,071 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW (68 of 80 remaining) [2024-11-17 07:53:10,071 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err14ASSERT_VIOLATIONINTEGER_OVERFLOW (67 of 80 remaining) [2024-11-17 07:53:10,071 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (66 of 80 remaining) [2024-11-17 07:53:10,071 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (65 of 80 remaining) [2024-11-17 07:53:10,071 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (64 of 80 remaining) [2024-11-17 07:53:10,071 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW (63 of 80 remaining) [2024-11-17 07:53:10,071 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (62 of 80 remaining) [2024-11-17 07:53:10,071 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err17ASSERT_VIOLATIONINTEGER_OVERFLOW (61 of 80 remaining) [2024-11-17 07:53:10,071 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (60 of 80 remaining) [2024-11-17 07:53:10,071 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err16ASSERT_VIOLATIONINTEGER_OVERFLOW (59 of 80 remaining) [2024-11-17 07:53:10,071 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (58 of 80 remaining) [2024-11-17 07:53:10,072 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (57 of 80 remaining) [2024-11-17 07:53:10,072 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err15ASSERT_VIOLATIONINTEGER_OVERFLOW (56 of 80 remaining) [2024-11-17 07:53:10,072 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (55 of 80 remaining) [2024-11-17 07:53:10,072 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (54 of 80 remaining) [2024-11-17 07:53:10,072 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err13ASSERT_VIOLATIONINTEGER_OVERFLOW (53 of 80 remaining) [2024-11-17 07:53:10,072 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err14ASSERT_VIOLATIONINTEGER_OVERFLOW (52 of 80 remaining) [2024-11-17 07:53:10,072 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (51 of 80 remaining) [2024-11-17 07:53:10,072 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (50 of 80 remaining) [2024-11-17 07:53:10,072 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (49 of 80 remaining) [2024-11-17 07:53:10,072 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err12ASSERT_VIOLATIONINTEGER_OVERFLOW (48 of 80 remaining) [2024-11-17 07:53:10,072 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (47 of 80 remaining) [2024-11-17 07:53:10,072 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (46 of 80 remaining) [2024-11-17 07:53:10,072 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (45 of 80 remaining) [2024-11-17 07:53:10,072 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (44 of 80 remaining) [2024-11-17 07:53:10,072 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (43 of 80 remaining) [2024-11-17 07:53:10,072 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (42 of 80 remaining) [2024-11-17 07:53:10,072 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (41 of 80 remaining) [2024-11-17 07:53:10,073 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (40 of 80 remaining) [2024-11-17 07:53:10,073 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (39 of 80 remaining) [2024-11-17 07:53:10,073 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (38 of 80 remaining) [2024-11-17 07:53:10,073 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (37 of 80 remaining) [2024-11-17 07:53:10,073 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (36 of 80 remaining) [2024-11-17 07:53:10,073 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (35 of 80 remaining) [2024-11-17 07:53:10,073 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW (34 of 80 remaining) [2024-11-17 07:53:10,073 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (33 of 80 remaining) [2024-11-17 07:53:10,073 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (32 of 80 remaining) [2024-11-17 07:53:10,073 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err16ASSERT_VIOLATIONINTEGER_OVERFLOW (31 of 80 remaining) [2024-11-17 07:53:10,073 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (30 of 80 remaining) [2024-11-17 07:53:10,073 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (29 of 80 remaining) [2024-11-17 07:53:10,073 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err15ASSERT_VIOLATIONINTEGER_OVERFLOW (28 of 80 remaining) [2024-11-17 07:53:10,073 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 80 remaining) [2024-11-17 07:53:10,073 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 80 remaining) [2024-11-17 07:53:10,073 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 80 remaining) [2024-11-17 07:53:10,073 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 80 remaining) [2024-11-17 07:53:10,073 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err14ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 80 remaining) [2024-11-17 07:53:10,074 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 80 remaining) [2024-11-17 07:53:10,074 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 80 remaining) [2024-11-17 07:53:10,074 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 80 remaining) [2024-11-17 07:53:10,074 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 80 remaining) [2024-11-17 07:53:10,074 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 80 remaining) [2024-11-17 07:53:10,074 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err17ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 80 remaining) [2024-11-17 07:53:10,074 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 80 remaining) [2024-11-17 07:53:10,074 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err16ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 80 remaining) [2024-11-17 07:53:10,074 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 80 remaining) [2024-11-17 07:53:10,074 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 80 remaining) [2024-11-17 07:53:10,074 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err15ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 80 remaining) [2024-11-17 07:53:10,074 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 80 remaining) [2024-11-17 07:53:10,074 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 80 remaining) [2024-11-17 07:53:10,074 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err13ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 80 remaining) [2024-11-17 07:53:10,074 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err14ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 80 remaining) [2024-11-17 07:53:10,074 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 80 remaining) [2024-11-17 07:53:10,074 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 80 remaining) [2024-11-17 07:53:10,074 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 80 remaining) [2024-11-17 07:53:10,075 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err12ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 80 remaining) [2024-11-17 07:53:10,075 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 80 remaining) [2024-11-17 07:53:10,075 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 80 remaining) [2024-11-17 07:53:10,075 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 80 remaining) [2024-11-17 07:53:10,075 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 80 remaining) [2024-11-17 07:53:10,088 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-17 07:53:10,275 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 07:53:10,275 INFO L407 BasicCegarLoop]: Path program histogram: [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:53:10,280 INFO L239 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-17 07:53:10,280 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-17 07:53:10,284 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.11 07:53:10 BasicIcfg [2024-11-17 07:53:10,284 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-17 07:53:10,285 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-17 07:53:10,285 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-17 07:53:10,285 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-17 07:53:10,285 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.11 07:51:51" (3/4) ... [2024-11-17 07:53:10,287 INFO L143 WitnessPrinter]: Generating witness for correct program [2024-11-17 07:53:10,289 INFO L393 IcfgBacktranslator]: Ignoring RootEdge to procedure thread1 [2024-11-17 07:53:10,289 INFO L393 IcfgBacktranslator]: Ignoring RootEdge to procedure thread2 [2024-11-17 07:53:10,294 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 116 nodes and edges [2024-11-17 07:53:10,294 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 50 nodes and edges [2024-11-17 07:53:10,295 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 31 nodes and edges [2024-11-17 07:53:10,295 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2024-11-17 07:53:10,370 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2024-11-17 07:53:10,370 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.yml [2024-11-17 07:53:10,370 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-17 07:53:10,371 INFO L158 Benchmark]: Toolchain (without parser) took 80267.26ms. Allocated memory was 182.5MB in the beginning and 5.6GB in the end (delta: 5.4GB). Free memory was 148.9MB in the beginning and 2.5GB in the end (delta: -2.3GB). Peak memory consumption was 3.1GB. Max. memory is 16.1GB. [2024-11-17 07:53:10,371 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 132.1MB. Free memory is still 95.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-17 07:53:10,371 INFO L158 Benchmark]: CACSL2BoogieTranslator took 251.40ms. Allocated memory is still 182.5MB. Free memory was 148.3MB in the beginning and 133.1MB in the end (delta: 15.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2024-11-17 07:53:10,371 INFO L158 Benchmark]: Boogie Procedure Inliner took 43.16ms. Allocated memory is still 182.5MB. Free memory was 133.1MB in the beginning and 129.5MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-11-17 07:53:10,372 INFO L158 Benchmark]: Boogie Preprocessor took 49.44ms. Allocated memory is still 182.5MB. Free memory was 129.5MB in the beginning and 125.3MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-11-17 07:53:10,372 INFO L158 Benchmark]: IcfgBuilder took 1086.40ms. Allocated memory is still 182.5MB. Free memory was 125.3MB in the beginning and 141.7MB in the end (delta: -16.4MB). Peak memory consumption was 75.5MB. Max. memory is 16.1GB. [2024-11-17 07:53:10,372 INFO L158 Benchmark]: TraceAbstraction took 78746.88ms. Allocated memory was 182.5MB in the beginning and 5.6GB in the end (delta: 5.4GB). Free memory was 141.7MB in the beginning and 2.5GB in the end (delta: -2.3GB). Peak memory consumption was 3.1GB. Max. memory is 16.1GB. [2024-11-17 07:53:10,372 INFO L158 Benchmark]: Witness Printer took 85.37ms. Allocated memory is still 5.6GB. Free memory was 2.5GB in the beginning and 2.5GB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-11-17 07:53:10,373 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.09ms. Allocated memory is still 132.1MB. Free memory is still 95.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 251.40ms. Allocated memory is still 182.5MB. Free memory was 148.3MB in the beginning and 133.1MB in the end (delta: 15.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 43.16ms. Allocated memory is still 182.5MB. Free memory was 133.1MB in the beginning and 129.5MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 49.44ms. Allocated memory is still 182.5MB. Free memory was 129.5MB in the beginning and 125.3MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * IcfgBuilder took 1086.40ms. Allocated memory is still 182.5MB. Free memory was 125.3MB in the beginning and 141.7MB in the end (delta: -16.4MB). Peak memory consumption was 75.5MB. Max. memory is 16.1GB. * TraceAbstraction took 78746.88ms. Allocated memory was 182.5MB in the beginning and 5.6GB in the end (delta: 5.4GB). Free memory was 141.7MB in the beginning and 2.5GB in the end (delta: -2.3GB). Peak memory consumption was 3.1GB. Max. memory is 16.1GB. * Witness Printer took 85.37ms. Allocated memory is still 5.6GB. Free memory was 2.5GB in the beginning and 2.5GB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 58]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 145]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 145]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 58]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 145]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 145]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 60]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 146]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 146]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 60]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 62]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 147]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 146]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 147]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 146]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 62]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 147]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 147]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 145]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 85]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 145]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 145]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 85]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 146]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 145]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 87]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 147]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 146]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 146]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 87]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 89]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 147]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 147]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 146]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 89]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 147]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 138]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 138]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 138]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 138]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 127]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 127]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 272 locations, 80 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 78.6s, OverallIterations: 41, TraceHistogramMax: 6, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 69.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5929 SdHoareTripleChecker+Valid, 7.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5122 mSDsluCounter, 605 SdHoareTripleChecker+Invalid, 6.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 370 mSDsCounter, 441 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14540 IncrementalHoareTripleChecker+Invalid, 14981 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 441 mSolverCounterUnsat, 235 mSDtfsCounter, 14540 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1040 GetRequests, 798 SyntacticMatches, 5 SemanticMatches, 237 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 370 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=937occurred in iteration=28, InterpolantAutomatonStates: 211, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 3.7s InterpolantComputationTime, 2823 NumberOfCodeBlocks, 2783 NumberOfCodeBlocksAsserted, 55 NumberOfCheckSat, 2857 ConstructedInterpolants, 0 QuantifiedInterpolants, 6851 SizeOfPredicates, 37 NumberOfNonLiveVariables, 3690 ConjunctsInSsa, 73 ConjunctsInUnsatCore, 59 InterpolantComputations, 37 PerfectInterpolantSequences, 4220/4386 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 42 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-11-17 07:53:10,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE