/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/popl20-more-min-array-hom.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 01:13:15,352 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 01:13:15,417 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-27 01:13:15,423 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 01:13:15,423 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 01:13:15,446 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 01:13:15,447 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 01:13:15,447 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 01:13:15,447 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 01:13:15,450 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 01:13:15,450 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 01:13:15,450 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 01:13:15,450 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 01:13:15,451 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 01:13:15,451 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 01:13:15,452 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 01:13:15,452 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 01:13:15,452 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 01:13:15,452 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 01:13:15,452 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 01:13:15,452 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 01:13:15,453 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 01:13:15,453 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 01:13:15,453 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 01:13:15,453 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 01:13:15,453 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 01:13:15,454 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 01:13:15,454 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 01:13:15,454 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 01:13:15,454 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 01:13:15,455 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 01:13:15,455 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 01:13:15,455 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 01:13:15,455 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 01:13:15,455 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 01:13:15,455 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC 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: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 01:13:15,694 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 01:13:15,713 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 01:13:15,715 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 01:13:15,716 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 01:13:15,716 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 01:13:15,717 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-min-array-hom.wvr.c [2023-08-27 01:13:16,655 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 01:13:16,819 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 01:13:16,820 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-min-array-hom.wvr.c [2023-08-27 01:13:16,825 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7dc220f7c/07d13b15c0614ec7a460fe1fad5c3751/FLAG45d90c8fc [2023-08-27 01:13:16,833 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7dc220f7c/07d13b15c0614ec7a460fe1fad5c3751 [2023-08-27 01:13:16,835 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 01:13:16,835 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 01:13:16,836 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 01:13:16,836 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 01:13:16,838 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 01:13:16,838 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 01:13:16" (1/1) ... [2023-08-27 01:13:16,839 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5bb0fdfc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:13:16, skipping insertion in model container [2023-08-27 01:13:16,839 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 01:13:16" (1/1) ... [2023-08-27 01:13:16,852 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 01:13:16,960 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 01:13:16,965 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 01:13:16,981 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 01:13:16,985 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 01:13:16,986 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 01:13:16,990 INFO L206 MainTranslator]: Completed translation [2023-08-27 01:13:16,990 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:13:16 WrapperNode [2023-08-27 01:13:16,990 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 01:13:16,991 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 01:13:16,991 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 01:13:16,991 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 01:13:16,996 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:13:16" (1/1) ... [2023-08-27 01:13:17,009 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:13:16" (1/1) ... [2023-08-27 01:13:17,031 INFO L138 Inliner]: procedures = 24, calls = 44, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 110 [2023-08-27 01:13:17,031 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 01:13:17,032 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 01:13:17,032 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 01:13:17,032 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 01:13:17,037 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:13:16" (1/1) ... [2023-08-27 01:13:17,037 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:13:16" (1/1) ... [2023-08-27 01:13:17,048 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:13:16" (1/1) ... [2023-08-27 01:13:17,048 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:13:16" (1/1) ... [2023-08-27 01:13:17,060 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:13:16" (1/1) ... [2023-08-27 01:13:17,063 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:13:16" (1/1) ... [2023-08-27 01:13:17,064 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:13:16" (1/1) ... [2023-08-27 01:13:17,064 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:13:16" (1/1) ... [2023-08-27 01:13:17,066 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 01:13:17,066 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 01:13:17,066 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 01:13:17,066 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 01:13:17,067 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:13:16" (1/1) ... [2023-08-27 01:13:17,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 01:13:17,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:13:17,089 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-27 01:13:17,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-27 01:13:17,115 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 01:13:17,115 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 01:13:17,115 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 01:13:17,116 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 01:13:17,116 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 01:13:17,116 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-27 01:13:17,116 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-27 01:13:17,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 01:13:17,117 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 01:13:17,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 01:13:17,117 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 01:13:17,117 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 01:13:17,117 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-27 01:13:17,117 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 01:13:17,117 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 01:13:17,117 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 01:13:17,117 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 01:13:17,118 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 01:13:17,193 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 01:13:17,194 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 01:13:17,390 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 01:13:17,418 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 01:13:17,419 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-27 01:13:17,421 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 01:13:17 BoogieIcfgContainer [2023-08-27 01:13:17,421 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 01:13:17,422 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 01:13:17,422 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 01:13:17,424 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 01:13:17,424 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 01:13:16" (1/3) ... [2023-08-27 01:13:17,425 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ba6091 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 01:13:17, skipping insertion in model container [2023-08-27 01:13:17,425 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:13:16" (2/3) ... [2023-08-27 01:13:17,425 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ba6091 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 01:13:17, skipping insertion in model container [2023-08-27 01:13:17,425 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 01:13:17" (3/3) ... [2023-08-27 01:13:17,426 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-min-array-hom.wvr.c [2023-08-27 01:13:17,437 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 01:13:17,438 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-27 01:13:17,438 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 01:13:17,477 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-27 01:13:17,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 164 places, 166 transitions, 356 flow [2023-08-27 01:13:17,593 INFO L124 PetriNetUnfolderBase]: 12/163 cut-off events. [2023-08-27 01:13:17,593 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 01:13:17,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176 conditions, 163 events. 12/163 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 156 event pairs, 0 based on Foata normal form. 0/142 useless extension candidates. Maximal degree in co-relation 121. Up to 2 conditions per place. [2023-08-27 01:13:17,597 INFO L82 GeneralOperation]: Start removeDead. Operand has 164 places, 166 transitions, 356 flow [2023-08-27 01:13:17,603 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 150 places, 152 transitions, 322 flow [2023-08-27 01:13:17,606 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 01:13:17,616 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 150 places, 152 transitions, 322 flow [2023-08-27 01:13:17,621 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 150 places, 152 transitions, 322 flow [2023-08-27 01:13:17,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 150 places, 152 transitions, 322 flow [2023-08-27 01:13:17,658 INFO L124 PetriNetUnfolderBase]: 12/152 cut-off events. [2023-08-27 01:13:17,659 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 01:13:17,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165 conditions, 152 events. 12/152 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 155 event pairs, 0 based on Foata normal form. 0/132 useless extension candidates. Maximal degree in co-relation 121. Up to 2 conditions per place. [2023-08-27 01:13:17,662 INFO L119 LiptonReduction]: Number of co-enabled transitions 2430 [2023-08-27 01:13:21,951 INFO L134 LiptonReduction]: Checked pairs total: 2933 [2023-08-27 01:13:21,952 INFO L136 LiptonReduction]: Total number of compositions: 159 [2023-08-27 01:13:21,964 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 01:13:21,968 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@36dbcb9b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 01:13:21,968 INFO L358 AbstractCegarLoop]: Starting to check reachability of 18 error locations. [2023-08-27 01:13:21,970 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 01:13:21,970 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-27 01:13:21,970 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 01:13:21,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:21,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 01:13:21,971 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:21,976 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:21,976 INFO L85 PathProgramCache]: Analyzing trace with hash 21671, now seen corresponding path program 1 times [2023-08-27 01:13:21,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:21,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546030774] [2023-08-27 01:13:21,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:21,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:22,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:22,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:22,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:22,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546030774] [2023-08-27 01:13:22,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546030774] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:13:22,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 01:13:22,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 01:13:22,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193430007] [2023-08-27 01:13:22,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:13:22,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 01:13:22,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:22,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 01:13:22,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 01:13:22,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 325 [2023-08-27 01:13:22,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 32 transitions, 82 flow. Second operand has 3 states, 3 states have (on average 140.66666666666666) internal successors, (422), 3 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) [2023-08-27 01:13:22,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:22,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 325 [2023-08-27 01:13:22,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:22,412 INFO L124 PetriNetUnfolderBase]: 1226/1603 cut-off events. [2023-08-27 01:13:22,413 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2023-08-27 01:13:22,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3274 conditions, 1603 events. 1226/1603 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 6139 event pairs, 578 based on Foata normal form. 0/562 useless extension candidates. Maximal degree in co-relation 2744. Up to 1573 conditions per place. [2023-08-27 01:13:22,421 INFO L140 encePairwiseOnDemand]: 320/325 looper letters, 28 selfloop transitions, 3 changer transitions 0/34 dead transitions. [2023-08-27 01:13:22,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 34 transitions, 148 flow [2023-08-27 01:13:22,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 01:13:22,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 01:13:22,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 453 transitions. [2023-08-27 01:13:22,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4646153846153846 [2023-08-27 01:13:22,431 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 453 transitions. [2023-08-27 01:13:22,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 453 transitions. [2023-08-27 01:13:22,432 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:22,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 453 transitions. [2023-08-27 01:13:22,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 151.0) internal successors, (453), 3 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:22,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:22,440 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:22,441 INFO L175 Difference]: Start difference. First operand has 38 places, 32 transitions, 82 flow. Second operand 3 states and 453 transitions. [2023-08-27 01:13:22,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 34 transitions, 148 flow [2023-08-27 01:13:22,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 34 transitions, 136 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-27 01:13:22,446 INFO L231 Difference]: Finished difference. Result has 35 places, 34 transitions, 91 flow [2023-08-27 01:13:22,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=91, PETRI_PLACES=35, PETRI_TRANSITIONS=34} [2023-08-27 01:13:22,450 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, -3 predicate places. [2023-08-27 01:13:22,450 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 34 transitions, 91 flow [2023-08-27 01:13:22,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 140.66666666666666) internal successors, (422), 3 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) [2023-08-27 01:13:22,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:22,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 01:13:22,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 01:13:22,451 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:22,451 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:22,451 INFO L85 PathProgramCache]: Analyzing trace with hash 673105, now seen corresponding path program 1 times [2023-08-27 01:13:22,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:22,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889847029] [2023-08-27 01:13:22,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:22,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:22,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:22,521 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:22,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:22,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889847029] [2023-08-27 01:13:22,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889847029] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:13:22,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452272979] [2023-08-27 01:13:22,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:22,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:22,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:13:22,524 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) [2023-08-27 01:13:22,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-27 01:13:22,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:22,582 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 01:13:22,584 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:13:22,618 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:22,618 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 01:13:22,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452272979] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:13:22,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 01:13:22,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 3 [2023-08-27 01:13:22,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887230975] [2023-08-27 01:13:22,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:13:22,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 01:13:22,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:22,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 01:13:22,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 01:13:22,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 325 [2023-08-27 01:13:22,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 34 transitions, 91 flow. Second operand has 4 states, 4 states have (on average 140.75) internal successors, (563), 4 states have internal predecessors, (563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:22,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:22,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 325 [2023-08-27 01:13:22,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:22,766 INFO L124 PetriNetUnfolderBase]: 1226/1602 cut-off events. [2023-08-27 01:13:22,766 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-08-27 01:13:22,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3217 conditions, 1602 events. 1226/1602 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 6138 event pairs, 578 based on Foata normal form. 0/562 useless extension candidates. Maximal degree in co-relation 3193. Up to 1569 conditions per place. [2023-08-27 01:13:22,774 INFO L140 encePairwiseOnDemand]: 321/325 looper letters, 26 selfloop transitions, 4 changer transitions 0/33 dead transitions. [2023-08-27 01:13:22,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 33 transitions, 147 flow [2023-08-27 01:13:22,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 01:13:22,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 01:13:22,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 591 transitions. [2023-08-27 01:13:22,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4546153846153846 [2023-08-27 01:13:22,777 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 591 transitions. [2023-08-27 01:13:22,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 591 transitions. [2023-08-27 01:13:22,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:22,780 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 591 transitions. [2023-08-27 01:13:22,781 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 147.75) internal successors, (591), 4 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:22,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 325.0) internal successors, (1625), 5 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:22,787 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 325.0) internal successors, (1625), 5 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:22,787 INFO L175 Difference]: Start difference. First operand has 35 places, 34 transitions, 91 flow. Second operand 4 states and 591 transitions. [2023-08-27 01:13:22,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 33 transitions, 147 flow [2023-08-27 01:13:22,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 33 transitions, 142 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-27 01:13:22,788 INFO L231 Difference]: Finished difference. Result has 36 places, 33 transitions, 90 flow [2023-08-27 01:13:22,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=90, PETRI_PLACES=36, PETRI_TRANSITIONS=33} [2023-08-27 01:13:22,789 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, -2 predicate places. [2023-08-27 01:13:22,789 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 33 transitions, 90 flow [2023-08-27 01:13:22,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 140.75) internal successors, (563), 4 states have internal predecessors, (563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:22,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:22,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 01:13:22,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-27 01:13:22,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:22,998 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:22,998 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:22,998 INFO L85 PathProgramCache]: Analyzing trace with hash 673113, now seen corresponding path program 1 times [2023-08-27 01:13:22,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:22,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038603580] [2023-08-27 01:13:22,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:22,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:23,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:23,054 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:23,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:23,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038603580] [2023-08-27 01:13:23,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038603580] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:13:23,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503926943] [2023-08-27 01:13:23,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:23,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:23,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:13:23,057 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) [2023-08-27 01:13:23,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-27 01:13:23,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:23,142 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 01:13:23,142 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:13:23,154 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:23,154 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:13:23,166 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:23,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503926943] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:13:23,167 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:13:23,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 01:13:23,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713632331] [2023-08-27 01:13:23,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:13:23,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 01:13:23,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:23,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 01:13:23,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 01:13:23,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 325 [2023-08-27 01:13:23,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 33 transitions, 90 flow. Second operand has 7 states, 7 states have (on average 141.14285714285714) internal successors, (988), 7 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:23,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:23,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 325 [2023-08-27 01:13:23,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:23,337 INFO L124 PetriNetUnfolderBase]: 1229/1608 cut-off events. [2023-08-27 01:13:23,337 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-08-27 01:13:23,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3239 conditions, 1608 events. 1229/1608 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 6147 event pairs, 578 based on Foata normal form. 0/570 useless extension candidates. Maximal degree in co-relation 3193. Up to 1575 conditions per place. [2023-08-27 01:13:23,343 INFO L140 encePairwiseOnDemand]: 321/325 looper letters, 27 selfloop transitions, 9 changer transitions 0/39 dead transitions. [2023-08-27 01:13:23,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 39 transitions, 192 flow [2023-08-27 01:13:23,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 01:13:23,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 01:13:23,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 879 transitions. [2023-08-27 01:13:23,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45076923076923076 [2023-08-27 01:13:23,345 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 879 transitions. [2023-08-27 01:13:23,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 879 transitions. [2023-08-27 01:13:23,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:23,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 879 transitions. [2023-08-27 01:13:23,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 146.5) internal successors, (879), 6 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:23,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 325.0) internal successors, (2275), 7 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:23,350 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 325.0) internal successors, (2275), 7 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:23,350 INFO L175 Difference]: Start difference. First operand has 36 places, 33 transitions, 90 flow. Second operand 6 states and 879 transitions. [2023-08-27 01:13:23,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 39 transitions, 192 flow [2023-08-27 01:13:23,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 39 transitions, 183 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 01:13:23,351 INFO L231 Difference]: Finished difference. Result has 42 places, 39 transitions, 148 flow [2023-08-27 01:13:23,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=148, PETRI_PLACES=42, PETRI_TRANSITIONS=39} [2023-08-27 01:13:23,352 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 4 predicate places. [2023-08-27 01:13:23,352 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 39 transitions, 148 flow [2023-08-27 01:13:23,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 141.14285714285714) internal successors, (988), 7 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:23,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:23,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 01:13:23,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-27 01:13:23,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-08-27 01:13:23,561 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:23,561 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:23,562 INFO L85 PathProgramCache]: Analyzing trace with hash 646439431, now seen corresponding path program 1 times [2023-08-27 01:13:23,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:23,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832220379] [2023-08-27 01:13:23,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:23,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:23,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:23,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:23,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:23,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832220379] [2023-08-27 01:13:23,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832220379] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:13:23,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 01:13:23,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 01:13:23,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871676378] [2023-08-27 01:13:23,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:13:23,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 01:13:23,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:23,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 01:13:23,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 01:13:23,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 325 [2023-08-27 01:13:23,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 39 transitions, 148 flow. Second operand has 3 states, 3 states have (on average 143.66666666666666) internal successors, (431), 3 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:23,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:23,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 325 [2023-08-27 01:13:23,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:23,724 INFO L124 PetriNetUnfolderBase]: 1340/1781 cut-off events. [2023-08-27 01:13:23,724 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 01:13:23,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3610 conditions, 1781 events. 1340/1781 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 7259 event pairs, 580 based on Foata normal form. 0/716 useless extension candidates. Maximal degree in co-relation 3574. Up to 1485 conditions per place. [2023-08-27 01:13:23,731 INFO L140 encePairwiseOnDemand]: 320/325 looper letters, 49 selfloop transitions, 3 changer transitions 0/54 dead transitions. [2023-08-27 01:13:23,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 54 transitions, 284 flow [2023-08-27 01:13:23,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 01:13:23,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 01:13:23,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 472 transitions. [2023-08-27 01:13:23,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4841025641025641 [2023-08-27 01:13:23,733 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 472 transitions. [2023-08-27 01:13:23,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 472 transitions. [2023-08-27 01:13:23,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:23,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 472 transitions. [2023-08-27 01:13:23,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:23,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:23,736 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:23,736 INFO L175 Difference]: Start difference. First operand has 42 places, 39 transitions, 148 flow. Second operand 3 states and 472 transitions. [2023-08-27 01:13:23,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 54 transitions, 284 flow [2023-08-27 01:13:23,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 54 transitions, 263 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-08-27 01:13:23,738 INFO L231 Difference]: Finished difference. Result has 44 places, 41 transitions, 148 flow [2023-08-27 01:13:23,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=127, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=148, PETRI_PLACES=44, PETRI_TRANSITIONS=41} [2023-08-27 01:13:23,738 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 6 predicate places. [2023-08-27 01:13:23,738 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 41 transitions, 148 flow [2023-08-27 01:13:23,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 143.66666666666666) internal successors, (431), 3 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:23,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:23,739 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-27 01:13:23,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 01:13:23,739 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:23,739 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:23,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1421070545, now seen corresponding path program 2 times [2023-08-27 01:13:23,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:23,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235214853] [2023-08-27 01:13:23,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:23,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:23,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:23,826 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:23,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:23,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235214853] [2023-08-27 01:13:23,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235214853] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:13:23,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120329450] [2023-08-27 01:13:23,827 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 01:13:23,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:23,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:13:23,828 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) [2023-08-27 01:13:23,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-27 01:13:23,875 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 01:13:23,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:13:23,876 INFO L262 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 01:13:23,876 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:13:23,887 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 01:13:23,887 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 01:13:23,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120329450] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:13:23,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 01:13:23,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-27 01:13:23,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775330043] [2023-08-27 01:13:23,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:13:23,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 01:13:23,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:23,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 01:13:23,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 01:13:23,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 325 [2023-08-27 01:13:23,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 41 transitions, 148 flow. Second operand has 3 states, 3 states have (on average 142.0) internal successors, (426), 3 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:23,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:23,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 325 [2023-08-27 01:13:23,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:23,980 INFO L124 PetriNetUnfolderBase]: 1121/1500 cut-off events. [2023-08-27 01:13:23,981 INFO L125 PetriNetUnfolderBase]: For 128/183 co-relation queries the response was YES. [2023-08-27 01:13:23,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3478 conditions, 1500 events. 1121/1500 cut-off events. For 128/183 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 5899 event pairs, 580 based on Foata normal form. 56/627 useless extension candidates. Maximal degree in co-relation 3451. Up to 1471 conditions per place. [2023-08-27 01:13:23,987 INFO L140 encePairwiseOnDemand]: 323/325 looper letters, 36 selfloop transitions, 1 changer transitions 0/40 dead transitions. [2023-08-27 01:13:23,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 40 transitions, 212 flow [2023-08-27 01:13:23,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 01:13:23,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 01:13:23,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 451 transitions. [2023-08-27 01:13:23,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625641025641026 [2023-08-27 01:13:23,989 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 451 transitions. [2023-08-27 01:13:23,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 451 transitions. [2023-08-27 01:13:23,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:23,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 451 transitions. [2023-08-27 01:13:23,990 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 150.33333333333334) internal successors, (451), 3 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:23,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:23,991 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:23,992 INFO L175 Difference]: Start difference. First operand has 44 places, 41 transitions, 148 flow. Second operand 3 states and 451 transitions. [2023-08-27 01:13:23,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 40 transitions, 212 flow [2023-08-27 01:13:23,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 40 transitions, 191 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-08-27 01:13:23,993 INFO L231 Difference]: Finished difference. Result has 40 places, 40 transitions, 119 flow [2023-08-27 01:13:23,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=117, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=119, PETRI_PLACES=40, PETRI_TRANSITIONS=40} [2023-08-27 01:13:23,993 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 2 predicate places. [2023-08-27 01:13:23,993 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 40 transitions, 119 flow [2023-08-27 01:13:23,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 142.0) internal successors, (426), 3 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:23,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:23,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 01:13:24,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-27 01:13:24,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:24,199 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:24,199 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:24,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1435213565, now seen corresponding path program 1 times [2023-08-27 01:13:24,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:24,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377780176] [2023-08-27 01:13:24,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:24,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:24,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:24,244 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:24,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:24,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377780176] [2023-08-27 01:13:24,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377780176] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:13:24,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 01:13:24,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 01:13:24,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920032998] [2023-08-27 01:13:24,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:13:24,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 01:13:24,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:24,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 01:13:24,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 01:13:24,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 325 [2023-08-27 01:13:24,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 40 transitions, 119 flow. Second operand has 5 states, 5 states have (on average 125.2) internal successors, (626), 5 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:24,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:24,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 325 [2023-08-27 01:13:24,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:24,427 INFO L124 PetriNetUnfolderBase]: 1295/1735 cut-off events. [2023-08-27 01:13:24,428 INFO L125 PetriNetUnfolderBase]: For 172/172 co-relation queries the response was YES. [2023-08-27 01:13:24,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3822 conditions, 1735 events. 1295/1735 cut-off events. For 172/172 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 7050 event pairs, 689 based on Foata normal form. 1/750 useless extension candidates. Maximal degree in co-relation 3813. Up to 1701 conditions per place. [2023-08-27 01:13:24,435 INFO L140 encePairwiseOnDemand]: 322/325 looper letters, 35 selfloop transitions, 2 changer transitions 0/39 dead transitions. [2023-08-27 01:13:24,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 39 transitions, 189 flow [2023-08-27 01:13:24,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 01:13:24,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 01:13:24,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 402 transitions. [2023-08-27 01:13:24,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4123076923076923 [2023-08-27 01:13:24,437 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 402 transitions. [2023-08-27 01:13:24,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 402 transitions. [2023-08-27 01:13:24,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:24,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 402 transitions. [2023-08-27 01:13:24,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 134.0) internal successors, (402), 3 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:24,440 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:24,440 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:24,440 INFO L175 Difference]: Start difference. First operand has 40 places, 40 transitions, 119 flow. Second operand 3 states and 402 transitions. [2023-08-27 01:13:24,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 39 transitions, 189 flow [2023-08-27 01:13:24,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 39 transitions, 188 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 01:13:24,442 INFO L231 Difference]: Finished difference. Result has 41 places, 39 transitions, 118 flow [2023-08-27 01:13:24,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=118, PETRI_PLACES=41, PETRI_TRANSITIONS=39} [2023-08-27 01:13:24,444 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 3 predicate places. [2023-08-27 01:13:24,444 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 39 transitions, 118 flow [2023-08-27 01:13:24,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 125.2) internal successors, (626), 5 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:24,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:24,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:13:24,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 01:13:24,445 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:24,450 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:24,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1117655891, now seen corresponding path program 1 times [2023-08-27 01:13:24,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:24,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590905753] [2023-08-27 01:13:24,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:24,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:24,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:24,492 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:13:24,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:24,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590905753] [2023-08-27 01:13:24,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590905753] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:13:24,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380773754] [2023-08-27 01:13:24,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:24,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:24,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:13:24,494 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) [2023-08-27 01:13:24,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-27 01:13:24,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:24,553 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 01:13:24,554 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:13:24,598 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:24,598 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:13:24,641 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:24,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380773754] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:13:24,642 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:13:24,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 5, 5] total 12 [2023-08-27 01:13:24,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595228502] [2023-08-27 01:13:24,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:13:24,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 01:13:24,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:24,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 01:13:24,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2023-08-27 01:13:24,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 325 [2023-08-27 01:13:24,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 39 transitions, 118 flow. Second operand has 13 states, 13 states have (on average 125.53846153846153) internal successors, (1632), 13 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:24,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:24,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 325 [2023-08-27 01:13:24,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:24,946 INFO L124 PetriNetUnfolderBase]: 2029/2688 cut-off events. [2023-08-27 01:13:24,946 INFO L125 PetriNetUnfolderBase]: For 190/190 co-relation queries the response was YES. [2023-08-27 01:13:24,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5877 conditions, 2688 events. 2029/2688 cut-off events. For 190/190 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 11586 event pairs, 271 based on Foata normal form. 0/1328 useless extension candidates. Maximal degree in co-relation 5867. Up to 681 conditions per place. [2023-08-27 01:13:24,957 INFO L140 encePairwiseOnDemand]: 316/325 looper letters, 97 selfloop transitions, 12 changer transitions 0/111 dead transitions. [2023-08-27 01:13:24,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 111 transitions, 498 flow [2023-08-27 01:13:24,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 01:13:24,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 01:13:24,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1228 transitions. [2023-08-27 01:13:24,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4198290598290598 [2023-08-27 01:13:24,960 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1228 transitions. [2023-08-27 01:13:24,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1228 transitions. [2023-08-27 01:13:24,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:24,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1228 transitions. [2023-08-27 01:13:24,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 136.44444444444446) internal successors, (1228), 9 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:24,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 325.0) internal successors, (3250), 10 states have internal predecessors, (3250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:24,965 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 325.0) internal successors, (3250), 10 states have internal predecessors, (3250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:24,965 INFO L175 Difference]: Start difference. First operand has 41 places, 39 transitions, 118 flow. Second operand 9 states and 1228 transitions. [2023-08-27 01:13:24,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 111 transitions, 498 flow [2023-08-27 01:13:24,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 111 transitions, 494 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 01:13:24,967 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 168 flow [2023-08-27 01:13:24,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=168, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2023-08-27 01:13:24,967 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 11 predicate places. [2023-08-27 01:13:24,968 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 168 flow [2023-08-27 01:13:24,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 125.53846153846153) internal successors, (1632), 13 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:24,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:24,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:13:24,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-27 01:13:25,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:25,173 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:25,173 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:25,173 INFO L85 PathProgramCache]: Analyzing trace with hash -282303666, now seen corresponding path program 1 times [2023-08-27 01:13:25,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:25,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892479331] [2023-08-27 01:13:25,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:25,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:25,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:25,196 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:13:25,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:25,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892479331] [2023-08-27 01:13:25,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892479331] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:13:25,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 01:13:25,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 01:13:25,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917625210] [2023-08-27 01:13:25,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:13:25,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 01:13:25,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:25,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 01:13:25,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 01:13:25,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 325 [2023-08-27 01:13:25,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 168 flow. Second operand has 3 states, 3 states have (on average 144.66666666666666) internal successors, (434), 3 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:25,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:25,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 325 [2023-08-27 01:13:25,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:25,356 INFO L124 PetriNetUnfolderBase]: 1759/2406 cut-off events. [2023-08-27 01:13:25,357 INFO L125 PetriNetUnfolderBase]: For 2541/2704 co-relation queries the response was YES. [2023-08-27 01:13:25,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6336 conditions, 2406 events. 1759/2406 cut-off events. For 2541/2704 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 10670 event pairs, 821 based on Foata normal form. 143/1626 useless extension candidates. Maximal degree in co-relation 6323. Up to 2010 conditions per place. [2023-08-27 01:13:25,366 INFO L140 encePairwiseOnDemand]: 320/325 looper letters, 55 selfloop transitions, 3 changer transitions 0/61 dead transitions. [2023-08-27 01:13:25,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 61 transitions, 365 flow [2023-08-27 01:13:25,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 01:13:25,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 01:13:25,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 469 transitions. [2023-08-27 01:13:25,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48102564102564105 [2023-08-27 01:13:25,368 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 469 transitions. [2023-08-27 01:13:25,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 469 transitions. [2023-08-27 01:13:25,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:25,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 469 transitions. [2023-08-27 01:13:25,369 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 156.33333333333334) internal successors, (469), 3 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:25,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:25,370 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:25,370 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 168 flow. Second operand 3 states and 469 transitions. [2023-08-27 01:13:25,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 61 transitions, 365 flow [2023-08-27 01:13:25,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 61 transitions, 346 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-27 01:13:25,373 INFO L231 Difference]: Finished difference. Result has 49 places, 44 transitions, 176 flow [2023-08-27 01:13:25,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=155, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=176, PETRI_PLACES=49, PETRI_TRANSITIONS=44} [2023-08-27 01:13:25,373 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 11 predicate places. [2023-08-27 01:13:25,373 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 44 transitions, 176 flow [2023-08-27 01:13:25,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 144.66666666666666) internal successors, (434), 3 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:25,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:25,374 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-08-27 01:13:25,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 01:13:25,374 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:25,374 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:25,374 INFO L85 PathProgramCache]: Analyzing trace with hash 136697442, now seen corresponding path program 1 times [2023-08-27 01:13:25,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:25,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617744482] [2023-08-27 01:13:25,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:25,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:25,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:25,404 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:13:25,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:25,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617744482] [2023-08-27 01:13:25,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617744482] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:13:25,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362985268] [2023-08-27 01:13:25,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:25,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:25,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:13:25,406 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) [2023-08-27 01:13:25,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-27 01:13:25,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:25,469 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 01:13:25,469 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:13:25,477 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:13:25,477 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:13:25,491 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:13:25,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362985268] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:13:25,491 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:13:25,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 01:13:25,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293351648] [2023-08-27 01:13:25,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:13:25,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 01:13:25,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:25,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 01:13:25,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 01:13:25,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 325 [2023-08-27 01:13:25,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 44 transitions, 176 flow. Second operand has 7 states, 7 states have (on average 143.71428571428572) internal successors, (1006), 7 states have internal predecessors, (1006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:25,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:25,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 325 [2023-08-27 01:13:25,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:25,757 INFO L124 PetriNetUnfolderBase]: 2569/3417 cut-off events. [2023-08-27 01:13:25,757 INFO L125 PetriNetUnfolderBase]: For 2035/2194 co-relation queries the response was YES. [2023-08-27 01:13:25,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10467 conditions, 3417 events. 2569/3417 cut-off events. For 2035/2194 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 15115 event pairs, 722 based on Foata normal form. 154/2314 useless extension candidates. Maximal degree in co-relation 10453. Up to 1994 conditions per place. [2023-08-27 01:13:25,777 INFO L140 encePairwiseOnDemand]: 321/325 looper letters, 95 selfloop transitions, 13 changer transitions 0/110 dead transitions. [2023-08-27 01:13:25,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 110 transitions, 636 flow [2023-08-27 01:13:25,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 01:13:25,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 01:13:25,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 942 transitions. [2023-08-27 01:13:25,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48307692307692307 [2023-08-27 01:13:25,780 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 942 transitions. [2023-08-27 01:13:25,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 942 transitions. [2023-08-27 01:13:25,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:25,780 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 942 transitions. [2023-08-27 01:13:25,781 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:25,783 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 325.0) internal successors, (2275), 7 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:25,784 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 325.0) internal successors, (2275), 7 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:25,784 INFO L175 Difference]: Start difference. First operand has 49 places, 44 transitions, 176 flow. Second operand 6 states and 942 transitions. [2023-08-27 01:13:25,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 110 transitions, 636 flow [2023-08-27 01:13:25,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 110 transitions, 615 flow, removed 5 selfloop flow, removed 1 redundant places. [2023-08-27 01:13:25,791 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 254 flow [2023-08-27 01:13:25,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=254, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2023-08-27 01:13:25,792 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 18 predicate places. [2023-08-27 01:13:25,792 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 254 flow [2023-08-27 01:13:25,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 143.71428571428572) internal successors, (1006), 7 states have internal predecessors, (1006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:25,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:25,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:13:25,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-27 01:13:25,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:25,997 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:25,998 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:25,998 INFO L85 PathProgramCache]: Analyzing trace with hash -161477377, now seen corresponding path program 1 times [2023-08-27 01:13:25,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:25,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835950529] [2023-08-27 01:13:25,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:25,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:26,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:26,028 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:13:26,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:26,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835950529] [2023-08-27 01:13:26,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835950529] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:13:26,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33992436] [2023-08-27 01:13:26,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:26,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:26,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:13:26,029 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) [2023-08-27 01:13:26,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-27 01:13:26,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:26,092 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 01:13:26,093 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:13:26,112 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:13:26,112 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 01:13:26,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33992436] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:13:26,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 01:13:26,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 01:13:26,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193974726] [2023-08-27 01:13:26,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:13:26,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 01:13:26,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:26,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 01:13:26,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 01:13:26,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 325 [2023-08-27 01:13:26,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 254 flow. Second operand has 4 states, 4 states have (on average 144.25) internal successors, (577), 4 states have internal predecessors, (577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:26,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:26,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 325 [2023-08-27 01:13:26,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:26,312 INFO L124 PetriNetUnfolderBase]: 2274/3007 cut-off events. [2023-08-27 01:13:26,313 INFO L125 PetriNetUnfolderBase]: For 5746/5987 co-relation queries the response was YES. [2023-08-27 01:13:26,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10251 conditions, 3007 events. 2274/3007 cut-off events. For 5746/5987 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 12708 event pairs, 310 based on Foata normal form. 230/2465 useless extension candidates. Maximal degree in co-relation 10234. Up to 1260 conditions per place. [2023-08-27 01:13:26,326 INFO L140 encePairwiseOnDemand]: 321/325 looper letters, 88 selfloop transitions, 4 changer transitions 0/95 dead transitions. [2023-08-27 01:13:26,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 95 transitions, 734 flow [2023-08-27 01:13:26,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 01:13:26,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 01:13:26,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 621 transitions. [2023-08-27 01:13:26,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4776923076923077 [2023-08-27 01:13:26,328 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 621 transitions. [2023-08-27 01:13:26,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 621 transitions. [2023-08-27 01:13:26,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:26,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 621 transitions. [2023-08-27 01:13:26,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 155.25) internal successors, (621), 4 states have internal predecessors, (621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:26,330 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 325.0) internal successors, (1625), 5 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:26,331 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 325.0) internal successors, (1625), 5 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:26,331 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 254 flow. Second operand 4 states and 621 transitions. [2023-08-27 01:13:26,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 95 transitions, 734 flow [2023-08-27 01:13:26,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 95 transitions, 666 flow, removed 27 selfloop flow, removed 1 redundant places. [2023-08-27 01:13:26,337 INFO L231 Difference]: Finished difference. Result has 57 places, 49 transitions, 234 flow [2023-08-27 01:13:26,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=234, PETRI_PLACES=57, PETRI_TRANSITIONS=49} [2023-08-27 01:13:26,338 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 19 predicate places. [2023-08-27 01:13:26,338 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 49 transitions, 234 flow [2023-08-27 01:13:26,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 144.25) internal successors, (577), 4 states have internal predecessors, (577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:26,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:26,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:13:26,347 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-27 01:13:26,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:26,545 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:26,545 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:26,545 INFO L85 PathProgramCache]: Analyzing trace with hash -161477361, now seen corresponding path program 1 times [2023-08-27 01:13:26,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:26,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117572342] [2023-08-27 01:13:26,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:26,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:26,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:26,572 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:13:26,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:26,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117572342] [2023-08-27 01:13:26,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117572342] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:13:26,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1239202309] [2023-08-27 01:13:26,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:26,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:26,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:13:26,574 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) [2023-08-27 01:13:26,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-27 01:13:26,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:26,639 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 01:13:26,640 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:13:26,648 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:13:26,648 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:13:26,657 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:13:26,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1239202309] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:13:26,658 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:13:26,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 01:13:26,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353871827] [2023-08-27 01:13:26,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:13:26,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 01:13:26,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:26,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 01:13:26,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 01:13:26,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 325 [2023-08-27 01:13:26,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 49 transitions, 234 flow. Second operand has 7 states, 7 states have (on average 144.0) internal successors, (1008), 7 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:26,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:26,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 325 [2023-08-27 01:13:26,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:27,014 INFO L124 PetriNetUnfolderBase]: 3921/5062 cut-off events. [2023-08-27 01:13:27,014 INFO L125 PetriNetUnfolderBase]: For 7175/7559 co-relation queries the response was YES. [2023-08-27 01:13:27,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17283 conditions, 5062 events. 3921/5062 cut-off events. For 7175/7559 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 21645 event pairs, 931 based on Foata normal form. 368/4510 useless extension candidates. Maximal degree in co-relation 17265. Up to 2803 conditions per place. [2023-08-27 01:13:27,036 INFO L140 encePairwiseOnDemand]: 321/325 looper letters, 135 selfloop transitions, 9 changer transitions 0/147 dead transitions. [2023-08-27 01:13:27,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 147 transitions, 1064 flow [2023-08-27 01:13:27,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 01:13:27,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 01:13:27,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 937 transitions. [2023-08-27 01:13:27,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4805128205128205 [2023-08-27 01:13:27,039 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 937 transitions. [2023-08-27 01:13:27,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 937 transitions. [2023-08-27 01:13:27,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:27,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 937 transitions. [2023-08-27 01:13:27,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 156.16666666666666) internal successors, (937), 6 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:27,042 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 325.0) internal successors, (2275), 7 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:27,042 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 325.0) internal successors, (2275), 7 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:27,043 INFO L175 Difference]: Start difference. First operand has 57 places, 49 transitions, 234 flow. Second operand 6 states and 937 transitions. [2023-08-27 01:13:27,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 147 transitions, 1064 flow [2023-08-27 01:13:27,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 147 transitions, 1055 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 01:13:27,058 INFO L231 Difference]: Finished difference. Result has 63 places, 55 transitions, 292 flow [2023-08-27 01:13:27,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=292, PETRI_PLACES=63, PETRI_TRANSITIONS=55} [2023-08-27 01:13:27,059 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 25 predicate places. [2023-08-27 01:13:27,059 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 55 transitions, 292 flow [2023-08-27 01:13:27,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 144.0) internal successors, (1008), 7 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:27,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:27,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:13:27,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-27 01:13:27,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:27,264 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:27,264 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:27,264 INFO L85 PathProgramCache]: Analyzing trace with hash -705967248, now seen corresponding path program 1 times [2023-08-27 01:13:27,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:27,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193789415] [2023-08-27 01:13:27,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:27,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:27,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:27,302 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:13:27,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:27,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193789415] [2023-08-27 01:13:27,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193789415] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:13:27,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 01:13:27,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 01:13:27,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286687347] [2023-08-27 01:13:27,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:13:27,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 01:13:27,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:27,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 01:13:27,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 01:13:27,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 325 [2023-08-27 01:13:27,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 55 transitions, 292 flow. Second operand has 4 states, 4 states have (on average 139.5) internal successors, (558), 4 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:27,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:27,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 325 [2023-08-27 01:13:27,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:27,561 INFO L124 PetriNetUnfolderBase]: 2567/3405 cut-off events. [2023-08-27 01:13:27,561 INFO L125 PetriNetUnfolderBase]: For 8774/9256 co-relation queries the response was YES. [2023-08-27 01:13:27,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13497 conditions, 3405 events. 2567/3405 cut-off events. For 8774/9256 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 13436 event pairs, 794 based on Foata normal form. 482/3713 useless extension candidates. Maximal degree in co-relation 13476. Up to 1916 conditions per place. [2023-08-27 01:13:27,576 INFO L140 encePairwiseOnDemand]: 321/325 looper letters, 78 selfloop transitions, 3 changer transitions 0/84 dead transitions. [2023-08-27 01:13:27,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 84 transitions, 648 flow [2023-08-27 01:13:27,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 01:13:27,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 01:13:27,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 585 transitions. [2023-08-27 01:13:27,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2023-08-27 01:13:27,577 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 585 transitions. [2023-08-27 01:13:27,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 585 transitions. [2023-08-27 01:13:27,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:27,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 585 transitions. [2023-08-27 01:13:27,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 146.25) internal successors, (585), 4 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:27,580 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 325.0) internal successors, (1625), 5 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:27,580 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 325.0) internal successors, (1625), 5 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:27,580 INFO L175 Difference]: Start difference. First operand has 63 places, 55 transitions, 292 flow. Second operand 4 states and 585 transitions. [2023-08-27 01:13:27,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 84 transitions, 648 flow [2023-08-27 01:13:27,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 84 transitions, 607 flow, removed 18 selfloop flow, removed 1 redundant places. [2023-08-27 01:13:27,591 INFO L231 Difference]: Finished difference. Result has 64 places, 54 transitions, 275 flow [2023-08-27 01:13:27,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=269, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=275, PETRI_PLACES=64, PETRI_TRANSITIONS=54} [2023-08-27 01:13:27,592 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 26 predicate places. [2023-08-27 01:13:27,592 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 54 transitions, 275 flow [2023-08-27 01:13:27,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 139.5) internal successors, (558), 4 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:27,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:27,592 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:13:27,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 01:13:27,592 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:27,592 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:27,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1517777455, now seen corresponding path program 1 times [2023-08-27 01:13:27,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:27,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391445512] [2023-08-27 01:13:27,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:27,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:27,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:27,643 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:27,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:27,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391445512] [2023-08-27 01:13:27,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391445512] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:13:27,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363739654] [2023-08-27 01:13:27,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:27,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:27,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:13:27,644 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) [2023-08-27 01:13:27,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-27 01:13:27,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:27,718 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 01:13:27,719 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:13:27,732 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:13:27,732 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 01:13:27,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363739654] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:13:27,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 01:13:27,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [4] total 5 [2023-08-27 01:13:27,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893088743] [2023-08-27 01:13:27,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:13:27,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 01:13:27,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:27,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 01:13:27,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-27 01:13:27,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 325 [2023-08-27 01:13:27,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 54 transitions, 275 flow. Second operand has 3 states, 3 states have (on average 143.0) internal successors, (429), 3 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:27,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:27,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 325 [2023-08-27 01:13:27,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:27,887 INFO L124 PetriNetUnfolderBase]: 2055/2691 cut-off events. [2023-08-27 01:13:27,887 INFO L125 PetriNetUnfolderBase]: For 5834/6234 co-relation queries the response was YES. [2023-08-27 01:13:27,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9599 conditions, 2691 events. 2055/2691 cut-off events. For 5834/6234 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10170 event pairs, 994 based on Foata normal form. 621/3258 useless extension candidates. Maximal degree in co-relation 9576. Up to 2669 conditions per place. [2023-08-27 01:13:27,901 INFO L140 encePairwiseOnDemand]: 322/325 looper letters, 47 selfloop transitions, 1 changer transitions 0/52 dead transitions. [2023-08-27 01:13:27,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 52 transitions, 351 flow [2023-08-27 01:13:27,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 01:13:27,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 01:13:27,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 444 transitions. [2023-08-27 01:13:27,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4553846153846154 [2023-08-27 01:13:27,902 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 444 transitions. [2023-08-27 01:13:27,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 444 transitions. [2023-08-27 01:13:27,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:27,903 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 444 transitions. [2023-08-27 01:13:27,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 148.0) internal successors, (444), 3 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:27,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:27,904 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:27,904 INFO L175 Difference]: Start difference. First operand has 64 places, 54 transitions, 275 flow. Second operand 3 states and 444 transitions. [2023-08-27 01:13:27,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 52 transitions, 351 flow [2023-08-27 01:13:27,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 52 transitions, 310 flow, removed 5 selfloop flow, removed 9 redundant places. [2023-08-27 01:13:27,917 INFO L231 Difference]: Finished difference. Result has 55 places, 52 transitions, 216 flow [2023-08-27 01:13:27,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=216, PETRI_PLACES=55, PETRI_TRANSITIONS=52} [2023-08-27 01:13:27,918 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 17 predicate places. [2023-08-27 01:13:27,918 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 52 transitions, 216 flow [2023-08-27 01:13:27,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 143.0) internal successors, (429), 3 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:27,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:27,918 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:13:27,924 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-08-27 01:13:28,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-08-27 01:13:28,123 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:28,123 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:28,123 INFO L85 PathProgramCache]: Analyzing trace with hash -207501410, now seen corresponding path program 2 times [2023-08-27 01:13:28,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:28,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862177277] [2023-08-27 01:13:28,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:28,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:28,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:28,197 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:13:28,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:28,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862177277] [2023-08-27 01:13:28,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862177277] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:13:28,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290462691] [2023-08-27 01:13:28,198 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 01:13:28,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:28,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:13:28,199 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) [2023-08-27 01:13:28,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-27 01:13:28,268 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 01:13:28,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:13:28,269 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 01:13:28,269 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:13:28,285 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-08-27 01:13:28,285 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 01:13:28,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290462691] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:13:28,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 01:13:28,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [6] total 7 [2023-08-27 01:13:28,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551330313] [2023-08-27 01:13:28,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:13:28,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 01:13:28,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:28,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 01:13:28,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 01:13:28,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 325 [2023-08-27 01:13:28,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 52 transitions, 216 flow. Second operand has 3 states, 3 states have (on average 144.66666666666666) internal successors, (434), 3 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:28,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:28,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 325 [2023-08-27 01:13:28,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:28,445 INFO L124 PetriNetUnfolderBase]: 1741/2293 cut-off events. [2023-08-27 01:13:28,445 INFO L125 PetriNetUnfolderBase]: For 2920/3174 co-relation queries the response was YES. [2023-08-27 01:13:28,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7052 conditions, 2293 events. 1741/2293 cut-off events. For 2920/3174 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8198 event pairs, 882 based on Foata normal form. 338/2491 useless extension candidates. Maximal degree in co-relation 7035. Up to 2286 conditions per place. [2023-08-27 01:13:28,454 INFO L140 encePairwiseOnDemand]: 323/325 looper letters, 47 selfloop transitions, 1 changer transitions 0/51 dead transitions. [2023-08-27 01:13:28,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 51 transitions, 302 flow [2023-08-27 01:13:28,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 01:13:28,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 01:13:28,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 449 transitions. [2023-08-27 01:13:28,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4605128205128205 [2023-08-27 01:13:28,456 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 449 transitions. [2023-08-27 01:13:28,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 449 transitions. [2023-08-27 01:13:28,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:28,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 449 transitions. [2023-08-27 01:13:28,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 149.66666666666666) internal successors, (449), 3 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:28,458 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:28,458 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:28,458 INFO L175 Difference]: Start difference. First operand has 55 places, 52 transitions, 216 flow. Second operand 3 states and 449 transitions. [2023-08-27 01:13:28,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 51 transitions, 302 flow [2023-08-27 01:13:28,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 51 transitions, 285 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-08-27 01:13:28,468 INFO L231 Difference]: Finished difference. Result has 51 places, 51 transitions, 191 flow [2023-08-27 01:13:28,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=189, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=191, PETRI_PLACES=51, PETRI_TRANSITIONS=51} [2023-08-27 01:13:28,469 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 13 predicate places. [2023-08-27 01:13:28,469 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 51 transitions, 191 flow [2023-08-27 01:13:28,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 144.66666666666666) internal successors, (434), 3 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:28,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:28,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:13:28,476 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-27 01:13:28,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-08-27 01:13:28,676 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:28,676 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:28,676 INFO L85 PathProgramCache]: Analyzing trace with hash 864075445, now seen corresponding path program 1 times [2023-08-27 01:13:28,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:28,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093949359] [2023-08-27 01:13:28,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:28,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:28,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:28,748 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:28,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:28,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093949359] [2023-08-27 01:13:28,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093949359] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:13:28,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81095033] [2023-08-27 01:13:28,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:28,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:28,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:13:28,750 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) [2023-08-27 01:13:28,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-27 01:13:28,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:28,828 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 01:13:28,829 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:13:28,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:28,861 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:13:28,882 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:28,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81095033] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 01:13:28,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 01:13:28,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2023-08-27 01:13:28,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735445357] [2023-08-27 01:13:28,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:13:28,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 01:13:28,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:28,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 01:13:28,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-27 01:13:28,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 325 [2023-08-27 01:13:28,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 51 transitions, 191 flow. Second operand has 5 states, 5 states have (on average 127.8) internal successors, (639), 5 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:28,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:28,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 325 [2023-08-27 01:13:28,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:29,034 INFO L124 PetriNetUnfolderBase]: 2032/2680 cut-off events. [2023-08-27 01:13:29,034 INFO L125 PetriNetUnfolderBase]: For 1905/1995 co-relation queries the response was YES. [2023-08-27 01:13:29,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6955 conditions, 2680 events. 2032/2680 cut-off events. For 1905/1995 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 10394 event pairs, 837 based on Foata normal form. 190/2539 useless extension candidates. Maximal degree in co-relation 6941. Up to 2247 conditions per place. [2023-08-27 01:13:29,043 INFO L140 encePairwiseOnDemand]: 320/325 looper letters, 58 selfloop transitions, 6 changer transitions 0/66 dead transitions. [2023-08-27 01:13:29,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 66 transitions, 362 flow [2023-08-27 01:13:29,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 01:13:29,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 01:13:29,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 654 transitions. [2023-08-27 01:13:29,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024615384615385 [2023-08-27 01:13:29,045 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 654 transitions. [2023-08-27 01:13:29,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 654 transitions. [2023-08-27 01:13:29,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:29,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 654 transitions. [2023-08-27 01:13:29,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 130.8) internal successors, (654), 5 states have internal predecessors, (654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:29,048 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 325.0) internal successors, (1950), 6 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:29,048 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 325.0) internal successors, (1950), 6 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:29,048 INFO L175 Difference]: Start difference. First operand has 51 places, 51 transitions, 191 flow. Second operand 5 states and 654 transitions. [2023-08-27 01:13:29,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 66 transitions, 362 flow [2023-08-27 01:13:29,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 66 transitions, 361 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 01:13:29,056 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 192 flow [2023-08-27 01:13:29,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=192, PETRI_PLACES=54, PETRI_TRANSITIONS=49} [2023-08-27 01:13:29,057 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 16 predicate places. [2023-08-27 01:13:29,057 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 192 flow [2023-08-27 01:13:29,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 127.8) internal successors, (639), 5 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:29,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:29,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:13:29,064 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-08-27 01:13:29,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-27 01:13:29,264 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:29,264 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:29,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1413022366, now seen corresponding path program 1 times [2023-08-27 01:13:29,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:29,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35185175] [2023-08-27 01:13:29,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:29,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:29,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:29,330 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:29,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:29,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35185175] [2023-08-27 01:13:29,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35185175] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:13:29,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779373] [2023-08-27 01:13:29,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:29,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:29,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:13:29,331 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) [2023-08-27 01:13:29,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-27 01:13:29,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:29,409 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 01:13:29,410 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:13:29,462 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:29,462 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:13:29,494 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:29,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779373] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:13:29,494 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:13:29,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-27 01:13:29,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402185538] [2023-08-27 01:13:29,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:13:29,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 01:13:29,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:29,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 01:13:29,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2023-08-27 01:13:29,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 325 [2023-08-27 01:13:29,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 49 transitions, 192 flow. Second operand has 13 states, 13 states have (on average 118.61538461538461) internal successors, (1542), 13 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:29,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:29,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 325 [2023-08-27 01:13:29,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:29,894 INFO L124 PetriNetUnfolderBase]: 2560/3501 cut-off events. [2023-08-27 01:13:29,895 INFO L125 PetriNetUnfolderBase]: For 2404/2569 co-relation queries the response was YES. [2023-08-27 01:13:29,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9385 conditions, 3501 events. 2560/3501 cut-off events. For 2404/2569 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14820 event pairs, 254 based on Foata normal form. 165/3481 useless extension candidates. Maximal degree in co-relation 9370. Up to 1264 conditions per place. [2023-08-27 01:13:29,905 INFO L140 encePairwiseOnDemand]: 316/325 looper letters, 171 selfloop transitions, 29 changer transitions 0/202 dead transitions. [2023-08-27 01:13:29,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 202 transitions, 1189 flow [2023-08-27 01:13:29,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 01:13:29,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 01:13:29,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1614 transitions. [2023-08-27 01:13:29,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3820118343195266 [2023-08-27 01:13:29,909 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1614 transitions. [2023-08-27 01:13:29,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1614 transitions. [2023-08-27 01:13:29,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:29,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1614 transitions. [2023-08-27 01:13:29,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 124.15384615384616) internal successors, (1614), 13 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:29,915 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:29,915 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:29,915 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 192 flow. Second operand 13 states and 1614 transitions. [2023-08-27 01:13:29,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 202 transitions, 1189 flow [2023-08-27 01:13:29,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 202 transitions, 1145 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 01:13:29,922 INFO L231 Difference]: Finished difference. Result has 67 places, 67 transitions, 332 flow [2023-08-27 01:13:29,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=332, PETRI_PLACES=67, PETRI_TRANSITIONS=67} [2023-08-27 01:13:29,923 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 29 predicate places. [2023-08-27 01:13:29,923 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 67 transitions, 332 flow [2023-08-27 01:13:29,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 118.61538461538461) internal successors, (1542), 13 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:29,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:29,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:13:29,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-27 01:13:30,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-27 01:13:30,128 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:30,128 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:30,128 INFO L85 PathProgramCache]: Analyzing trace with hash -930950413, now seen corresponding path program 1 times [2023-08-27 01:13:30,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:30,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437354654] [2023-08-27 01:13:30,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:30,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:30,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:30,833 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:30,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:30,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437354654] [2023-08-27 01:13:30,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437354654] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:13:30,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690644194] [2023-08-27 01:13:30,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:30,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:30,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:13:30,835 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) [2023-08-27 01:13:30,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-27 01:13:30,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:30,921 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-27 01:13:30,923 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:13:31,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 01:13:31,191 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2023-08-27 01:13:31,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 01:13:31,276 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2023-08-27 01:13:31,388 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 01:13:31,390 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 01:13:31,390 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 37 [2023-08-27 01:13:31,470 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:31,470 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:13:31,946 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 01:13:31,946 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 860 treesize of output 756 [2023-08-27 01:13:31,960 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 376 treesize of output 364 [2023-08-27 01:13:31,967 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 364 treesize of output 346 [2023-08-27 01:13:31,974 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 346 treesize of output 310 [2023-08-27 01:13:31,983 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 310 treesize of output 286 [2023-08-27 01:13:31,990 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 286 treesize of output 280 [2023-08-27 01:13:31,998 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 280 treesize of output 268 [2023-08-27 01:13:32,185 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 01:13:32,465 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:32,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1690644194] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:13:32,466 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:13:32,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 26 [2023-08-27 01:13:32,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045917537] [2023-08-27 01:13:32,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:13:32,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-27 01:13:32,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:32,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-27 01:13:32,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=643, Unknown=10, NotChecked=0, Total=756 [2023-08-27 01:13:32,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 325 [2023-08-27 01:13:32,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 67 transitions, 332 flow. Second operand has 28 states, 28 states have (on average 95.10714285714286) internal successors, (2663), 28 states have internal predecessors, (2663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:32,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:32,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 325 [2023-08-27 01:13:32,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:37,998 INFO L124 PetriNetUnfolderBase]: 3063/4235 cut-off events. [2023-08-27 01:13:37,998 INFO L125 PetriNetUnfolderBase]: For 7717/7761 co-relation queries the response was YES. [2023-08-27 01:13:38,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14336 conditions, 4235 events. 3063/4235 cut-off events. For 7717/7761 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 17973 event pairs, 586 based on Foata normal form. 46/4281 useless extension candidates. Maximal degree in co-relation 14316. Up to 3699 conditions per place. [2023-08-27 01:13:38,019 INFO L140 encePairwiseOnDemand]: 315/325 looper letters, 131 selfloop transitions, 49 changer transitions 5/187 dead transitions. [2023-08-27 01:13:38,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 187 transitions, 1229 flow [2023-08-27 01:13:38,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 01:13:38,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 01:13:38,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1229 transitions. [2023-08-27 01:13:38,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3151282051282051 [2023-08-27 01:13:38,022 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1229 transitions. [2023-08-27 01:13:38,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1229 transitions. [2023-08-27 01:13:38,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:38,022 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1229 transitions. [2023-08-27 01:13:38,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 102.41666666666667) internal successors, (1229), 12 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:38,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:38,027 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:38,027 INFO L175 Difference]: Start difference. First operand has 67 places, 67 transitions, 332 flow. Second operand 12 states and 1229 transitions. [2023-08-27 01:13:38,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 187 transitions, 1229 flow [2023-08-27 01:13:38,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 187 transitions, 1119 flow, removed 25 selfloop flow, removed 5 redundant places. [2023-08-27 01:13:38,061 INFO L231 Difference]: Finished difference. Result has 80 places, 112 transitions, 653 flow [2023-08-27 01:13:38,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=653, PETRI_PLACES=80, PETRI_TRANSITIONS=112} [2023-08-27 01:13:38,062 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 42 predicate places. [2023-08-27 01:13:38,062 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 112 transitions, 653 flow [2023-08-27 01:13:38,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 95.10714285714286) internal successors, (2663), 28 states have internal predecessors, (2663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:38,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:38,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:13:38,070 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-27 01:13:38,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-27 01:13:38,265 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:38,265 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:38,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1389224335, now seen corresponding path program 2 times [2023-08-27 01:13:38,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:38,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193327775] [2023-08-27 01:13:38,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:38,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:38,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:38,844 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:38,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:38,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193327775] [2023-08-27 01:13:38,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193327775] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:13:38,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950345130] [2023-08-27 01:13:38,845 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 01:13:38,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:38,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:13:38,846 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) [2023-08-27 01:13:38,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-27 01:13:38,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 01:13:38,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:13:38,940 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-27 01:13:38,942 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:13:39,305 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 01:13:39,307 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 01:13:39,308 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 37 [2023-08-27 01:13:39,367 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:39,367 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:13:39,588 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 01:13:39,589 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 125 treesize of output 69 [2023-08-27 01:13:39,910 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:39,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950345130] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:13:39,911 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:13:39,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 24 [2023-08-27 01:13:39,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030604972] [2023-08-27 01:13:39,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:13:39,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 01:13:39,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:39,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 01:13:39,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=528, Unknown=0, NotChecked=0, Total=650 [2023-08-27 01:13:39,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 325 [2023-08-27 01:13:39,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 112 transitions, 653 flow. Second operand has 26 states, 26 states have (on average 98.65384615384616) internal successors, (2565), 26 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:39,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:39,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 325 [2023-08-27 01:13:39,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:41,134 INFO L124 PetriNetUnfolderBase]: 3223/4496 cut-off events. [2023-08-27 01:13:41,135 INFO L125 PetriNetUnfolderBase]: For 10363/10363 co-relation queries the response was YES. [2023-08-27 01:13:41,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16353 conditions, 4496 events. 3223/4496 cut-off events. For 10363/10363 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 19230 event pairs, 805 based on Foata normal form. 16/4512 useless extension candidates. Maximal degree in co-relation 16326. Up to 4078 conditions per place. [2023-08-27 01:13:41,154 INFO L140 encePairwiseOnDemand]: 313/325 looper letters, 156 selfloop transitions, 77 changer transitions 7/240 dead transitions. [2023-08-27 01:13:41,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 240 transitions, 1711 flow [2023-08-27 01:13:41,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 01:13:41,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 01:13:41,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2172 transitions. [2023-08-27 01:13:41,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31824175824175827 [2023-08-27 01:13:41,159 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2172 transitions. [2023-08-27 01:13:41,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2172 transitions. [2023-08-27 01:13:41,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:41,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2172 transitions. [2023-08-27 01:13:41,162 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 103.42857142857143) internal successors, (2172), 21 states have internal predecessors, (2172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:41,167 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 325.0) internal successors, (7150), 22 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:41,168 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 325.0) internal successors, (7150), 22 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:41,168 INFO L175 Difference]: Start difference. First operand has 80 places, 112 transitions, 653 flow. Second operand 21 states and 2172 transitions. [2023-08-27 01:13:41,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 240 transitions, 1711 flow [2023-08-27 01:13:41,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 240 transitions, 1690 flow, removed 8 selfloop flow, removed 2 redundant places. [2023-08-27 01:13:41,197 INFO L231 Difference]: Finished difference. Result has 107 places, 165 transitions, 1229 flow [2023-08-27 01:13:41,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1229, PETRI_PLACES=107, PETRI_TRANSITIONS=165} [2023-08-27 01:13:41,197 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 69 predicate places. [2023-08-27 01:13:41,197 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 165 transitions, 1229 flow [2023-08-27 01:13:41,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 98.65384615384616) internal successors, (2565), 26 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:41,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:41,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:13:41,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-27 01:13:41,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-27 01:13:41,403 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:41,403 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:41,403 INFO L85 PathProgramCache]: Analyzing trace with hash -531266287, now seen corresponding path program 3 times [2023-08-27 01:13:41,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:41,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894121603] [2023-08-27 01:13:41,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:41,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:41,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:41,945 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:41,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:41,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894121603] [2023-08-27 01:13:41,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894121603] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:13:41,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104822373] [2023-08-27 01:13:41,946 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 01:13:41,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:41,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:13:41,949 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) [2023-08-27 01:13:41,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-27 01:13:42,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 01:13:42,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:13:42,044 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-27 01:13:42,045 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:13:42,342 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 01:13:42,344 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 01:13:42,344 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 37 [2023-08-27 01:13:42,407 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:13:42,407 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:13:42,565 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 01:13:42,565 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 125 treesize of output 69 [2023-08-27 01:13:42,883 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:13:42,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104822373] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:13:42,883 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:13:42,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 7] total 24 [2023-08-27 01:13:42,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121247993] [2023-08-27 01:13:42,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:13:42,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 01:13:42,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:42,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 01:13:42,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2023-08-27 01:13:42,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 325 [2023-08-27 01:13:42,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 165 transitions, 1229 flow. Second operand has 26 states, 26 states have (on average 98.46153846153847) internal successors, (2560), 26 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:42,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:42,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 325 [2023-08-27 01:13:42,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:43,678 INFO L124 PetriNetUnfolderBase]: 3288/4617 cut-off events. [2023-08-27 01:13:43,678 INFO L125 PetriNetUnfolderBase]: For 14591/14591 co-relation queries the response was YES. [2023-08-27 01:13:43,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18350 conditions, 4617 events. 3288/4617 cut-off events. For 14591/14591 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 20009 event pairs, 883 based on Foata normal form. 2/4619 useless extension candidates. Maximal degree in co-relation 18313. Up to 4250 conditions per place. [2023-08-27 01:13:43,701 INFO L140 encePairwiseOnDemand]: 314/325 looper letters, 149 selfloop transitions, 76 changer transitions 1/226 dead transitions. [2023-08-27 01:13:43,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 226 transitions, 2014 flow [2023-08-27 01:13:43,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 01:13:43,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 01:13:43,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1238 transitions. [2023-08-27 01:13:43,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31743589743589745 [2023-08-27 01:13:43,704 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1238 transitions. [2023-08-27 01:13:43,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1238 transitions. [2023-08-27 01:13:43,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:43,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1238 transitions. [2023-08-27 01:13:43,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 103.16666666666667) internal successors, (1238), 12 states have internal predecessors, (1238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:43,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:43,709 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:43,709 INFO L175 Difference]: Start difference. First operand has 107 places, 165 transitions, 1229 flow. Second operand 12 states and 1238 transitions. [2023-08-27 01:13:43,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 226 transitions, 2014 flow [2023-08-27 01:13:43,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 226 transitions, 1912 flow, removed 21 selfloop flow, removed 6 redundant places. [2023-08-27 01:13:43,748 INFO L231 Difference]: Finished difference. Result has 117 places, 184 transitions, 1501 flow [2023-08-27 01:13:43,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=1139, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1501, PETRI_PLACES=117, PETRI_TRANSITIONS=184} [2023-08-27 01:13:43,748 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 79 predicate places. [2023-08-27 01:13:43,749 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 184 transitions, 1501 flow [2023-08-27 01:13:43,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 98.46153846153847) internal successors, (2560), 26 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:43,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:43,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:13:43,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-27 01:13:43,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:43,954 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:43,954 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:43,954 INFO L85 PathProgramCache]: Analyzing trace with hash -940417735, now seen corresponding path program 4 times [2023-08-27 01:13:43,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:43,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980551881] [2023-08-27 01:13:43,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:43,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:43,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:44,560 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:44,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:44,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980551881] [2023-08-27 01:13:44,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980551881] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:13:44,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115390152] [2023-08-27 01:13:44,561 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 01:13:44,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:44,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:13:44,562 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:13:44,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-27 01:13:44,651 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 01:13:44,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:13:44,652 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-27 01:13:44,654 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:13:44,886 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 01:13:44,886 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 39 [2023-08-27 01:13:45,083 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:13:45,083 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:13:45,324 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 01:13:45,325 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 125 treesize of output 69 [2023-08-27 01:13:45,604 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:13:45,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115390152] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:13:45,604 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:13:45,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 7] total 24 [2023-08-27 01:13:45,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948267310] [2023-08-27 01:13:45,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:13:45,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 01:13:45,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:45,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 01:13:45,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2023-08-27 01:13:45,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 325 [2023-08-27 01:13:45,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 184 transitions, 1501 flow. Second operand has 26 states, 26 states have (on average 98.65384615384616) internal successors, (2565), 26 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:45,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:45,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 325 [2023-08-27 01:13:45,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:47,359 INFO L124 PetriNetUnfolderBase]: 3627/5118 cut-off events. [2023-08-27 01:13:47,359 INFO L125 PetriNetUnfolderBase]: For 17734/17734 co-relation queries the response was YES. [2023-08-27 01:13:47,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21588 conditions, 5118 events. 3627/5118 cut-off events. For 17734/17734 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 23183 event pairs, 915 based on Foata normal form. 2/5120 useless extension candidates. Maximal degree in co-relation 21545. Up to 4414 conditions per place. [2023-08-27 01:13:47,381 INFO L140 encePairwiseOnDemand]: 314/325 looper letters, 178 selfloop transitions, 140 changer transitions 1/319 dead transitions. [2023-08-27 01:13:47,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 319 transitions, 3004 flow [2023-08-27 01:13:47,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 01:13:47,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-27 01:13:47,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2669 transitions. [2023-08-27 01:13:47,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31585798816568045 [2023-08-27 01:13:47,383 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2669 transitions. [2023-08-27 01:13:47,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2669 transitions. [2023-08-27 01:13:47,384 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:47,384 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2669 transitions. [2023-08-27 01:13:47,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 102.65384615384616) internal successors, (2669), 26 states have internal predecessors, (2669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:47,393 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 325.0) internal successors, (8775), 27 states have internal predecessors, (8775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:47,394 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 325.0) internal successors, (8775), 27 states have internal predecessors, (8775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:47,394 INFO L175 Difference]: Start difference. First operand has 117 places, 184 transitions, 1501 flow. Second operand 26 states and 2669 transitions. [2023-08-27 01:13:47,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 319 transitions, 3004 flow [2023-08-27 01:13:47,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 319 transitions, 2924 flow, removed 16 selfloop flow, removed 3 redundant places. [2023-08-27 01:13:47,444 INFO L231 Difference]: Finished difference. Result has 149 places, 245 transitions, 2411 flow [2023-08-27 01:13:47,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=1441, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2411, PETRI_PLACES=149, PETRI_TRANSITIONS=245} [2023-08-27 01:13:47,445 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 111 predicate places. [2023-08-27 01:13:47,445 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 245 transitions, 2411 flow [2023-08-27 01:13:47,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 98.65384615384616) internal successors, (2565), 26 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:47,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:47,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:13:47,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-27 01:13:47,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:47,650 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:47,650 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:47,650 INFO L85 PathProgramCache]: Analyzing trace with hash -778087695, now seen corresponding path program 5 times [2023-08-27 01:13:47,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:47,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886451585] [2023-08-27 01:13:47,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:47,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:47,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:48,139 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:48,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:48,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886451585] [2023-08-27 01:13:48,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886451585] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:13:48,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610787838] [2023-08-27 01:13:48,140 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 01:13:48,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:48,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:13:48,141 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:13:48,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-27 01:13:48,229 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 01:13:48,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:13:48,230 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-27 01:13:48,231 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:13:48,540 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 42 [2023-08-27 01:13:48,606 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:48,606 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:13:48,770 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 01:13:48,771 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 69 [2023-08-27 01:13:49,230 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:49,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610787838] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:13:49,230 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:13:49,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 23 [2023-08-27 01:13:49,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907780047] [2023-08-27 01:13:49,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:13:49,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 01:13:49,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:49,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 01:13:49,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=489, Unknown=0, NotChecked=0, Total=600 [2023-08-27 01:13:49,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 325 [2023-08-27 01:13:49,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 245 transitions, 2411 flow. Second operand has 25 states, 25 states have (on average 98.76) internal successors, (2469), 25 states have internal predecessors, (2469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:49,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:49,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 325 [2023-08-27 01:13:49,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:50,784 INFO L124 PetriNetUnfolderBase]: 4023/5721 cut-off events. [2023-08-27 01:13:50,785 INFO L125 PetriNetUnfolderBase]: For 26605/26605 co-relation queries the response was YES. [2023-08-27 01:13:50,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26519 conditions, 5721 events. 4023/5721 cut-off events. For 26605/26605 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 26740 event pairs, 1032 based on Foata normal form. 5/5726 useless extension candidates. Maximal degree in co-relation 26465. Up to 5048 conditions per place. [2023-08-27 01:13:50,817 INFO L140 encePairwiseOnDemand]: 313/325 looper letters, 228 selfloop transitions, 149 changer transitions 7/384 dead transitions. [2023-08-27 01:13:50,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 384 transitions, 4111 flow [2023-08-27 01:13:50,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 01:13:50,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-27 01:13:50,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2680 transitions. [2023-08-27 01:13:50,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31715976331360946 [2023-08-27 01:13:50,821 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2680 transitions. [2023-08-27 01:13:50,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2680 transitions. [2023-08-27 01:13:50,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:50,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2680 transitions. [2023-08-27 01:13:50,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 103.07692307692308) internal successors, (2680), 26 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:50,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 325.0) internal successors, (8775), 27 states have internal predecessors, (8775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:50,830 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 325.0) internal successors, (8775), 27 states have internal predecessors, (8775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:50,830 INFO L175 Difference]: Start difference. First operand has 149 places, 245 transitions, 2411 flow. Second operand 26 states and 2680 transitions. [2023-08-27 01:13:50,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 384 transitions, 4111 flow [2023-08-27 01:13:50,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 384 transitions, 3973 flow, removed 60 selfloop flow, removed 4 redundant places. [2023-08-27 01:13:50,915 INFO L231 Difference]: Finished difference. Result has 180 places, 298 transitions, 3221 flow [2023-08-27 01:13:50,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=2275, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3221, PETRI_PLACES=180, PETRI_TRANSITIONS=298} [2023-08-27 01:13:50,915 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 142 predicate places. [2023-08-27 01:13:50,915 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 298 transitions, 3221 flow [2023-08-27 01:13:50,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 98.76) internal successors, (2469), 25 states have internal predecessors, (2469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:50,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:50,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:13:50,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-27 01:13:51,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:51,121 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:51,121 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:51,121 INFO L85 PathProgramCache]: Analyzing trace with hash 168790323, now seen corresponding path program 6 times [2023-08-27 01:13:51,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:51,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174756019] [2023-08-27 01:13:51,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:51,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:51,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:51,607 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:51,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:51,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174756019] [2023-08-27 01:13:51,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174756019] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:13:51,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293422675] [2023-08-27 01:13:51,607 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 01:13:51,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:51,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:13:51,609 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:13:51,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-27 01:13:51,707 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 01:13:51,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:13:51,709 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-27 01:13:51,711 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:13:52,020 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 39 [2023-08-27 01:13:52,103 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:52,103 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:13:52,298 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 01:13:52,298 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 101 treesize of output 69 [2023-08-27 01:13:52,567 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:52,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293422675] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:13:52,567 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:13:52,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 23 [2023-08-27 01:13:52,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27749910] [2023-08-27 01:13:52,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:13:52,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 01:13:52,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:52,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 01:13:52,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2023-08-27 01:13:52,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 325 [2023-08-27 01:13:52,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 298 transitions, 3221 flow. Second operand has 25 states, 25 states have (on average 98.76) internal successors, (2469), 25 states have internal predecessors, (2469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:52,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:52,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 325 [2023-08-27 01:13:52,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:53,924 INFO L124 PetriNetUnfolderBase]: 4179/5963 cut-off events. [2023-08-27 01:13:53,924 INFO L125 PetriNetUnfolderBase]: For 41283/41283 co-relation queries the response was YES. [2023-08-27 01:13:53,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30555 conditions, 5963 events. 4179/5963 cut-off events. For 41283/41283 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 28367 event pairs, 1109 based on Foata normal form. 2/5965 useless extension candidates. Maximal degree in co-relation 30491. Up to 5483 conditions per place. [2023-08-27 01:13:54,014 INFO L140 encePairwiseOnDemand]: 313/325 looper letters, 227 selfloop transitions, 141 changer transitions 2/370 dead transitions. [2023-08-27 01:13:54,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 370 transitions, 4552 flow [2023-08-27 01:13:54,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 01:13:54,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 01:13:54,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1850 transitions. [2023-08-27 01:13:54,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3162393162393162 [2023-08-27 01:13:54,017 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1850 transitions. [2023-08-27 01:13:54,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1850 transitions. [2023-08-27 01:13:54,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:54,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1850 transitions. [2023-08-27 01:13:54,019 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 102.77777777777777) internal successors, (1850), 18 states have internal predecessors, (1850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:54,023 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 325.0) internal successors, (6175), 19 states have internal predecessors, (6175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:54,023 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 325.0) internal successors, (6175), 19 states have internal predecessors, (6175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:54,023 INFO L175 Difference]: Start difference. First operand has 180 places, 298 transitions, 3221 flow. Second operand 18 states and 1850 transitions. [2023-08-27 01:13:54,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 370 transitions, 4552 flow [2023-08-27 01:13:54,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 370 transitions, 4115 flow, removed 138 selfloop flow, removed 12 redundant places. [2023-08-27 01:13:54,149 INFO L231 Difference]: Finished difference. Result has 190 places, 325 transitions, 3503 flow [2023-08-27 01:13:54,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=2820, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3503, PETRI_PLACES=190, PETRI_TRANSITIONS=325} [2023-08-27 01:13:54,150 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 152 predicate places. [2023-08-27 01:13:54,150 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 325 transitions, 3503 flow [2023-08-27 01:13:54,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 98.76) internal successors, (2469), 25 states have internal predecessors, (2469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:54,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:54,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:13:54,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-27 01:13:54,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:54,357 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:54,357 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:54,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1078881669, now seen corresponding path program 7 times [2023-08-27 01:13:54,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:54,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025040589] [2023-08-27 01:13:54,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:54,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:54,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:54,757 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:54,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:54,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025040589] [2023-08-27 01:13:54,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025040589] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:13:54,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954957767] [2023-08-27 01:13:54,758 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 01:13:54,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:54,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:13:54,759 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:13:54,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-27 01:13:54,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:54,854 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-27 01:13:54,857 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:13:55,160 INFO L322 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2023-08-27 01:13:55,161 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 73 treesize of output 59 [2023-08-27 01:13:55,257 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:55,258 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:13:55,382 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 01:13:55,382 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 69 [2023-08-27 01:13:55,648 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:13:55,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954957767] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:13:55,648 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:13:55,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 23 [2023-08-27 01:13:55,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119769888] [2023-08-27 01:13:55,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:13:55,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 01:13:55,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:55,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 01:13:55,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2023-08-27 01:13:55,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 325 [2023-08-27 01:13:55,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 325 transitions, 3503 flow. Second operand has 25 states, 25 states have (on average 98.52) internal successors, (2463), 25 states have internal predecessors, (2463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:55,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:55,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 325 [2023-08-27 01:13:55,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:57,158 INFO L124 PetriNetUnfolderBase]: 4323/6206 cut-off events. [2023-08-27 01:13:57,159 INFO L125 PetriNetUnfolderBase]: For 54563/54563 co-relation queries the response was YES. [2023-08-27 01:13:57,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33038 conditions, 6206 events. 4323/6206 cut-off events. For 54563/54563 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 30121 event pairs, 1141 based on Foata normal form. 2/6206 useless extension candidates. Maximal degree in co-relation 32970. Up to 5643 conditions per place. [2023-08-27 01:13:57,201 INFO L140 encePairwiseOnDemand]: 312/325 looper letters, 256 selfloop transitions, 156 changer transitions 2/414 dead transitions. [2023-08-27 01:13:57,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 414 transitions, 4975 flow [2023-08-27 01:13:57,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 01:13:57,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 01:13:57,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2155 transitions. [2023-08-27 01:13:57,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31575091575091574 [2023-08-27 01:13:57,204 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2155 transitions. [2023-08-27 01:13:57,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2155 transitions. [2023-08-27 01:13:57,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:57,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2155 transitions. [2023-08-27 01:13:57,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 102.61904761904762) internal successors, (2155), 21 states have internal predecessors, (2155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:57,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 325.0) internal successors, (7150), 22 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:57,211 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 325.0) internal successors, (7150), 22 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:57,211 INFO L175 Difference]: Start difference. First operand has 190 places, 325 transitions, 3503 flow. Second operand 21 states and 2155 transitions. [2023-08-27 01:13:57,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 414 transitions, 4975 flow [2023-08-27 01:13:57,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 414 transitions, 4676 flow, removed 99 selfloop flow, removed 9 redundant places. [2023-08-27 01:13:57,361 INFO L231 Difference]: Finished difference. Result has 206 places, 358 transitions, 4007 flow [2023-08-27 01:13:57,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=3236, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=4007, PETRI_PLACES=206, PETRI_TRANSITIONS=358} [2023-08-27 01:13:57,361 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 168 predicate places. [2023-08-27 01:13:57,361 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 358 transitions, 4007 flow [2023-08-27 01:13:57,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 98.52) internal successors, (2463), 25 states have internal predecessors, (2463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:57,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:57,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:13:57,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-27 01:13:57,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:57,567 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:57,567 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:57,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1720826144, now seen corresponding path program 1 times [2023-08-27 01:13:57,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:57,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723440527] [2023-08-27 01:13:57,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:57,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:57,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:57,640 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:13:57,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:57,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723440527] [2023-08-27 01:13:57,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723440527] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:13:57,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005852361] [2023-08-27 01:13:57,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:57,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:57,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:13:57,641 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:13:57,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-27 01:13:57,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:57,741 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 01:13:57,742 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:13:57,813 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:13:57,813 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:13:57,866 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:13:57,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005852361] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:13:57,867 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:13:57,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 01:13:57,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252378834] [2023-08-27 01:13:57,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:13:57,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 01:13:57,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:57,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 01:13:57,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2023-08-27 01:13:57,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 325 [2023-08-27 01:13:57,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 358 transitions, 4007 flow. Second operand has 16 states, 16 states have (on average 118.3125) internal successors, (1893), 16 states have internal predecessors, (1893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:57,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:57,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 325 [2023-08-27 01:13:57,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:13:58,803 INFO L124 PetriNetUnfolderBase]: 4257/6141 cut-off events. [2023-08-27 01:13:58,804 INFO L125 PetriNetUnfolderBase]: For 61819/61907 co-relation queries the response was YES. [2023-08-27 01:13:58,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34081 conditions, 6141 events. 4257/6141 cut-off events. For 61819/61907 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 30556 event pairs, 1429 based on Foata normal form. 99/6206 useless extension candidates. Maximal degree in co-relation 34007. Up to 3252 conditions per place. [2023-08-27 01:13:58,844 INFO L140 encePairwiseOnDemand]: 317/325 looper letters, 355 selfloop transitions, 62 changer transitions 25/458 dead transitions. [2023-08-27 01:13:58,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 458 transitions, 5623 flow [2023-08-27 01:13:58,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 01:13:58,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 01:13:58,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1256 transitions. [2023-08-27 01:13:58,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38646153846153847 [2023-08-27 01:13:58,846 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1256 transitions. [2023-08-27 01:13:58,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1256 transitions. [2023-08-27 01:13:58,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:13:58,847 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1256 transitions. [2023-08-27 01:13:58,848 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 125.6) internal successors, (1256), 10 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:58,849 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:58,849 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:58,849 INFO L175 Difference]: Start difference. First operand has 206 places, 358 transitions, 4007 flow. Second operand 10 states and 1256 transitions. [2023-08-27 01:13:58,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 458 transitions, 5623 flow [2023-08-27 01:13:59,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 458 transitions, 5413 flow, removed 35 selfloop flow, removed 13 redundant places. [2023-08-27 01:13:59,020 INFO L231 Difference]: Finished difference. Result has 208 places, 370 transitions, 4191 flow [2023-08-27 01:13:59,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=3797, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4191, PETRI_PLACES=208, PETRI_TRANSITIONS=370} [2023-08-27 01:13:59,021 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 170 predicate places. [2023-08-27 01:13:59,021 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 370 transitions, 4191 flow [2023-08-27 01:13:59,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 118.3125) internal successors, (1893), 16 states have internal predecessors, (1893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:59,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:13:59,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:13:59,028 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-27 01:13:59,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:59,227 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:13:59,227 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:13:59,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1652107186, now seen corresponding path program 2 times [2023-08-27 01:13:59,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:13:59,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805612148] [2023-08-27 01:13:59,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:13:59,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:13:59,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:13:59,374 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:13:59,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:13:59,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805612148] [2023-08-27 01:13:59,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805612148] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:13:59,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465529588] [2023-08-27 01:13:59,375 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 01:13:59,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:13:59,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:13:59,376 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:13:59,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-27 01:13:59,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 01:13:59,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:13:59,492 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 01:13:59,493 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:13:59,573 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 01:13:59,573 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:13:59,629 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 01:13:59,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465529588] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:13:59,629 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:13:59,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 14 [2023-08-27 01:13:59,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751663814] [2023-08-27 01:13:59,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:13:59,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 01:13:59,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:13:59,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 01:13:59,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2023-08-27 01:13:59,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 325 [2023-08-27 01:13:59,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 370 transitions, 4191 flow. Second operand has 15 states, 15 states have (on average 119.73333333333333) internal successors, (1796), 15 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:13:59,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:13:59,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 325 [2023-08-27 01:13:59,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:14:00,513 INFO L124 PetriNetUnfolderBase]: 3468/5093 cut-off events. [2023-08-27 01:14:00,514 INFO L125 PetriNetUnfolderBase]: For 60424/60512 co-relation queries the response was YES. [2023-08-27 01:14:00,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30181 conditions, 5093 events. 3468/5093 cut-off events. For 60424/60512 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 25410 event pairs, 1182 based on Foata normal form. 259/5326 useless extension candidates. Maximal degree in co-relation 30100. Up to 3252 conditions per place. [2023-08-27 01:14:00,546 INFO L140 encePairwiseOnDemand]: 317/325 looper letters, 314 selfloop transitions, 41 changer transitions 24/395 dead transitions. [2023-08-27 01:14:00,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 395 transitions, 5024 flow [2023-08-27 01:14:00,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 01:14:00,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 01:14:00,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 999 transitions. [2023-08-27 01:14:00,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3842307692307692 [2023-08-27 01:14:00,548 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 999 transitions. [2023-08-27 01:14:00,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 999 transitions. [2023-08-27 01:14:00,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:14:00,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 999 transitions. [2023-08-27 01:14:00,549 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 124.875) internal successors, (999), 8 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:00,550 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 325.0) internal successors, (2925), 9 states have internal predecessors, (2925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:00,550 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 325.0) internal successors, (2925), 9 states have internal predecessors, (2925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:00,551 INFO L175 Difference]: Start difference. First operand has 208 places, 370 transitions, 4191 flow. Second operand 8 states and 999 transitions. [2023-08-27 01:14:00,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 395 transitions, 5024 flow [2023-08-27 01:14:00,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 395 transitions, 4975 flow, removed 21 selfloop flow, removed 7 redundant places. [2023-08-27 01:14:00,704 INFO L231 Difference]: Finished difference. Result has 204 places, 331 transitions, 3812 flow [2023-08-27 01:14:00,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=3686, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3812, PETRI_PLACES=204, PETRI_TRANSITIONS=331} [2023-08-27 01:14:00,705 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 166 predicate places. [2023-08-27 01:14:00,705 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 331 transitions, 3812 flow [2023-08-27 01:14:00,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 119.73333333333333) internal successors, (1796), 15 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:00,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:14:00,705 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:14:00,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-27 01:14:00,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-08-27 01:14:00,906 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:14:00,906 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:14:00,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1686166737, now seen corresponding path program 8 times [2023-08-27 01:14:00,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:14:00,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674455090] [2023-08-27 01:14:00,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:14:00,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:14:00,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:14:00,975 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:14:00,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:14:00,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674455090] [2023-08-27 01:14:00,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674455090] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:14:00,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942550028] [2023-08-27 01:14:00,976 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 01:14:00,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:14:00,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:14:00,977 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:14:00,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-27 01:14:01,082 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 01:14:01,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:14:01,084 INFO L262 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 01:14:01,084 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:14:01,137 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:14:01,137 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:14:01,184 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:14:01,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [942550028] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:14:01,184 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:14:01,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-08-27 01:14:01,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121336669] [2023-08-27 01:14:01,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:14:01,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 01:14:01,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:14:01,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 01:14:01,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-08-27 01:14:01,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 325 [2023-08-27 01:14:01,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 331 transitions, 3812 flow. Second operand has 14 states, 14 states have (on average 126.57142857142857) internal successors, (1772), 14 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:01,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:14:01,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 325 [2023-08-27 01:14:01,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:14:01,889 INFO L124 PetriNetUnfolderBase]: 3064/4477 cut-off events. [2023-08-27 01:14:01,889 INFO L125 PetriNetUnfolderBase]: For 64373/64781 co-relation queries the response was YES. [2023-08-27 01:14:01,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26785 conditions, 4477 events. 3064/4477 cut-off events. For 64373/64781 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 22529 event pairs, 884 based on Foata normal form. 346/4711 useless extension candidates. Maximal degree in co-relation 26708. Up to 2040 conditions per place. [2023-08-27 01:14:01,919 INFO L140 encePairwiseOnDemand]: 319/325 looper letters, 312 selfloop transitions, 63 changer transitions 0/412 dead transitions. [2023-08-27 01:14:01,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 412 transitions, 5250 flow [2023-08-27 01:14:01,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 01:14:01,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 01:14:01,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1056 transitions. [2023-08-27 01:14:01,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40615384615384614 [2023-08-27 01:14:01,921 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1056 transitions. [2023-08-27 01:14:01,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1056 transitions. [2023-08-27 01:14:01,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:14:01,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1056 transitions. [2023-08-27 01:14:01,922 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 132.0) internal successors, (1056), 8 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:01,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 325.0) internal successors, (2925), 9 states have internal predecessors, (2925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:01,923 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 325.0) internal successors, (2925), 9 states have internal predecessors, (2925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:01,923 INFO L175 Difference]: Start difference. First operand has 204 places, 331 transitions, 3812 flow. Second operand 8 states and 1056 transitions. [2023-08-27 01:14:01,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 412 transitions, 5250 flow [2023-08-27 01:14:02,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 412 transitions, 5120 flow, removed 29 selfloop flow, removed 7 redundant places. [2023-08-27 01:14:02,029 INFO L231 Difference]: Finished difference. Result has 202 places, 326 transitions, 3773 flow [2023-08-27 01:14:02,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=3647, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3773, PETRI_PLACES=202, PETRI_TRANSITIONS=326} [2023-08-27 01:14:02,030 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 164 predicate places. [2023-08-27 01:14:02,030 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 326 transitions, 3773 flow [2023-08-27 01:14:02,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 126.57142857142857) internal successors, (1772), 14 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:02,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:14:02,030 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:14:02,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-27 01:14:02,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-27 01:14:02,233 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:14:02,233 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:14:02,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1028208376, now seen corresponding path program 9 times [2023-08-27 01:14:02,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:14:02,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461884908] [2023-08-27 01:14:02,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:14:02,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:14:02,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:14:02,347 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:14:02,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:14:02,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461884908] [2023-08-27 01:14:02,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461884908] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:14:02,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232799932] [2023-08-27 01:14:02,347 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 01:14:02,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:14:02,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:14:02,348 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:14:02,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-27 01:14:02,453 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 01:14:02,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:14:02,454 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 01:14:02,455 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:14:02,559 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:14:02,560 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:14:02,608 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:14:02,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232799932] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:14:02,608 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:14:02,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2023-08-27 01:14:02,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502479794] [2023-08-27 01:14:02,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:14:02,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 01:14:02,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:14:02,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 01:14:02,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2023-08-27 01:14:02,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 325 [2023-08-27 01:14:02,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 326 transitions, 3773 flow. Second operand has 15 states, 15 states have (on average 123.26666666666667) internal successors, (1849), 15 states have internal predecessors, (1849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:02,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:14:02,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 325 [2023-08-27 01:14:02,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:14:03,188 INFO L124 PetriNetUnfolderBase]: 2548/3769 cut-off events. [2023-08-27 01:14:03,188 INFO L125 PetriNetUnfolderBase]: For 32149/32440 co-relation queries the response was YES. [2023-08-27 01:14:03,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20645 conditions, 3769 events. 2548/3769 cut-off events. For 32149/32440 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18453 event pairs, 1014 based on Foata normal form. 258/3969 useless extension candidates. Maximal degree in co-relation 20570. Up to 2783 conditions per place. [2023-08-27 01:14:03,209 INFO L140 encePairwiseOnDemand]: 319/325 looper letters, 167 selfloop transitions, 3 changer transitions 112/297 dead transitions. [2023-08-27 01:14:03,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 297 transitions, 3907 flow [2023-08-27 01:14:03,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 01:14:03,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 01:14:03,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 899 transitions. [2023-08-27 01:14:03,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39516483516483514 [2023-08-27 01:14:03,211 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 899 transitions. [2023-08-27 01:14:03,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 899 transitions. [2023-08-27 01:14:03,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:14:03,211 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 899 transitions. [2023-08-27 01:14:03,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 128.42857142857142) internal successors, (899), 7 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:03,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 325.0) internal successors, (2600), 8 states have internal predecessors, (2600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:03,213 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 325.0) internal successors, (2600), 8 states have internal predecessors, (2600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:03,213 INFO L175 Difference]: Start difference. First operand has 202 places, 326 transitions, 3773 flow. Second operand 7 states and 899 transitions. [2023-08-27 01:14:03,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 297 transitions, 3907 flow [2023-08-27 01:14:03,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 297 transitions, 3715 flow, removed 20 selfloop flow, removed 15 redundant places. [2023-08-27 01:14:03,285 INFO L231 Difference]: Finished difference. Result has 187 places, 185 transitions, 1947 flow [2023-08-27 01:14:03,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=3114, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1947, PETRI_PLACES=187, PETRI_TRANSITIONS=185} [2023-08-27 01:14:03,286 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 149 predicate places. [2023-08-27 01:14:03,286 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 185 transitions, 1947 flow [2023-08-27 01:14:03,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 123.26666666666667) internal successors, (1849), 15 states have internal predecessors, (1849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:03,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:14:03,286 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:14:03,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-27 01:14:03,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-27 01:14:03,487 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:14:03,487 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:14:03,487 INFO L85 PathProgramCache]: Analyzing trace with hash -2096127688, now seen corresponding path program 10 times [2023-08-27 01:14:03,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:14:03,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959863778] [2023-08-27 01:14:03,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:14:03,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:14:03,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:14:03,577 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:14:03,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:14:03,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959863778] [2023-08-27 01:14:03,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959863778] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:14:03,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146006746] [2023-08-27 01:14:03,578 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 01:14:03,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:14:03,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:14:03,579 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:14:03,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-27 01:14:03,680 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 01:14:03,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:14:03,681 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 01:14:03,682 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:14:03,772 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:14:03,772 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:14:03,856 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:14:03,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146006746] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:14:03,856 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:14:03,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-08-27 01:14:03,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102679377] [2023-08-27 01:14:03,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:14:03,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 01:14:03,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:14:03,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 01:14:03,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2023-08-27 01:14:03,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 325 [2023-08-27 01:14:03,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 185 transitions, 1947 flow. Second operand has 20 states, 20 states have (on average 118.0) internal successors, (2360), 20 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:03,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:14:03,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 325 [2023-08-27 01:14:03,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:14:04,480 INFO L124 PetriNetUnfolderBase]: 2533/3526 cut-off events. [2023-08-27 01:14:04,480 INFO L125 PetriNetUnfolderBase]: For 26908/26977 co-relation queries the response was YES. [2023-08-27 01:14:04,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18639 conditions, 3526 events. 2533/3526 cut-off events. For 26908/26977 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 14681 event pairs, 864 based on Foata normal form. 79/3583 useless extension candidates. Maximal degree in co-relation 18579. Up to 2644 conditions per place. [2023-08-27 01:14:04,505 INFO L140 encePairwiseOnDemand]: 316/325 looper letters, 286 selfloop transitions, 75 changer transitions 0/370 dead transitions. [2023-08-27 01:14:04,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 370 transitions, 3998 flow [2023-08-27 01:14:04,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 01:14:04,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 01:14:04,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1971 transitions. [2023-08-27 01:14:04,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37903846153846155 [2023-08-27 01:14:04,513 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1971 transitions. [2023-08-27 01:14:04,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1971 transitions. [2023-08-27 01:14:04,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:14:04,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1971 transitions. [2023-08-27 01:14:04,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 123.1875) internal successors, (1971), 16 states have internal predecessors, (1971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:04,521 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 325.0) internal successors, (5525), 17 states have internal predecessors, (5525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:04,521 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 325.0) internal successors, (5525), 17 states have internal predecessors, (5525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:04,521 INFO L175 Difference]: Start difference. First operand has 187 places, 185 transitions, 1947 flow. Second operand 16 states and 1971 transitions. [2023-08-27 01:14:04,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 370 transitions, 3998 flow [2023-08-27 01:14:04,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 370 transitions, 3637 flow, removed 93 selfloop flow, removed 18 redundant places. [2023-08-27 01:14:04,579 INFO L231 Difference]: Finished difference. Result has 161 places, 224 transitions, 2408 flow [2023-08-27 01:14:04,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=1731, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2408, PETRI_PLACES=161, PETRI_TRANSITIONS=224} [2023-08-27 01:14:04,579 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 123 predicate places. [2023-08-27 01:14:04,579 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 224 transitions, 2408 flow [2023-08-27 01:14:04,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 118.0) internal successors, (2360), 20 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:04,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:14:04,580 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:14:04,584 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-08-27 01:14:04,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:14:04,783 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:14:04,783 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:14:04,784 INFO L85 PathProgramCache]: Analyzing trace with hash -134956446, now seen corresponding path program 11 times [2023-08-27 01:14:04,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:14:04,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740992984] [2023-08-27 01:14:04,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:14:04,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:14:04,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:14:04,869 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:14:04,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:14:04,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740992984] [2023-08-27 01:14:04,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740992984] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:14:04,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720557189] [2023-08-27 01:14:04,870 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 01:14:04,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:14:04,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:14:04,871 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:14:04,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-27 01:14:04,972 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 01:14:04,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:14:04,973 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 01:14:04,974 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:14:05,044 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:14:05,044 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:14:05,116 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:14:05,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720557189] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:14:05,117 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:14:05,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 18 [2023-08-27 01:14:05,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100250507] [2023-08-27 01:14:05,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:14:05,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 01:14:05,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:14:05,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 01:14:05,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-08-27 01:14:05,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 325 [2023-08-27 01:14:05,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 224 transitions, 2408 flow. Second operand has 18 states, 18 states have (on average 114.38888888888889) internal successors, (2059), 18 states have internal predecessors, (2059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:05,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:14:05,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 325 [2023-08-27 01:14:05,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:14:06,666 INFO L124 PetriNetUnfolderBase]: 4226/5748 cut-off events. [2023-08-27 01:14:06,667 INFO L125 PetriNetUnfolderBase]: For 52634/52634 co-relation queries the response was YES. [2023-08-27 01:14:06,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30816 conditions, 5748 events. 4226/5748 cut-off events. For 52634/52634 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 24303 event pairs, 380 based on Foata normal form. 22/5770 useless extension candidates. Maximal degree in co-relation 30760. Up to 1158 conditions per place. [2023-08-27 01:14:06,714 INFO L140 encePairwiseOnDemand]: 313/325 looper letters, 410 selfloop transitions, 341 changer transitions 0/751 dead transitions. [2023-08-27 01:14:06,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 751 transitions, 7936 flow [2023-08-27 01:14:06,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-08-27 01:14:06,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-08-27 01:14:06,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 5560 transitions. [2023-08-27 01:14:06,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3639934533551555 [2023-08-27 01:14:06,719 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 5560 transitions. [2023-08-27 01:14:06,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 5560 transitions. [2023-08-27 01:14:06,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:14:06,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 5560 transitions. [2023-08-27 01:14:06,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 118.29787234042553) internal successors, (5560), 47 states have internal predecessors, (5560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:06,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 325.0) internal successors, (15600), 48 states have internal predecessors, (15600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:06,733 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 325.0) internal successors, (15600), 48 states have internal predecessors, (15600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:06,733 INFO L175 Difference]: Start difference. First operand has 161 places, 224 transitions, 2408 flow. Second operand 47 states and 5560 transitions. [2023-08-27 01:14:06,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 751 transitions, 7936 flow [2023-08-27 01:14:06,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 751 transitions, 7696 flow, removed 114 selfloop flow, removed 5 redundant places. [2023-08-27 01:14:06,889 INFO L231 Difference]: Finished difference. Result has 208 places, 434 transitions, 5426 flow [2023-08-27 01:14:06,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=2318, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=5426, PETRI_PLACES=208, PETRI_TRANSITIONS=434} [2023-08-27 01:14:06,890 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 170 predicate places. [2023-08-27 01:14:06,890 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 434 transitions, 5426 flow [2023-08-27 01:14:06,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 114.38888888888889) internal successors, (2059), 18 states have internal predecessors, (2059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:06,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:14:06,891 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:14:06,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-27 01:14:07,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-27 01:14:07,094 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:14:07,095 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:14:07,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1537467866, now seen corresponding path program 12 times [2023-08-27 01:14:07,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:14:07,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928191300] [2023-08-27 01:14:07,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:14:07,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:14:07,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:14:07,203 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:14:07,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:14:07,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928191300] [2023-08-27 01:14:07,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928191300] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:14:07,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554599330] [2023-08-27 01:14:07,204 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 01:14:07,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:14:07,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:14:07,205 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:14:07,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-27 01:14:07,329 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 01:14:07,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:14:07,330 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 01:14:07,331 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:14:07,432 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:14:07,433 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:14:07,521 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:14:07,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554599330] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:14:07,522 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:14:07,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-08-27 01:14:07,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040594202] [2023-08-27 01:14:07,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:14:07,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 01:14:07,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:14:07,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 01:14:07,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2023-08-27 01:14:07,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 325 [2023-08-27 01:14:07,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 434 transitions, 5426 flow. Second operand has 18 states, 18 states have (on average 118.44444444444444) internal successors, (2132), 18 states have internal predecessors, (2132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:07,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:14:07,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 325 [2023-08-27 01:14:07,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:14:08,431 INFO L124 PetriNetUnfolderBase]: 4174/5679 cut-off events. [2023-08-27 01:14:08,431 INFO L125 PetriNetUnfolderBase]: For 55401/55433 co-relation queries the response was YES. [2023-08-27 01:14:08,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32854 conditions, 5679 events. 4174/5679 cut-off events. For 55401/55433 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 23927 event pairs, 1180 based on Foata normal form. 58/5730 useless extension candidates. Maximal degree in co-relation 32793. Up to 3908 conditions per place. [2023-08-27 01:14:08,481 INFO L140 encePairwiseOnDemand]: 316/325 looper letters, 381 selfloop transitions, 107 changer transitions 0/509 dead transitions. [2023-08-27 01:14:08,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 509 transitions, 7019 flow [2023-08-27 01:14:08,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 01:14:08,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 01:14:08,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1228 transitions. [2023-08-27 01:14:08,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37784615384615383 [2023-08-27 01:14:08,483 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1228 transitions. [2023-08-27 01:14:08,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1228 transitions. [2023-08-27 01:14:08,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:14:08,483 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1228 transitions. [2023-08-27 01:14:08,484 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 122.8) internal successors, (1228), 10 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:08,486 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:08,486 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:08,486 INFO L175 Difference]: Start difference. First operand has 208 places, 434 transitions, 5426 flow. Second operand 10 states and 1228 transitions. [2023-08-27 01:14:08,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 509 transitions, 7019 flow [2023-08-27 01:14:08,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 509 transitions, 5490 flow, removed 510 selfloop flow, removed 21 redundant places. [2023-08-27 01:14:08,904 INFO L231 Difference]: Finished difference. Result has 189 places, 420 transitions, 4260 flow [2023-08-27 01:14:08,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=3986, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4260, PETRI_PLACES=189, PETRI_TRANSITIONS=420} [2023-08-27 01:14:08,904 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 151 predicate places. [2023-08-27 01:14:08,904 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 420 transitions, 4260 flow [2023-08-27 01:14:08,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 118.44444444444444) internal successors, (2132), 18 states have internal predecessors, (2132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:08,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:14:08,905 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:14:08,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-27 01:14:09,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:14:09,109 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:14:09,109 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:14:09,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1382354912, now seen corresponding path program 13 times [2023-08-27 01:14:09,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:14:09,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497820646] [2023-08-27 01:14:09,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:14:09,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:14:09,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:14:09,202 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:14:09,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:14:09,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497820646] [2023-08-27 01:14:09,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497820646] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:14:09,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474383502] [2023-08-27 01:14:09,203 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 01:14:09,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:14:09,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:14:09,204 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:14:09,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-27 01:14:09,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:14:09,308 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 01:14:09,309 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:14:09,394 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:14:09,394 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:14:09,484 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:14:09,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474383502] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:14:09,484 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:14:09,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-08-27 01:14:09,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320896558] [2023-08-27 01:14:09,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:14:09,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 01:14:09,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:14:09,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 01:14:09,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2023-08-27 01:14:09,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 325 [2023-08-27 01:14:09,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 420 transitions, 4260 flow. Second operand has 21 states, 21 states have (on average 117.85714285714286) internal successors, (2475), 21 states have internal predecessors, (2475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:09,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:14:09,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 325 [2023-08-27 01:14:09,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:14:10,221 INFO L124 PetriNetUnfolderBase]: 4091/5568 cut-off events. [2023-08-27 01:14:10,221 INFO L125 PetriNetUnfolderBase]: For 18073/18104 co-relation queries the response was YES. [2023-08-27 01:14:10,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25901 conditions, 5568 events. 4091/5568 cut-off events. For 18073/18104 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 23445 event pairs, 1328 based on Foata normal form. 48/5601 useless extension candidates. Maximal degree in co-relation 25852. Up to 4543 conditions per place. [2023-08-27 01:14:10,254 INFO L140 encePairwiseOnDemand]: 316/325 looper letters, 374 selfloop transitions, 127 changer transitions 0/522 dead transitions. [2023-08-27 01:14:10,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 522 transitions, 5765 flow [2023-08-27 01:14:10,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 01:14:10,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 01:14:10,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1597 transitions. [2023-08-27 01:14:10,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3779881656804734 [2023-08-27 01:14:10,256 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1597 transitions. [2023-08-27 01:14:10,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1597 transitions. [2023-08-27 01:14:10,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:14:10,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1597 transitions. [2023-08-27 01:14:10,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 122.84615384615384) internal successors, (1597), 13 states have internal predecessors, (1597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:10,260 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:10,260 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:10,260 INFO L175 Difference]: Start difference. First operand has 189 places, 420 transitions, 4260 flow. Second operand 13 states and 1597 transitions. [2023-08-27 01:14:10,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 522 transitions, 5765 flow [2023-08-27 01:14:10,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 522 transitions, 5596 flow, removed 8 selfloop flow, removed 8 redundant places. [2023-08-27 01:14:10,334 INFO L231 Difference]: Finished difference. Result has 192 places, 419 transitions, 4334 flow [2023-08-27 01:14:10,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=4080, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4334, PETRI_PLACES=192, PETRI_TRANSITIONS=419} [2023-08-27 01:14:10,335 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 154 predicate places. [2023-08-27 01:14:10,335 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 419 transitions, 4334 flow [2023-08-27 01:14:10,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 117.85714285714286) internal successors, (2475), 21 states have internal predecessors, (2475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:10,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:14:10,336 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:14:10,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-27 01:14:10,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-08-27 01:14:10,537 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:14:10,537 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:14:10,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1193468232, now seen corresponding path program 14 times [2023-08-27 01:14:10,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:14:10,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101536839] [2023-08-27 01:14:10,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:14:10,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:14:10,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:14:10,639 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:14:10,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:14:10,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101536839] [2023-08-27 01:14:10,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101536839] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:14:10,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624078420] [2023-08-27 01:14:10,639 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 01:14:10,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:14:10,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:14:10,643 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:14:10,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-27 01:14:10,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 01:14:10,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:14:10,762 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 01:14:10,762 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:14:10,846 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:14:10,846 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:14:10,922 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:14:10,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624078420] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:14:10,922 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:14:10,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-27 01:14:10,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680839538] [2023-08-27 01:14:10,922 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:14:10,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 01:14:10,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:14:10,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 01:14:10,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2023-08-27 01:14:10,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 325 [2023-08-27 01:14:10,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 419 transitions, 4334 flow. Second operand has 19 states, 19 states have (on average 118.05263157894737) internal successors, (2243), 19 states have internal predecessors, (2243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:10,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:14:10,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 325 [2023-08-27 01:14:10,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:14:11,598 INFO L124 PetriNetUnfolderBase]: 4069/5526 cut-off events. [2023-08-27 01:14:11,598 INFO L125 PetriNetUnfolderBase]: For 17497/17531 co-relation queries the response was YES. [2023-08-27 01:14:11,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25961 conditions, 5526 events. 4069/5526 cut-off events. For 17497/17531 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 23163 event pairs, 1379 based on Foata normal form. 56/5567 useless extension candidates. Maximal degree in co-relation 25913. Up to 4701 conditions per place. [2023-08-27 01:14:11,634 INFO L140 encePairwiseOnDemand]: 316/325 looper letters, 358 selfloop transitions, 103 changer transitions 0/482 dead transitions. [2023-08-27 01:14:11,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 482 transitions, 5567 flow [2023-08-27 01:14:11,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 01:14:11,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 01:14:11,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1222 transitions. [2023-08-27 01:14:11,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376 [2023-08-27 01:14:11,636 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1222 transitions. [2023-08-27 01:14:11,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1222 transitions. [2023-08-27 01:14:11,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:14:11,636 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1222 transitions. [2023-08-27 01:14:11,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 122.2) internal successors, (1222), 10 states have internal predecessors, (1222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:11,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:11,639 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:11,639 INFO L175 Difference]: Start difference. First operand has 192 places, 419 transitions, 4334 flow. Second operand 10 states and 1222 transitions. [2023-08-27 01:14:11,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 482 transitions, 5567 flow [2023-08-27 01:14:11,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 482 transitions, 5319 flow, removed 0 selfloop flow, removed 11 redundant places. [2023-08-27 01:14:11,715 INFO L231 Difference]: Finished difference. Result has 188 places, 416 transitions, 4259 flow [2023-08-27 01:14:11,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=4053, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4259, PETRI_PLACES=188, PETRI_TRANSITIONS=416} [2023-08-27 01:14:11,715 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 150 predicate places. [2023-08-27 01:14:11,715 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 416 transitions, 4259 flow [2023-08-27 01:14:11,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 118.05263157894737) internal successors, (2243), 19 states have internal predecessors, (2243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:11,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:14:11,716 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:14:11,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-08-27 01:14:11,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:14:11,920 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:14:11,920 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:14:11,920 INFO L85 PathProgramCache]: Analyzing trace with hash 832042690, now seen corresponding path program 15 times [2023-08-27 01:14:11,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:14:11,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284792193] [2023-08-27 01:14:11,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:14:11,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:14:11,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:14:12,007 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:14:12,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:14:12,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284792193] [2023-08-27 01:14:12,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284792193] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:14:12,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777713993] [2023-08-27 01:14:12,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 01:14:12,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:14:12,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:14:12,009 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:14:12,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-27 01:14:12,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 01:14:12,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:14:12,128 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 01:14:12,129 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:14:12,211 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:14:12,211 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:14:12,302 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:14:12,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777713993] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:14:12,302 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:14:12,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-08-27 01:14:12,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509823321] [2023-08-27 01:14:12,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:14:12,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 01:14:12,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:14:12,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 01:14:12,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2023-08-27 01:14:12,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 325 [2023-08-27 01:14:12,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 416 transitions, 4259 flow. Second operand has 21 states, 21 states have (on average 117.95238095238095) internal successors, (2477), 21 states have internal predecessors, (2477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:12,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:14:12,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 325 [2023-08-27 01:14:12,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:14:13,161 INFO L124 PetriNetUnfolderBase]: 4107/5573 cut-off events. [2023-08-27 01:14:13,161 INFO L125 PetriNetUnfolderBase]: For 17857/17896 co-relation queries the response was YES. [2023-08-27 01:14:13,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26070 conditions, 5573 events. 4107/5573 cut-off events. For 17857/17896 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 23428 event pairs, 613 based on Foata normal form. 58/5613 useless extension candidates. Maximal degree in co-relation 26022. Up to 2156 conditions per place. [2023-08-27 01:14:13,198 INFO L140 encePairwiseOnDemand]: 316/325 looper letters, 331 selfloop transitions, 218 changer transitions 0/570 dead transitions. [2023-08-27 01:14:13,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 570 transitions, 6049 flow [2023-08-27 01:14:13,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 01:14:13,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 01:14:13,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2107 transitions. [2023-08-27 01:14:13,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813574660633484 [2023-08-27 01:14:13,201 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2107 transitions. [2023-08-27 01:14:13,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2107 transitions. [2023-08-27 01:14:13,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:14:13,201 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2107 transitions. [2023-08-27 01:14:13,203 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 123.94117647058823) internal successors, (2107), 17 states have internal predecessors, (2107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:13,205 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 325.0) internal successors, (5850), 18 states have internal predecessors, (5850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:13,205 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 325.0) internal successors, (5850), 18 states have internal predecessors, (5850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:13,206 INFO L175 Difference]: Start difference. First operand has 188 places, 416 transitions, 4259 flow. Second operand 17 states and 2107 transitions. [2023-08-27 01:14:13,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 570 transitions, 6049 flow [2023-08-27 01:14:13,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 570 transitions, 5841 flow, removed 4 selfloop flow, removed 8 redundant places. [2023-08-27 01:14:13,295 INFO L231 Difference]: Finished difference. Result has 197 places, 420 transitions, 4544 flow [2023-08-27 01:14:13,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=4059, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4544, PETRI_PLACES=197, PETRI_TRANSITIONS=420} [2023-08-27 01:14:13,295 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 159 predicate places. [2023-08-27 01:14:13,295 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 420 transitions, 4544 flow [2023-08-27 01:14:13,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 117.95238095238095) internal successors, (2477), 21 states have internal predecessors, (2477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:13,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:14:13,296 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:14:13,302 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-27 01:14:13,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:14:13,499 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:14:13,500 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:14:13,500 INFO L85 PathProgramCache]: Analyzing trace with hash -190872698, now seen corresponding path program 16 times [2023-08-27 01:14:13,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:14:13,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612797400] [2023-08-27 01:14:13,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:14:13,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:14:13,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:14:13,582 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:14:13,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:14:13,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612797400] [2023-08-27 01:14:13,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612797400] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:14:13,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842642847] [2023-08-27 01:14:13,583 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 01:14:13,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:14:13,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:14:13,584 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:14:13,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-27 01:14:13,691 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 01:14:13,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:14:13,692 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 01:14:13,692 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:14:13,766 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:14:13,767 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:14:13,842 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:14:13,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842642847] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:14:13,842 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:14:13,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-27 01:14:13,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016706683] [2023-08-27 01:14:13,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:14:13,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 01:14:13,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:14:13,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 01:14:13,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2023-08-27 01:14:13,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 325 [2023-08-27 01:14:13,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 420 transitions, 4544 flow. Second operand has 19 states, 19 states have (on average 118.05263157894737) internal successors, (2243), 19 states have internal predecessors, (2243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:13,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:14:13,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 325 [2023-08-27 01:14:13,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:14:14,540 INFO L124 PetriNetUnfolderBase]: 4278/5806 cut-off events. [2023-08-27 01:14:14,541 INFO L125 PetriNetUnfolderBase]: For 18696/18731 co-relation queries the response was YES. [2023-08-27 01:14:14,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27639 conditions, 5806 events. 4278/5806 cut-off events. For 18696/18731 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 24383 event pairs, 849 based on Foata normal form. 52/5850 useless extension candidates. Maximal degree in co-relation 27590. Up to 2858 conditions per place. [2023-08-27 01:14:14,582 INFO L140 encePairwiseOnDemand]: 316/325 looper letters, 291 selfloop transitions, 169 changer transitions 0/480 dead transitions. [2023-08-27 01:14:14,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 480 transitions, 5700 flow [2023-08-27 01:14:14,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 01:14:14,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 01:14:14,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1227 transitions. [2023-08-27 01:14:14,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37753846153846154 [2023-08-27 01:14:14,583 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1227 transitions. [2023-08-27 01:14:14,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1227 transitions. [2023-08-27 01:14:14,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:14:14,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1227 transitions. [2023-08-27 01:14:14,584 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 122.7) internal successors, (1227), 10 states have internal predecessors, (1227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:14,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:14,586 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:14,586 INFO L175 Difference]: Start difference. First operand has 197 places, 420 transitions, 4544 flow. Second operand 10 states and 1227 transitions. [2023-08-27 01:14:14,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 480 transitions, 5700 flow [2023-08-27 01:14:14,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 480 transitions, 5272 flow, removed 0 selfloop flow, removed 15 redundant places. [2023-08-27 01:14:14,679 INFO L231 Difference]: Finished difference. Result has 188 places, 411 transitions, 4373 flow [2023-08-27 01:14:14,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=4035, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4373, PETRI_PLACES=188, PETRI_TRANSITIONS=411} [2023-08-27 01:14:14,679 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 150 predicate places. [2023-08-27 01:14:14,679 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 411 transitions, 4373 flow [2023-08-27 01:14:14,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 118.05263157894737) internal successors, (2243), 19 states have internal predecessors, (2243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:14,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:14:14,680 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:14:14,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-08-27 01:14:14,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:14:14,884 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:14:14,885 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:14:14,885 INFO L85 PathProgramCache]: Analyzing trace with hash -520896186, now seen corresponding path program 17 times [2023-08-27 01:14:14,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:14:14,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115580157] [2023-08-27 01:14:14,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:14:14,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:14:14,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:14:14,969 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:14:14,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:14:14,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115580157] [2023-08-27 01:14:14,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115580157] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:14:14,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10771161] [2023-08-27 01:14:14,970 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 01:14:14,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:14:14,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:14:14,971 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:14:14,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-27 01:14:15,081 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 01:14:15,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:14:15,082 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 01:14:15,083 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:14:15,167 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:14:15,168 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:14:15,241 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:14:15,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10771161] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:14:15,241 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:14:15,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 17 [2023-08-27 01:14:15,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331012167] [2023-08-27 01:14:15,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:14:15,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 01:14:15,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:14:15,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 01:14:15,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-08-27 01:14:15,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 325 [2023-08-27 01:14:15,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 411 transitions, 4373 flow. Second operand has 17 states, 17 states have (on average 114.52941176470588) internal successors, (1947), 17 states have internal predecessors, (1947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:15,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:14:15,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 325 [2023-08-27 01:14:15,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:14:16,234 INFO L124 PetriNetUnfolderBase]: 4303/5827 cut-off events. [2023-08-27 01:14:16,235 INFO L125 PetriNetUnfolderBase]: For 19008/19008 co-relation queries the response was YES. [2023-08-27 01:14:16,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27392 conditions, 5827 events. 4303/5827 cut-off events. For 19008/19008 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 24206 event pairs, 934 based on Foata normal form. 22/5849 useless extension candidates. Maximal degree in co-relation 27344. Up to 2465 conditions per place. [2023-08-27 01:14:16,274 INFO L140 encePairwiseOnDemand]: 313/325 looper letters, 302 selfloop transitions, 228 changer transitions 0/530 dead transitions. [2023-08-27 01:14:16,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 530 transitions, 6138 flow [2023-08-27 01:14:16,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 01:14:16,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 01:14:16,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2361 transitions. [2023-08-27 01:14:16,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36323076923076925 [2023-08-27 01:14:16,276 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2361 transitions. [2023-08-27 01:14:16,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2361 transitions. [2023-08-27 01:14:16,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:14:16,277 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2361 transitions. [2023-08-27 01:14:16,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 118.05) internal successors, (2361), 20 states have internal predecessors, (2361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:16,281 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 325.0) internal successors, (6825), 21 states have internal predecessors, (6825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:16,281 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 325.0) internal successors, (6825), 21 states have internal predecessors, (6825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:16,281 INFO L175 Difference]: Start difference. First operand has 188 places, 411 transitions, 4373 flow. Second operand 20 states and 2361 transitions. [2023-08-27 01:14:16,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 530 transitions, 6138 flow [2023-08-27 01:14:16,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 530 transitions, 5820 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-08-27 01:14:16,360 INFO L231 Difference]: Finished difference. Result has 202 places, 416 transitions, 4575 flow [2023-08-27 01:14:16,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=4055, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4575, PETRI_PLACES=202, PETRI_TRANSITIONS=416} [2023-08-27 01:14:16,361 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 164 predicate places. [2023-08-27 01:14:16,361 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 416 transitions, 4575 flow [2023-08-27 01:14:16,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 114.52941176470588) internal successors, (1947), 17 states have internal predecessors, (1947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:14:16,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:14:16,362 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:14:16,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-27 01:14:16,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-08-27 01:14:16,565 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 01:14:16,565 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:14:16,566 INFO L85 PathProgramCache]: Analyzing trace with hash -386587143, now seen corresponding path program 3 times [2023-08-27 01:14:16,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:14:16,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386053489] [2023-08-27 01:14:16,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:14:16,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:14:16,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:14:17,453 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:14:17,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:14:17,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386053489] [2023-08-27 01:14:17,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386053489] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:14:17,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829547492] [2023-08-27 01:14:17,454 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 01:14:17,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:14:17,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:14:17,455 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:14:17,455 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-27 01:14:17,573 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 01:14:17,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:14:17,574 INFO L262 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 51 conjunts are in the unsatisfiable core [2023-08-27 01:14:17,577 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:14:18,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 01:14:18,236 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 93 [2023-08-27 01:14:18,551 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 01:14:18,551 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 147 treesize of output 89 [2023-08-27 01:14:19,337 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:14:19,337 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:14:22,678 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 01:14:22,679 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 15 select indices, 15 select index equivalence classes, 0 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 105 case distinctions, treesize of input 1161 treesize of output 1615 [2023-08-27 01:14:22,832 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 735 treesize of output 729 [2023-08-27 01:14:22,973 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 729 treesize of output 717 [2023-08-27 01:14:23,120 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 717 treesize of output 711 [2023-08-27 01:14:23,252 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 711 treesize of output 693 [2023-08-27 01:14:23,382 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 693 treesize of output 675 [2023-08-27 01:14:23,511 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 675 treesize of output 669 [2023-08-27 01:14:23,639 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 669 treesize of output 657 [2023-08-27 01:14:23,768 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 657 treesize of output 639 [2023-08-27 01:14:23,873 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 01:14:23,900 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 639 treesize of output 621 [2023-08-27 01:14:24,040 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 621 treesize of output 609 [2023-08-27 01:14:24,177 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 609 treesize of output 603 [2023-08-27 01:14:24,317 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 603 treesize of output 591 [2023-08-27 01:14:33,462 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 01:16:02,384 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 01:16:38,676 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 01:17:47,294 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 01:19:11,944 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 01:20:59,366 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 01:23:25,881 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 01:24:26,873 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 01:25:53,799 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. Received shutdown request... [2023-08-27 01:27:30,432 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 01:27:30,450 WARN L266 SmtUtils]: Removed 2 from assertion stack [2023-08-27 01:27:30,451 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (17 of 18 remaining) [2023-08-27 01:27:30,457 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-08-27 01:27:30,478 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 01:27:30,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-08-27 01:27:30,657 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 41ms.. [2023-08-27 01:27:30,658 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 18 remaining) [2023-08-27 01:27:30,658 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 18 remaining) [2023-08-27 01:27:30,658 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 18 remaining) [2023-08-27 01:27:30,658 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 18 remaining) [2023-08-27 01:27:30,658 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 18 remaining) [2023-08-27 01:27:30,658 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 18 remaining) [2023-08-27 01:27:30,658 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 18 remaining) [2023-08-27 01:27:30,659 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 18 remaining) [2023-08-27 01:27:30,659 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 18 remaining) [2023-08-27 01:27:30,659 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 18 remaining) [2023-08-27 01:27:30,659 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 18 remaining) [2023-08-27 01:27:30,659 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 18 remaining) [2023-08-27 01:27:30,659 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 18 remaining) [2023-08-27 01:27:30,659 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 18 remaining) [2023-08-27 01:27:30,659 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 18 remaining) [2023-08-27 01:27:30,659 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 18 remaining) [2023-08-27 01:27:30,659 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 18 remaining) [2023-08-27 01:27:30,659 INFO L445 BasicCegarLoop]: Path program histogram: [17, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:27:30,663 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 01:27:30,663 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 01:27:30,665 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 01:27:30 BasicIcfg [2023-08-27 01:27:30,665 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 01:27:30,665 INFO L158 Benchmark]: Toolchain (without parser) took 853830.02ms. Allocated memory was 346.0MB in the beginning and 2.5GB in the end (delta: 2.1GB). Free memory was 322.8MB in the beginning and 1.2GB in the end (delta: -837.7MB). Peak memory consumption was 1.8GB. Max. memory is 16.0GB. [2023-08-27 01:27:30,668 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 346.0MB. Free memory is still 324.0MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 01:27:30,669 INFO L158 Benchmark]: CACSL2BoogieTranslator took 154.44ms. Allocated memory is still 346.0MB. Free memory was 322.8MB in the beginning and 310.2MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-27 01:27:30,669 INFO L158 Benchmark]: Boogie Procedure Inliner took 40.09ms. Allocated memory is still 346.0MB. Free memory was 310.2MB in the beginning and 308.9MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 01:27:30,669 INFO L158 Benchmark]: Boogie Preprocessor took 34.05ms. Allocated memory is still 346.0MB. Free memory was 308.9MB in the beginning and 306.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 01:27:30,669 INFO L158 Benchmark]: RCFGBuilder took 354.49ms. Allocated memory is still 346.0MB. Free memory was 306.8MB in the beginning and 285.1MB in the end (delta: 21.7MB). Peak memory consumption was 23.1MB. Max. memory is 16.0GB. [2023-08-27 01:27:30,669 INFO L158 Benchmark]: TraceAbstraction took 853242.99ms. Allocated memory was 346.0MB in the beginning and 2.5GB in the end (delta: 2.1GB). Free memory was 284.4MB in the beginning and 1.2GB in the end (delta: -876.1MB). Peak memory consumption was 1.8GB. Max. memory is 16.0GB. [2023-08-27 01:27:30,670 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 346.0MB. Free memory is still 324.0MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 154.44ms. Allocated memory is still 346.0MB. Free memory was 322.8MB in the beginning and 310.2MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 40.09ms. Allocated memory is still 346.0MB. Free memory was 310.2MB in the beginning and 308.9MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 34.05ms. Allocated memory is still 346.0MB. Free memory was 308.9MB in the beginning and 306.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 354.49ms. Allocated memory is still 346.0MB. Free memory was 306.8MB in the beginning and 285.1MB in the end (delta: 21.7MB). Peak memory consumption was 23.1MB. Max. memory is 16.0GB. * TraceAbstraction took 853242.99ms. Allocated memory was 346.0MB in the beginning and 2.5GB in the end (delta: 2.1GB). Free memory was 284.4MB in the beginning and 1.2GB in the end (delta: -876.1MB). Peak memory consumption was 1.8GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.3s, 150 PlacesBefore, 38 PlacesAfterwards, 152 TransitionsBefore, 32 TransitionsAfterwards, 2430 CoEnabledTransitionPairs, 8 FixpointIterations, 82 TrivialSequentialCompositions, 48 ConcurrentSequentialCompositions, 15 TrivialYvCompositions, 6 ConcurrentYvCompositions, 8 ChoiceCompositions, 159 TotalNumberOfCompositions, 2933 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2715, independent: 2691, independent conditional: 0, independent unconditional: 2691, dependent: 24, dependent conditional: 0, dependent unconditional: 24, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1362, independent: 1352, independent conditional: 0, independent unconditional: 1352, dependent: 10, dependent conditional: 0, dependent unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2715, independent: 1339, independent conditional: 0, independent unconditional: 1339, dependent: 14, dependent conditional: 0, dependent unconditional: 14, unknown: 1362, unknown conditional: 0, unknown unconditional: 1362] , Statistics on independence cache: Total cache size (in pairs): 82, Positive cache size: 80, Positive conditional cache size: 0, Positive unconditional cache size: 80, Negative cache size: 2, Negative conditional cache size: 0, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 41ms.. - TimeoutResultAtElement [Line: 46]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 41ms.. - TimeoutResultAtElement [Line: 46]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 41ms.. - TimeoutResultAtElement [Line: 58]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 41ms.. - TimeoutResultAtElement [Line: 58]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 41ms.. - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 41ms.. - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 41ms.. - TimeoutResultAtElement [Line: 110]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 41ms.. - TimeoutResultAtElement [Line: 110]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 41ms.. - TimeoutResultAtElement [Line: 93]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 41ms.. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 41ms.. - TimeoutResultAtElement [Line: 94]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 41ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 200 locations, 18 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: 853.2s, OverallIterations: 36, TraceHistogramMax: 4, PathProgramHistogramMax: 17, EmptinessCheckTime: 0.0s, AutomataDifference: 30.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 4.4s, HoareTripleCheckerStatistics: 13 mSolverCounterUnknown, 2817 SdHoareTripleChecker+Valid, 7.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2817 mSDsluCounter, 874 SdHoareTripleChecker+Invalid, 6.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 767 mSDsCounter, 124 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 13905 IncrementalHoareTripleChecker+Invalid, 14042 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 124 mSolverCounterUnsat, 107 mSDtfsCounter, 13905 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1454 GetRequests, 784 SyntacticMatches, 38 SemanticMatches, 632 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4569 ImplicationChecksByTransitivity, 13.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5426occurred in iteration=29, InterpolantAutomatonStates: 390, 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, 1.0s SatisfiabilityAnalysisTime, 14.5s InterpolantComputationTime, 1167 NumberOfCodeBlocks, 1157 NumberOfCodeBlocksAsserted, 80 NumberOfCheckSat, 1604 ConstructedInterpolants, 6 QuantifiedInterpolants, 17212 SizeOfPredicates, 180 NumberOfNonLiveVariables, 6183 ConjunctsInSsa, 415 ConjunctsInUnsatCore, 90 InterpolantComputations, 11 PerfectInterpolantSequences, 183/378 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown