/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 --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -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/fibonacci.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 13:12:05,698 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 13:12:05,748 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 13:12:05,759 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 13:12:05,759 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 13:12:05,800 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 13:12:05,801 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 13:12:05,801 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 13:12:05,802 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 13:12:05,802 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 13:12:05,803 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 13:12:05,803 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 13:12:05,803 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 13:12:05,804 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 13:12:05,804 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 13:12:05,804 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 13:12:05,805 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 13:12:05,805 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 13:12:05,805 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 13:12:05,806 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 13:12:05,806 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 13:12:05,811 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 13:12:05,811 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 13:12:05,812 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 13:12:05,815 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 13:12:05,815 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 13:12:05,816 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 13:12:05,816 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 13:12:05,816 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 13:12:05,816 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 13:12:05,817 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 13:12:05,817 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 13:12:05,817 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 13:12:05,818 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 13:12:05,818 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 13:12:05,818 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.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST 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 13:12:06,137 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 13:12:06,151 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 13:12:06,153 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 13:12:06,154 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 13:12:06,154 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 13:12:06,155 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/fibonacci.wvr.c [2023-08-27 13:12:07,250 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 13:12:07,420 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 13:12:07,421 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/fibonacci.wvr.c [2023-08-27 13:12:07,427 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6f748c41c/0fa9b5ecd9e04d4da18e0dc39223b9ee/FLAG77f8b917f [2023-08-27 13:12:07,447 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6f748c41c/0fa9b5ecd9e04d4da18e0dc39223b9ee [2023-08-27 13:12:07,451 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 13:12:07,453 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 13:12:07,457 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 13:12:07,457 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 13:12:07,459 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 13:12:07,461 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 01:12:07" (1/1) ... [2023-08-27 13:12:07,461 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4262023e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:12:07, skipping insertion in model container [2023-08-27 13:12:07,466 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 01:12:07" (1/1) ... [2023-08-27 13:12:07,488 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 13:12:07,668 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 13:12:07,677 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 13:12:07,712 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 13:12:07,728 INFO L206 MainTranslator]: Completed translation [2023-08-27 13:12:07,728 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:12:07 WrapperNode [2023-08-27 13:12:07,729 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 13:12:07,730 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 13:12:07,730 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 13:12:07,730 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 13:12:07,735 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:12:07" (1/1) ... [2023-08-27 13:12:07,751 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:12:07" (1/1) ... [2023-08-27 13:12:07,788 INFO L138 Inliner]: procedures = 23, calls = 29, calls flagged for inlining = 13, calls inlined = 17, statements flattened = 233 [2023-08-27 13:12:07,788 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 13:12:07,789 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 13:12:07,789 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 13:12:07,789 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 13:12:07,796 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:12:07" (1/1) ... [2023-08-27 13:12:07,796 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:12:07" (1/1) ... [2023-08-27 13:12:07,809 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:12:07" (1/1) ... [2023-08-27 13:12:07,810 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:12:07" (1/1) ... [2023-08-27 13:12:07,814 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:12:07" (1/1) ... [2023-08-27 13:12:07,817 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:12:07" (1/1) ... [2023-08-27 13:12:07,819 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:12:07" (1/1) ... [2023-08-27 13:12:07,820 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:12:07" (1/1) ... [2023-08-27 13:12:07,833 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 13:12:07,834 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 13:12:07,834 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 13:12:07,834 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 13:12:07,835 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:12:07" (1/1) ... [2023-08-27 13:12:07,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 13:12:07,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:12:07,865 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 13:12:07,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 13:12:07,902 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 13:12:07,902 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 13:12:07,902 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 13:12:07,902 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 13:12:07,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 13:12:07,903 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 13:12:07,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 13:12:07,904 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 13:12:07,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 13:12:07,904 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 13:12:07,904 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 13:12:07,905 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 13:12:07,893 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 13:12:08,005 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 13:12:08,007 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 13:12:08,358 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 13:12:08,368 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 13:12:08,368 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-27 13:12:08,370 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 01:12:08 BoogieIcfgContainer [2023-08-27 13:12:08,370 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 13:12:08,372 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 13:12:08,372 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 13:12:08,386 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 13:12:08,386 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 01:12:07" (1/3) ... [2023-08-27 13:12:08,387 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@29a64d94 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 01:12:08, skipping insertion in model container [2023-08-27 13:12:08,387 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:12:07" (2/3) ... [2023-08-27 13:12:08,387 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@29a64d94 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 01:12:08, skipping insertion in model container [2023-08-27 13:12:08,387 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 01:12:08" (3/3) ... [2023-08-27 13:12:08,388 INFO L112 eAbstractionObserver]: Analyzing ICFG fibonacci.wvr.c [2023-08-27 13:12:08,402 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 13:12:08,403 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 29 error locations. [2023-08-27 13:12:08,403 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 13:12:08,537 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 13:12:08,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 280 places, 295 transitions, 606 flow [2023-08-27 13:12:08,714 INFO L124 PetriNetUnfolderBase]: 22/293 cut-off events. [2023-08-27 13:12:08,714 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 13:12:08,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 302 conditions, 293 events. 22/293 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 617 event pairs, 0 based on Foata normal form. 0/242 useless extension candidates. Maximal degree in co-relation 217. Up to 2 conditions per place. [2023-08-27 13:12:08,724 INFO L82 GeneralOperation]: Start removeDead. Operand has 280 places, 295 transitions, 606 flow [2023-08-27 13:12:08,737 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 269 places, 284 transitions, 580 flow [2023-08-27 13:12:08,740 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 13:12:08,752 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 269 places, 284 transitions, 580 flow [2023-08-27 13:12:08,756 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 269 places, 284 transitions, 580 flow [2023-08-27 13:12:08,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 269 places, 284 transitions, 580 flow [2023-08-27 13:12:08,817 INFO L124 PetriNetUnfolderBase]: 22/284 cut-off events. [2023-08-27 13:12:08,817 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 13:12:08,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 293 conditions, 284 events. 22/284 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 575 event pairs, 0 based on Foata normal form. 0/234 useless extension candidates. Maximal degree in co-relation 217. Up to 2 conditions per place. [2023-08-27 13:12:08,833 INFO L119 LiptonReduction]: Number of co-enabled transitions 24308 [2023-08-27 13:12:30,643 INFO L134 LiptonReduction]: Checked pairs total: 23537 [2023-08-27 13:12:30,643 INFO L136 LiptonReduction]: Total number of compositions: 396 [2023-08-27 13:12:30,655 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 13:12:30,661 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;@36abfe8e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 13:12:30,661 INFO L358 AbstractCegarLoop]: Starting to check reachability of 59 error locations. [2023-08-27 13:12:30,663 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 13:12:30,663 INFO L124 PetriNetUnfolderBase]: 1/7 cut-off events. [2023-08-27 13:12:30,663 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 13:12:30,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:30,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 13:12:30,665 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:30,668 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:30,668 INFO L85 PathProgramCache]: Analyzing trace with hash 40231570, now seen corresponding path program 1 times [2023-08-27 13:12:30,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:30,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551848454] [2023-08-27 13:12:30,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:30,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:30,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:30,923 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 13:12:30,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:30,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551848454] [2023-08-27 13:12:30,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551848454] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:30,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:12:30,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:12:30,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844387108] [2023-08-27 13:12:30,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:30,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:12:30,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:30,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:12:30,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:12:30,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 272 out of 691 [2023-08-27 13:12:30,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 43 transitions, 98 flow. Second operand has 3 states, 3 states have (on average 273.0) internal successors, (819), 3 states have internal predecessors, (819), 0 states have call successors, (0), 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 13:12:30,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:30,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 272 of 691 [2023-08-27 13:12:30,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:31,160 INFO L124 PetriNetUnfolderBase]: 476/675 cut-off events. [2023-08-27 13:12:31,160 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2023-08-27 13:12:31,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1375 conditions, 675 events. 476/675 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 2969 event pairs, 222 based on Foata normal form. 0/183 useless extension candidates. Maximal degree in co-relation 1238. Up to 667 conditions per place. [2023-08-27 13:12:31,165 INFO L140 encePairwiseOnDemand]: 674/691 looper letters, 24 selfloop transitions, 1 changer transitions 0/27 dead transitions. [2023-08-27 13:12:31,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 27 transitions, 116 flow [2023-08-27 13:12:31,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:12:31,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:12:31,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 857 transitions. [2023-08-27 13:12:31,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41341051616015434 [2023-08-27 13:12:31,184 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 857 transitions. [2023-08-27 13:12:31,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 857 transitions. [2023-08-27 13:12:31,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:31,190 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 857 transitions. [2023-08-27 13:12:31,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 285.6666666666667) internal successors, (857), 3 states have internal predecessors, (857), 0 states have call successors, (0), 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 13:12:31,202 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:31,203 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:31,204 INFO L175 Difference]: Start difference. First operand has 48 places, 43 transitions, 98 flow. Second operand 3 states and 857 transitions. [2023-08-27 13:12:31,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 27 transitions, 116 flow [2023-08-27 13:12:31,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 27 transitions, 108 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 13:12:31,208 INFO L231 Difference]: Finished difference. Result has 30 places, 27 transitions, 60 flow [2023-08-27 13:12:31,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=60, PETRI_PLACES=30, PETRI_TRANSITIONS=27} [2023-08-27 13:12:31,212 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, -18 predicate places. [2023-08-27 13:12:31,212 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 27 transitions, 60 flow [2023-08-27 13:12:31,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 273.0) internal successors, (819), 3 states have internal predecessors, (819), 0 states have call successors, (0), 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 13:12:31,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:31,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 13:12:31,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 13:12:31,214 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:31,214 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:31,214 INFO L85 PathProgramCache]: Analyzing trace with hash 40231660, now seen corresponding path program 1 times [2023-08-27 13:12:31,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:31,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965788090] [2023-08-27 13:12:31,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:31,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:31,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:31,333 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 13:12:31,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:31,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965788090] [2023-08-27 13:12:31,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965788090] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:31,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:12:31,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 13:12:31,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455136457] [2023-08-27 13:12:31,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:31,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:12:31,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:31,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:12:31,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:12:31,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 272 out of 691 [2023-08-27 13:12:31,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 27 transitions, 60 flow. Second operand has 3 states, 3 states have (on average 273.3333333333333) internal successors, (820), 3 states have internal predecessors, (820), 0 states have call successors, (0), 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 13:12:31,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:31,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 272 of 691 [2023-08-27 13:12:31,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:31,559 INFO L124 PetriNetUnfolderBase]: 600/887 cut-off events. [2023-08-27 13:12:31,559 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 13:12:31,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1788 conditions, 887 events. 600/887 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 4318 event pairs, 139 based on Foata normal form. 0/278 useless extension candidates. Maximal degree in co-relation 1782. Up to 606 conditions per place. [2023-08-27 13:12:31,564 INFO L140 encePairwiseOnDemand]: 686/691 looper letters, 40 selfloop transitions, 3 changer transitions 0/44 dead transitions. [2023-08-27 13:12:31,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 44 transitions, 181 flow [2023-08-27 13:12:31,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:12:31,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:12:31,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 861 transitions. [2023-08-27 13:12:31,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153400868306802 [2023-08-27 13:12:31,567 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 861 transitions. [2023-08-27 13:12:31,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 861 transitions. [2023-08-27 13:12:31,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:31,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 861 transitions. [2023-08-27 13:12:31,570 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 287.0) internal successors, (861), 3 states have internal predecessors, (861), 0 states have call successors, (0), 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 13:12:31,574 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:31,576 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:31,576 INFO L175 Difference]: Start difference. First operand has 30 places, 27 transitions, 60 flow. Second operand 3 states and 861 transitions. [2023-08-27 13:12:31,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 44 transitions, 181 flow [2023-08-27 13:12:31,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 44 transitions, 180 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:12:31,577 INFO L231 Difference]: Finished difference. Result has 32 places, 29 transitions, 80 flow [2023-08-27 13:12:31,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=59, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=80, PETRI_PLACES=32, PETRI_TRANSITIONS=29} [2023-08-27 13:12:31,578 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, -16 predicate places. [2023-08-27 13:12:31,578 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 29 transitions, 80 flow [2023-08-27 13:12:31,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 273.3333333333333) internal successors, (820), 3 states have internal predecessors, (820), 0 states have call successors, (0), 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 13:12:31,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:31,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 13:12:31,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 13:12:31,580 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:31,582 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:31,583 INFO L85 PathProgramCache]: Analyzing trace with hash 40231624, now seen corresponding path program 1 times [2023-08-27 13:12:31,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:31,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444589250] [2023-08-27 13:12:31,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:31,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:31,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:31,687 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 13:12:31,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:31,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444589250] [2023-08-27 13:12:31,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444589250] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:31,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:12:31,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:12:31,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132137998] [2023-08-27 13:12:31,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:31,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:12:31,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:31,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:12:31,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:12:31,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 272 out of 691 [2023-08-27 13:12:31,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 29 transitions, 80 flow. Second operand has 3 states, 3 states have (on average 273.0) internal successors, (819), 3 states have internal predecessors, (819), 0 states have call successors, (0), 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 13:12:31,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:31,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 272 of 691 [2023-08-27 13:12:31,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:31,821 INFO L124 PetriNetUnfolderBase]: 436/658 cut-off events. [2023-08-27 13:12:31,821 INFO L125 PetriNetUnfolderBase]: For 41/60 co-relation queries the response was YES. [2023-08-27 13:12:31,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1494 conditions, 658 events. 436/658 cut-off events. For 41/60 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 3265 event pairs, 254 based on Foata normal form. 19/262 useless extension candidates. Maximal degree in co-relation 1487. Up to 652 conditions per place. [2023-08-27 13:12:31,825 INFO L140 encePairwiseOnDemand]: 689/691 looper letters, 25 selfloop transitions, 1 changer transitions 0/28 dead transitions. [2023-08-27 13:12:31,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 28 transitions, 130 flow [2023-08-27 13:12:31,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:12:31,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:12:31,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 841 transitions. [2023-08-27 13:12:31,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4056922334780511 [2023-08-27 13:12:31,828 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 841 transitions. [2023-08-27 13:12:31,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 841 transitions. [2023-08-27 13:12:31,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:31,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 841 transitions. [2023-08-27 13:12:31,831 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 280.3333333333333) internal successors, (841), 3 states have internal predecessors, (841), 0 states have call successors, (0), 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 13:12:31,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:31,836 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:31,836 INFO L175 Difference]: Start difference. First operand has 32 places, 29 transitions, 80 flow. Second operand 3 states and 841 transitions. [2023-08-27 13:12:31,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 28 transitions, 130 flow [2023-08-27 13:12:31,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 28 transitions, 127 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:12:31,837 INFO L231 Difference]: Finished difference. Result has 32 places, 28 transitions, 77 flow [2023-08-27 13:12:31,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=75, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=77, PETRI_PLACES=32, PETRI_TRANSITIONS=28} [2023-08-27 13:12:31,838 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, -16 predicate places. [2023-08-27 13:12:31,838 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 28 transitions, 77 flow [2023-08-27 13:12:31,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 273.0) internal successors, (819), 3 states have internal predecessors, (819), 0 states have call successors, (0), 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 13:12:31,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:31,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 13:12:31,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-27 13:12:31,839 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:31,840 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:31,840 INFO L85 PathProgramCache]: Analyzing trace with hash 40231621, now seen corresponding path program 1 times [2023-08-27 13:12:31,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:31,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198972836] [2023-08-27 13:12:31,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:31,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:31,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:31,881 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 13:12:31,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:31,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198972836] [2023-08-27 13:12:31,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198972836] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:31,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:12:31,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:12:31,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94538289] [2023-08-27 13:12:31,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:31,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:12:31,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:31,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:12:31,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:12:31,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 271 out of 691 [2023-08-27 13:12:31,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 28 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 272.0) internal successors, (816), 3 states have internal predecessors, (816), 0 states have call successors, (0), 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 13:12:31,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:31,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 271 of 691 [2023-08-27 13:12:31,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:32,010 INFO L124 PetriNetUnfolderBase]: 351/529 cut-off events. [2023-08-27 13:12:32,010 INFO L125 PetriNetUnfolderBase]: For 40/59 co-relation queries the response was YES. [2023-08-27 13:12:32,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1194 conditions, 529 events. 351/529 cut-off events. For 40/59 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 2481 event pairs, 197 based on Foata normal form. 19/233 useless extension candidates. Maximal degree in co-relation 1186. Up to 524 conditions per place. [2023-08-27 13:12:32,013 INFO L140 encePairwiseOnDemand]: 689/691 looper letters, 24 selfloop transitions, 1 changer transitions 0/27 dead transitions. [2023-08-27 13:12:32,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 27 transitions, 125 flow [2023-08-27 13:12:32,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:12:32,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:12:32,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 837 transitions. [2023-08-27 13:12:32,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037626628075253 [2023-08-27 13:12:32,016 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 837 transitions. [2023-08-27 13:12:32,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 837 transitions. [2023-08-27 13:12:32,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:32,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 837 transitions. [2023-08-27 13:12:32,019 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 279.0) internal successors, (837), 3 states have internal predecessors, (837), 0 states have call successors, (0), 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 13:12:32,022 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:32,024 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:32,024 INFO L175 Difference]: Start difference. First operand has 32 places, 28 transitions, 77 flow. Second operand 3 states and 837 transitions. [2023-08-27 13:12:32,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 27 transitions, 125 flow [2023-08-27 13:12:32,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 27 transitions, 124 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:12:32,026 INFO L231 Difference]: Finished difference. Result has 32 places, 27 transitions, 76 flow [2023-08-27 13:12:32,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=76, PETRI_PLACES=32, PETRI_TRANSITIONS=27} [2023-08-27 13:12:32,027 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, -16 predicate places. [2023-08-27 13:12:32,027 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 27 transitions, 76 flow [2023-08-27 13:12:32,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 272.0) internal successors, (816), 3 states have internal predecessors, (816), 0 states have call successors, (0), 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 13:12:32,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:32,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 13:12:32,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 13:12:32,028 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:32,028 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:32,029 INFO L85 PathProgramCache]: Analyzing trace with hash 40231623, now seen corresponding path program 1 times [2023-08-27 13:12:32,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:32,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456603963] [2023-08-27 13:12:32,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:32,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:32,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:32,076 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 13:12:32,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:32,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456603963] [2023-08-27 13:12:32,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456603963] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:32,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:12:32,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:12:32,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244984372] [2023-08-27 13:12:32,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:32,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:12:32,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:32,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:12:32,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:12:32,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 271 out of 691 [2023-08-27 13:12:32,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 27 transitions, 76 flow. Second operand has 3 states, 3 states have (on average 272.0) internal successors, (816), 3 states have internal predecessors, (816), 0 states have call successors, (0), 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 13:12:32,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:32,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 271 of 691 [2023-08-27 13:12:32,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:32,196 INFO L124 PetriNetUnfolderBase]: 266/400 cut-off events. [2023-08-27 13:12:32,200 INFO L125 PetriNetUnfolderBase]: For 40/59 co-relation queries the response was YES. [2023-08-27 13:12:32,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 936 conditions, 400 events. 266/400 cut-off events. For 40/59 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 1710 event pairs, 140 based on Foata normal form. 60/204 useless extension candidates. Maximal degree in co-relation 927. Up to 396 conditions per place. [2023-08-27 13:12:32,202 INFO L140 encePairwiseOnDemand]: 689/691 looper letters, 23 selfloop transitions, 1 changer transitions 0/26 dead transitions. [2023-08-27 13:12:32,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 26 transitions, 122 flow [2023-08-27 13:12:32,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:12:32,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:12:32,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 836 transitions. [2023-08-27 13:12:32,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40328027013989387 [2023-08-27 13:12:32,206 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 836 transitions. [2023-08-27 13:12:32,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 836 transitions. [2023-08-27 13:12:32,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:32,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 836 transitions. [2023-08-27 13:12:32,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 278.6666666666667) internal successors, (836), 3 states have internal predecessors, (836), 0 states have call successors, (0), 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 13:12:32,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:32,214 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:32,214 INFO L175 Difference]: Start difference. First operand has 32 places, 27 transitions, 76 flow. Second operand 3 states and 836 transitions. [2023-08-27 13:12:32,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 26 transitions, 122 flow [2023-08-27 13:12:32,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 26 transitions, 119 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-27 13:12:32,217 INFO L231 Difference]: Finished difference. Result has 32 places, 26 transitions, 73 flow [2023-08-27 13:12:32,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=71, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=73, PETRI_PLACES=32, PETRI_TRANSITIONS=26} [2023-08-27 13:12:32,219 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, -16 predicate places. [2023-08-27 13:12:32,219 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 26 transitions, 73 flow [2023-08-27 13:12:32,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 272.0) internal successors, (816), 3 states have internal predecessors, (816), 0 states have call successors, (0), 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 13:12:32,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:32,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 13:12:32,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 13:12:32,220 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:32,221 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:32,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1247182808, now seen corresponding path program 1 times [2023-08-27 13:12:32,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:32,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690051434] [2023-08-27 13:12:32,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:32,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:32,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:32,286 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 13:12:32,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:32,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690051434] [2023-08-27 13:12:32,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690051434] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:12:32,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361867170] [2023-08-27 13:12:32,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:32,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:32,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:12:32,293 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 13:12:32,296 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 13:12:32,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:32,412 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 13:12:32,415 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:12:32,457 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 13:12:32,457 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:12:32,471 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 13:12:32,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361867170] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:12:32,471 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:12:32,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 13:12:32,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736503662] [2023-08-27 13:12:32,472 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:12:32,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 13:12:32,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:32,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 13:12:32,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 13:12:32,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 272 out of 691 [2023-08-27 13:12:32,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 26 transitions, 73 flow. Second operand has 7 states, 7 states have (on average 273.42857142857144) internal successors, (1914), 7 states have internal predecessors, (1914), 0 states have call successors, (0), 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 13:12:32,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:32,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 272 of 691 [2023-08-27 13:12:32,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:32,754 INFO L124 PetriNetUnfolderBase]: 591/812 cut-off events. [2023-08-27 13:12:32,755 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2023-08-27 13:12:32,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1964 conditions, 812 events. 591/812 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 3214 event pairs, 111 based on Foata normal form. 0/318 useless extension candidates. Maximal degree in co-relation 1954. Up to 396 conditions per place. [2023-08-27 13:12:32,759 INFO L140 encePairwiseOnDemand]: 686/691 looper letters, 81 selfloop transitions, 13 changer transitions 0/95 dead transitions. [2023-08-27 13:12:32,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 95 transitions, 422 flow [2023-08-27 13:12:32,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:12:32,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:12:32,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2001 transitions. [2023-08-27 13:12:32,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41368616911308664 [2023-08-27 13:12:32,765 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2001 transitions. [2023-08-27 13:12:32,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2001 transitions. [2023-08-27 13:12:32,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:32,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2001 transitions. [2023-08-27 13:12:32,770 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 285.85714285714283) internal successors, (2001), 7 states have internal predecessors, (2001), 0 states have call successors, (0), 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 13:12:32,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:12:32,778 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:12:32,778 INFO L175 Difference]: Start difference. First operand has 32 places, 26 transitions, 73 flow. Second operand 7 states and 2001 transitions. [2023-08-27 13:12:32,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 95 transitions, 422 flow [2023-08-27 13:12:32,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 95 transitions, 421 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:12:32,780 INFO L231 Difference]: Finished difference. Result has 40 places, 35 transitions, 156 flow [2023-08-27 13:12:32,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=156, PETRI_PLACES=40, PETRI_TRANSITIONS=35} [2023-08-27 13:12:32,781 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, -8 predicate places. [2023-08-27 13:12:32,781 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 35 transitions, 156 flow [2023-08-27 13:12:32,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 273.42857142857144) internal successors, (1914), 7 states have internal predecessors, (1914), 0 states have call successors, (0), 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 13:12:32,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:32,782 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-27 13:12:32,789 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-27 13:12:32,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-08-27 13:12:32,988 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:32,988 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:32,989 INFO L85 PathProgramCache]: Analyzing trace with hash 7962731, now seen corresponding path program 1 times [2023-08-27 13:12:32,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:32,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830381993] [2023-08-27 13:12:32,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:32,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:33,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:33,069 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:12:33,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:33,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830381993] [2023-08-27 13:12:33,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830381993] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:12:33,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652959347] [2023-08-27 13:12:33,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:33,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:33,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:12:33,071 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 13:12:33,074 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 13:12:33,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:33,176 INFO L262 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 13:12:33,177 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:12:33,189 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:12:33,189 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 13:12:33,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652959347] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:33,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 13:12:33,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2023-08-27 13:12:33,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860912829] [2023-08-27 13:12:33,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:33,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 13:12:33,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:33,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 13:12:33,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-27 13:12:33,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 272 out of 691 [2023-08-27 13:12:33,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 35 transitions, 156 flow. Second operand has 5 states, 5 states have (on average 273.2) internal successors, (1366), 5 states have internal predecessors, (1366), 0 states have call successors, (0), 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 13:12:33,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:33,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 272 of 691 [2023-08-27 13:12:33,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:33,432 INFO L124 PetriNetUnfolderBase]: 490/689 cut-off events. [2023-08-27 13:12:33,433 INFO L125 PetriNetUnfolderBase]: For 213/213 co-relation queries the response was YES. [2023-08-27 13:12:33,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2076 conditions, 689 events. 490/689 cut-off events. For 213/213 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 2806 event pairs, 19 based on Foata normal form. 0/371 useless extension candidates. Maximal degree in co-relation 2063. Up to 302 conditions per place. [2023-08-27 13:12:33,437 INFO L140 encePairwiseOnDemand]: 687/691 looper letters, 58 selfloop transitions, 8 changer transitions 0/67 dead transitions. [2023-08-27 13:12:33,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 67 transitions, 336 flow [2023-08-27 13:12:33,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:12:33,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:12:33,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1424 transitions. [2023-08-27 13:12:33,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121562952243126 [2023-08-27 13:12:33,441 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1424 transitions. [2023-08-27 13:12:33,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1424 transitions. [2023-08-27 13:12:33,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:33,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1424 transitions. [2023-08-27 13:12:33,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 284.8) internal successors, (1424), 5 states have internal predecessors, (1424), 0 states have call successors, (0), 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 13:12:33,449 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:33,450 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:33,450 INFO L175 Difference]: Start difference. First operand has 40 places, 35 transitions, 156 flow. Second operand 5 states and 1424 transitions. [2023-08-27 13:12:33,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 67 transitions, 336 flow [2023-08-27 13:12:33,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 67 transitions, 315 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-08-27 13:12:33,453 INFO L231 Difference]: Finished difference. Result has 41 places, 31 transitions, 124 flow [2023-08-27 13:12:33,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=124, PETRI_PLACES=41, PETRI_TRANSITIONS=31} [2023-08-27 13:12:33,454 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, -7 predicate places. [2023-08-27 13:12:33,454 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 31 transitions, 124 flow [2023-08-27 13:12:33,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 273.2) internal successors, (1366), 5 states have internal predecessors, (1366), 0 states have call successors, (0), 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 13:12:33,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:33,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 13:12:33,460 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-27 13:12:33,660 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,SelfDestructingSolverStorable6 [2023-08-27 13:12:33,661 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:33,661 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:33,661 INFO L85 PathProgramCache]: Analyzing trace with hash 21657742, now seen corresponding path program 1 times [2023-08-27 13:12:33,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:33,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251378452] [2023-08-27 13:12:33,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:33,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:33,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:33,770 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 13:12:33,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:33,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251378452] [2023-08-27 13:12:33,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251378452] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:33,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:12:33,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:12:33,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017075920] [2023-08-27 13:12:33,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:33,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:12:33,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:33,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:12:33,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:12:33,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 271 out of 691 [2023-08-27 13:12:33,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 124 flow. Second operand has 3 states, 3 states have (on average 272.6666666666667) internal successors, (818), 3 states have internal predecessors, (818), 0 states have call successors, (0), 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 13:12:33,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:33,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 271 of 691 [2023-08-27 13:12:33,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:33,890 INFO L124 PetriNetUnfolderBase]: 342/488 cut-off events. [2023-08-27 13:12:33,890 INFO L125 PetriNetUnfolderBase]: For 398/428 co-relation queries the response was YES. [2023-08-27 13:12:33,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1470 conditions, 488 events. 342/488 cut-off events. For 398/428 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 1843 event pairs, 159 based on Foata normal form. 30/339 useless extension candidates. Maximal degree in co-relation 1456. Up to 484 conditions per place. [2023-08-27 13:12:33,893 INFO L140 encePairwiseOnDemand]: 688/691 looper letters, 26 selfloop transitions, 1 changer transitions 0/29 dead transitions. [2023-08-27 13:12:33,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 29 transitions, 174 flow [2023-08-27 13:12:33,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:12:33,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:12:33,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 834 transitions. [2023-08-27 13:12:33,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.402315484804631 [2023-08-27 13:12:33,896 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 834 transitions. [2023-08-27 13:12:33,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 834 transitions. [2023-08-27 13:12:33,897 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:33,897 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 834 transitions. [2023-08-27 13:12:33,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 278.0) internal successors, (834), 3 states have internal predecessors, (834), 0 states have call successors, (0), 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 13:12:33,901 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:33,902 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:33,902 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 124 flow. Second operand 3 states and 834 transitions. [2023-08-27 13:12:33,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 29 transitions, 174 flow [2023-08-27 13:12:33,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 29 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 13:12:33,905 INFO L231 Difference]: Finished difference. Result has 38 places, 29 transitions, 110 flow [2023-08-27 13:12:33,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=110, PETRI_PLACES=38, PETRI_TRANSITIONS=29} [2023-08-27 13:12:33,906 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, -10 predicate places. [2023-08-27 13:12:33,906 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 29 transitions, 110 flow [2023-08-27 13:12:33,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 272.6666666666667) internal successors, (818), 3 states have internal predecessors, (818), 0 states have call successors, (0), 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 13:12:33,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:33,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 13:12:33,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 13:12:33,907 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err13ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:33,907 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:33,907 INFO L85 PathProgramCache]: Analyzing trace with hash 21657753, now seen corresponding path program 1 times [2023-08-27 13:12:33,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:33,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752857254] [2023-08-27 13:12:33,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:33,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:33,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:33,947 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 13:12:33,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:33,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752857254] [2023-08-27 13:12:33,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752857254] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:33,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:12:33,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 13:12:33,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659752251] [2023-08-27 13:12:33,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:33,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:12:33,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:33,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:12:33,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:12:33,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 272 out of 691 [2023-08-27 13:12:33,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 29 transitions, 110 flow. Second operand has 3 states, 3 states have (on average 274.0) internal successors, (822), 3 states have internal predecessors, (822), 0 states have call successors, (0), 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 13:12:33,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:33,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 272 of 691 [2023-08-27 13:12:33,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:34,098 INFO L124 PetriNetUnfolderBase]: 411/621 cut-off events. [2023-08-27 13:12:34,098 INFO L125 PetriNetUnfolderBase]: For 689/739 co-relation queries the response was YES. [2023-08-27 13:12:34,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1809 conditions, 621 events. 411/621 cut-off events. For 689/739 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2355 event pairs, 165 based on Foata normal form. 50/511 useless extension candidates. Maximal degree in co-relation 1794. Up to 433 conditions per place. [2023-08-27 13:12:34,102 INFO L140 encePairwiseOnDemand]: 686/691 looper letters, 44 selfloop transitions, 3 changer transitions 0/48 dead transitions. [2023-08-27 13:12:34,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 48 transitions, 282 flow [2023-08-27 13:12:34,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:12:34,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:12:34,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 849 transitions. [2023-08-27 13:12:34,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40955137481910275 [2023-08-27 13:12:34,105 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 849 transitions. [2023-08-27 13:12:34,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 849 transitions. [2023-08-27 13:12:34,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:34,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 849 transitions. [2023-08-27 13:12:34,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 283.0) internal successors, (849), 3 states have internal predecessors, (849), 0 states have call successors, (0), 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 13:12:34,110 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:34,111 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:34,111 INFO L175 Difference]: Start difference. First operand has 38 places, 29 transitions, 110 flow. Second operand 3 states and 849 transitions. [2023-08-27 13:12:34,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 48 transitions, 282 flow [2023-08-27 13:12:34,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 48 transitions, 281 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:12:34,114 INFO L231 Difference]: Finished difference. Result has 40 places, 31 transitions, 130 flow [2023-08-27 13:12:34,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=109, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=130, PETRI_PLACES=40, PETRI_TRANSITIONS=31} [2023-08-27 13:12:34,115 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, -8 predicate places. [2023-08-27 13:12:34,115 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 31 transitions, 130 flow [2023-08-27 13:12:34,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 274.0) internal successors, (822), 3 states have internal predecessors, (822), 0 states have call successors, (0), 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 13:12:34,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:34,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 13:12:34,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 13:12:34,116 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:34,117 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:34,117 INFO L85 PathProgramCache]: Analyzing trace with hash 21657739, now seen corresponding path program 1 times [2023-08-27 13:12:34,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:34,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419699585] [2023-08-27 13:12:34,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:34,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:34,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:34,163 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 13:12:34,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:34,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419699585] [2023-08-27 13:12:34,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419699585] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:34,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:12:34,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:12:34,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367259911] [2023-08-27 13:12:34,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:34,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:12:34,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:34,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:12:34,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:12:34,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 272 out of 691 [2023-08-27 13:12:34,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 31 transitions, 130 flow. Second operand has 3 states, 3 states have (on average 273.6666666666667) internal successors, (821), 3 states have internal predecessors, (821), 0 states have call successors, (0), 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 13:12:34,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:34,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 272 of 691 [2023-08-27 13:12:34,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:34,291 INFO L124 PetriNetUnfolderBase]: 318/483 cut-off events. [2023-08-27 13:12:34,291 INFO L125 PetriNetUnfolderBase]: For 431/478 co-relation queries the response was YES. [2023-08-27 13:12:34,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1536 conditions, 483 events. 318/483 cut-off events. For 431/478 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 1864 event pairs, 186 based on Foata normal form. 47/426 useless extension candidates. Maximal degree in co-relation 1520. Up to 479 conditions per place. [2023-08-27 13:12:34,295 INFO L140 encePairwiseOnDemand]: 689/691 looper letters, 27 selfloop transitions, 1 changer transitions 0/30 dead transitions. [2023-08-27 13:12:34,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 30 transitions, 184 flow [2023-08-27 13:12:34,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:12:34,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:12:34,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 835 transitions. [2023-08-27 13:12:34,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027978774722624 [2023-08-27 13:12:34,298 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 835 transitions. [2023-08-27 13:12:34,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 835 transitions. [2023-08-27 13:12:34,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:34,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 835 transitions. [2023-08-27 13:12:34,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 278.3333333333333) internal successors, (835), 3 states have internal predecessors, (835), 0 states have call successors, (0), 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 13:12:34,324 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:34,325 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:34,325 INFO L175 Difference]: Start difference. First operand has 40 places, 31 transitions, 130 flow. Second operand 3 states and 835 transitions. [2023-08-27 13:12:34,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 30 transitions, 184 flow [2023-08-27 13:12:34,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 30 transitions, 181 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:12:34,329 INFO L231 Difference]: Finished difference. Result has 40 places, 30 transitions, 127 flow [2023-08-27 13:12:34,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=127, PETRI_PLACES=40, PETRI_TRANSITIONS=30} [2023-08-27 13:12:34,330 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, -8 predicate places. [2023-08-27 13:12:34,330 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 30 transitions, 127 flow [2023-08-27 13:12:34,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 273.6666666666667) internal successors, (821), 3 states have internal predecessors, (821), 0 states have call successors, (0), 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 13:12:34,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:34,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 13:12:34,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-27 13:12:34,331 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:34,331 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:34,332 INFO L85 PathProgramCache]: Analyzing trace with hash 21657649, now seen corresponding path program 1 times [2023-08-27 13:12:34,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:34,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795223238] [2023-08-27 13:12:34,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:34,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:34,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:34,369 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 13:12:34,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:34,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795223238] [2023-08-27 13:12:34,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795223238] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:34,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:12:34,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:12:34,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047662899] [2023-08-27 13:12:34,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:34,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:12:34,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:34,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:12:34,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:12:34,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 272 out of 691 [2023-08-27 13:12:34,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 30 transitions, 127 flow. Second operand has 3 states, 3 states have (on average 273.6666666666667) internal successors, (821), 3 states have internal predecessors, (821), 0 states have call successors, (0), 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 13:12:34,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:34,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 272 of 691 [2023-08-27 13:12:34,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:34,467 INFO L124 PetriNetUnfolderBase]: 256/389 cut-off events. [2023-08-27 13:12:34,467 INFO L125 PetriNetUnfolderBase]: For 351/390 co-relation queries the response was YES. [2023-08-27 13:12:34,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1233 conditions, 389 events. 256/389 cut-off events. For 351/390 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1398 event pairs, 144 based on Foata normal form. 39/356 useless extension candidates. Maximal degree in co-relation 1216. Up to 385 conditions per place. [2023-08-27 13:12:34,470 INFO L140 encePairwiseOnDemand]: 689/691 looper letters, 26 selfloop transitions, 1 changer transitions 0/29 dead transitions. [2023-08-27 13:12:34,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 29 transitions, 179 flow [2023-08-27 13:12:34,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:12:34,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:12:34,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 834 transitions. [2023-08-27 13:12:34,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.402315484804631 [2023-08-27 13:12:34,472 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 834 transitions. [2023-08-27 13:12:34,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 834 transitions. [2023-08-27 13:12:34,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:34,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 834 transitions. [2023-08-27 13:12:34,474 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 278.0) internal successors, (834), 3 states have internal predecessors, (834), 0 states have call successors, (0), 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 13:12:34,477 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:34,477 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:34,477 INFO L175 Difference]: Start difference. First operand has 40 places, 30 transitions, 127 flow. Second operand 3 states and 834 transitions. [2023-08-27 13:12:34,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 29 transitions, 179 flow [2023-08-27 13:12:34,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 29 transitions, 178 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:12:34,479 INFO L231 Difference]: Finished difference. Result has 40 places, 29 transitions, 126 flow [2023-08-27 13:12:34,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=126, PETRI_PLACES=40, PETRI_TRANSITIONS=29} [2023-08-27 13:12:34,480 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, -8 predicate places. [2023-08-27 13:12:34,480 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 29 transitions, 126 flow [2023-08-27 13:12:34,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 273.6666666666667) internal successors, (821), 3 states have internal predecessors, (821), 0 states have call successors, (0), 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 13:12:34,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:34,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 13:12:34,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 13:12:34,481 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:34,481 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:34,481 INFO L85 PathProgramCache]: Analyzing trace with hash 21657737, now seen corresponding path program 1 times [2023-08-27 13:12:34,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:34,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700320621] [2023-08-27 13:12:34,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:34,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:34,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:34,520 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 13:12:34,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:34,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700320621] [2023-08-27 13:12:34,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700320621] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:34,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:12:34,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:12:34,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468913811] [2023-08-27 13:12:34,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:34,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:12:34,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:34,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:12:34,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:12:34,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 271 out of 691 [2023-08-27 13:12:34,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 29 transitions, 126 flow. Second operand has 3 states, 3 states have (on average 272.6666666666667) internal successors, (818), 3 states have internal predecessors, (818), 0 states have call successors, (0), 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 13:12:34,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:34,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 271 of 691 [2023-08-27 13:12:34,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:34,597 INFO L124 PetriNetUnfolderBase]: 194/295 cut-off events. [2023-08-27 13:12:34,597 INFO L125 PetriNetUnfolderBase]: For 274/305 co-relation queries the response was YES. [2023-08-27 13:12:34,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 962 conditions, 295 events. 194/295 cut-off events. For 274/305 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 946 event pairs, 102 based on Foata normal form. 59/286 useless extension candidates. Maximal degree in co-relation 944. Up to 291 conditions per place. [2023-08-27 13:12:34,599 INFO L140 encePairwiseOnDemand]: 689/691 looper letters, 25 selfloop transitions, 1 changer transitions 0/28 dead transitions. [2023-08-27 13:12:34,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 28 transitions, 176 flow [2023-08-27 13:12:34,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:12:34,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:12:34,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 830 transitions. [2023-08-27 13:12:34,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4003859141341052 [2023-08-27 13:12:34,602 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 830 transitions. [2023-08-27 13:12:34,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 830 transitions. [2023-08-27 13:12:34,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:34,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 830 transitions. [2023-08-27 13:12:34,604 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 276.6666666666667) internal successors, (830), 3 states have internal predecessors, (830), 0 states have call successors, (0), 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 13:12:34,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:34,607 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:34,607 INFO L175 Difference]: Start difference. First operand has 40 places, 29 transitions, 126 flow. Second operand 3 states and 830 transitions. [2023-08-27 13:12:34,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 28 transitions, 176 flow [2023-08-27 13:12:34,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 28 transitions, 173 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-27 13:12:34,608 INFO L231 Difference]: Finished difference. Result has 40 places, 28 transitions, 123 flow [2023-08-27 13:12:34,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=121, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=123, PETRI_PLACES=40, PETRI_TRANSITIONS=28} [2023-08-27 13:12:34,609 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, -8 predicate places. [2023-08-27 13:12:34,609 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 28 transitions, 123 flow [2023-08-27 13:12:34,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 272.6666666666667) internal successors, (818), 3 states have internal predecessors, (818), 0 states have call successors, (0), 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 13:12:34,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:34,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:34,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 13:12:34,610 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err12ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:34,610 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:34,610 INFO L85 PathProgramCache]: Analyzing trace with hash 671391651, now seen corresponding path program 1 times [2023-08-27 13:12:34,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:34,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262673643] [2023-08-27 13:12:34,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:34,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:34,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:34,643 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 13:12:34,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:34,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262673643] [2023-08-27 13:12:34,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262673643] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:34,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:12:34,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 13:12:34,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996046084] [2023-08-27 13:12:34,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:34,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:12:34,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:34,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:12:34,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:12:34,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 272 out of 691 [2023-08-27 13:12:34,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 28 transitions, 123 flow. Second operand has 3 states, 3 states have (on average 274.3333333333333) internal successors, (823), 3 states have internal predecessors, (823), 0 states have call successors, (0), 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 13:12:34,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:34,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 272 of 691 [2023-08-27 13:12:34,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:34,725 INFO L124 PetriNetUnfolderBase]: 194/292 cut-off events. [2023-08-27 13:12:34,725 INFO L125 PetriNetUnfolderBase]: For 297/319 co-relation queries the response was YES. [2023-08-27 13:12:34,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 941 conditions, 292 events. 194/292 cut-off events. For 297/319 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 854 event pairs, 39 based on Foata normal form. 22/282 useless extension candidates. Maximal degree in co-relation 922. Up to 157 conditions per place. [2023-08-27 13:12:34,727 INFO L140 encePairwiseOnDemand]: 688/691 looper letters, 37 selfloop transitions, 3 changer transitions 0/41 dead transitions. [2023-08-27 13:12:34,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 41 transitions, 267 flow [2023-08-27 13:12:34,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:12:34,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:12:34,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 839 transitions. [2023-08-27 13:12:34,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4047274481427882 [2023-08-27 13:12:34,730 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 839 transitions. [2023-08-27 13:12:34,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 839 transitions. [2023-08-27 13:12:34,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:34,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 839 transitions. [2023-08-27 13:12:34,732 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 279.6666666666667) internal successors, (839), 3 states have internal predecessors, (839), 0 states have call successors, (0), 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 13:12:34,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:34,734 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:34,734 INFO L175 Difference]: Start difference. First operand has 40 places, 28 transitions, 123 flow. Second operand 3 states and 839 transitions. [2023-08-27 13:12:34,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 41 transitions, 267 flow [2023-08-27 13:12:34,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 266 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:12:34,736 INFO L231 Difference]: Finished difference. Result has 40 places, 27 transitions, 124 flow [2023-08-27 13:12:34,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=124, PETRI_PLACES=40, PETRI_TRANSITIONS=27} [2023-08-27 13:12:34,737 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, -8 predicate places. [2023-08-27 13:12:34,737 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 27 transitions, 124 flow [2023-08-27 13:12:34,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 274.3333333333333) internal successors, (823), 3 states have internal predecessors, (823), 0 states have call successors, (0), 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 13:12:34,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:34,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:34,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 13:12:34,737 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err13ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:34,738 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:34,738 INFO L85 PathProgramCache]: Analyzing trace with hash 671391656, now seen corresponding path program 1 times [2023-08-27 13:12:34,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:34,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905661782] [2023-08-27 13:12:34,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:34,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:34,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:34,782 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 13:12:34,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:34,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905661782] [2023-08-27 13:12:34,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905661782] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:12:34,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216336] [2023-08-27 13:12:34,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:34,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:34,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:12:34,784 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 13:12:34,785 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 13:12:34,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:34,926 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 13:12:34,927 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:12:34,935 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 13:12:34,935 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:12:34,948 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 13:12:34,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216336] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:12:34,948 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:12:34,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 13:12:34,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925395086] [2023-08-27 13:12:34,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:12:34,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 13:12:34,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:34,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 13:12:34,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 13:12:34,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 272 out of 691 [2023-08-27 13:12:34,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 27 transitions, 124 flow. Second operand has 7 states, 7 states have (on average 273.7142857142857) internal successors, (1916), 7 states have internal predecessors, (1916), 0 states have call successors, (0), 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 13:12:34,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:34,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 272 of 691 [2023-08-27 13:12:34,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:35,120 INFO L124 PetriNetUnfolderBase]: 335/481 cut-off events. [2023-08-27 13:12:35,120 INFO L125 PetriNetUnfolderBase]: For 535/569 co-relation queries the response was YES. [2023-08-27 13:12:35,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1637 conditions, 481 events. 335/481 cut-off events. For 535/569 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1424 event pairs, 81 based on Foata normal form. 34/499 useless extension candidates. Maximal degree in co-relation 1618. Up to 293 conditions per place. [2023-08-27 13:12:35,123 INFO L140 encePairwiseOnDemand]: 687/691 looper letters, 79 selfloop transitions, 9 changer transitions 0/89 dead transitions. [2023-08-27 13:12:35,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 89 transitions, 602 flow [2023-08-27 13:12:35,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 13:12:35,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 13:12:35,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1683 transitions. [2023-08-27 13:12:35,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40593342981186686 [2023-08-27 13:12:35,127 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1683 transitions. [2023-08-27 13:12:35,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1683 transitions. [2023-08-27 13:12:35,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:35,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1683 transitions. [2023-08-27 13:12:35,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 280.5) internal successors, (1683), 6 states have internal predecessors, (1683), 0 states have call successors, (0), 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 13:12:35,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 691.0) internal successors, (4837), 7 states have internal predecessors, (4837), 0 states have call successors, (0), 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 13:12:35,136 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 691.0) internal successors, (4837), 7 states have internal predecessors, (4837), 0 states have call successors, (0), 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 13:12:35,136 INFO L175 Difference]: Start difference. First operand has 40 places, 27 transitions, 124 flow. Second operand 6 states and 1683 transitions. [2023-08-27 13:12:35,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 89 transitions, 602 flow [2023-08-27 13:12:35,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 89 transitions, 590 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 13:12:35,139 INFO L231 Difference]: Finished difference. Result has 46 places, 33 transitions, 179 flow [2023-08-27 13:12:35,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=179, PETRI_PLACES=46, PETRI_TRANSITIONS=33} [2023-08-27 13:12:35,139 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, -2 predicate places. [2023-08-27 13:12:35,139 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 33 transitions, 179 flow [2023-08-27 13:12:35,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 273.7142857142857) internal successors, (1916), 7 states have internal predecessors, (1916), 0 states have call successors, (0), 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 13:12:35,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:35,140 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1] [2023-08-27 13:12:35,154 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 13:12:35,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:35,346 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:35,346 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:35,346 INFO L85 PathProgramCache]: Analyzing trace with hash -937706004, now seen corresponding path program 2 times [2023-08-27 13:12:35,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:35,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592521303] [2023-08-27 13:12:35,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:35,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:35,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:35,439 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 13:12:35,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:35,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592521303] [2023-08-27 13:12:35,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592521303] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:12:35,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969161188] [2023-08-27 13:12:35,440 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:12:35,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:35,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:12:35,441 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 13:12:35,443 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 13:12:35,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 13:12:35,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:12:35,562 INFO L262 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 13:12:35,564 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:12:35,576 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 13:12:35,576 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 13:12:35,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969161188] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:35,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 13:12:35,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [6] total 7 [2023-08-27 13:12:35,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212603527] [2023-08-27 13:12:35,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:35,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:12:35,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:35,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:12:35,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 13:12:35,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 272 out of 691 [2023-08-27 13:12:35,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 33 transitions, 179 flow. Second operand has 3 states, 3 states have (on average 273.3333333333333) internal successors, (820), 3 states have internal predecessors, (820), 0 states have call successors, (0), 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 13:12:35,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:35,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 272 of 691 [2023-08-27 13:12:35,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:35,654 INFO L124 PetriNetUnfolderBase]: 245/348 cut-off events. [2023-08-27 13:12:35,654 INFO L125 PetriNetUnfolderBase]: For 577/623 co-relation queries the response was YES. [2023-08-27 13:12:35,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1314 conditions, 348 events. 245/348 cut-off events. For 577/623 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 980 event pairs, 105 based on Foata normal form. 74/392 useless extension candidates. Maximal degree in co-relation 1292. Up to 344 conditions per place. [2023-08-27 13:12:35,656 INFO L140 encePairwiseOnDemand]: 688/691 looper letters, 28 selfloop transitions, 1 changer transitions 0/31 dead transitions. [2023-08-27 13:12:35,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 31 transitions, 217 flow [2023-08-27 13:12:35,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:12:35,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:12:35,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 831 transitions. [2023-08-27 13:12:35,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40086830680173663 [2023-08-27 13:12:35,659 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 831 transitions. [2023-08-27 13:12:35,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 831 transitions. [2023-08-27 13:12:35,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:35,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 831 transitions. [2023-08-27 13:12:35,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 277.0) internal successors, (831), 3 states have internal predecessors, (831), 0 states have call successors, (0), 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 13:12:35,663 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:35,664 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 691.0) internal successors, (2764), 4 states have internal predecessors, (2764), 0 states have call successors, (0), 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 13:12:35,664 INFO L175 Difference]: Start difference. First operand has 46 places, 33 transitions, 179 flow. Second operand 3 states and 831 transitions. [2023-08-27 13:12:35,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 31 transitions, 217 flow [2023-08-27 13:12:35,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 31 transitions, 164 flow, removed 13 selfloop flow, removed 9 redundant places. [2023-08-27 13:12:35,666 INFO L231 Difference]: Finished difference. Result has 37 places, 31 transitions, 108 flow [2023-08-27 13:12:35,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=108, PETRI_PLACES=37, PETRI_TRANSITIONS=31} [2023-08-27 13:12:35,666 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, -11 predicate places. [2023-08-27 13:12:35,666 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 31 transitions, 108 flow [2023-08-27 13:12:35,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 273.3333333333333) internal successors, (820), 3 states have internal predecessors, (820), 0 states have call successors, (0), 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 13:12:35,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:35,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:35,675 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 13:12:35,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-27 13:12:35,873 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:35,873 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:35,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1910747004, now seen corresponding path program 1 times [2023-08-27 13:12:35,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:35,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690032997] [2023-08-27 13:12:35,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:35,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:35,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:36,012 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 13:12:36,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:36,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690032997] [2023-08-27 13:12:36,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690032997] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:36,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:12:36,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 13:12:36,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785138122] [2023-08-27 13:12:36,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:36,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 13:12:36,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:36,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 13:12:36,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-27 13:12:36,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 260 out of 691 [2023-08-27 13:12:36,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 31 transitions, 108 flow. Second operand has 5 states, 5 states have (on average 262.2) internal successors, (1311), 5 states have internal predecessors, (1311), 0 states have call successors, (0), 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 13:12:36,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:36,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 260 of 691 [2023-08-27 13:12:36,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:36,153 INFO L124 PetriNetUnfolderBase]: 253/373 cut-off events. [2023-08-27 13:12:36,154 INFO L125 PetriNetUnfolderBase]: For 129/160 co-relation queries the response was YES. [2023-08-27 13:12:36,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 956 conditions, 373 events. 253/373 cut-off events. For 129/160 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1128 event pairs, 25 based on Foata normal form. 32/389 useless extension candidates. Maximal degree in co-relation 940. Up to 340 conditions per place. [2023-08-27 13:12:36,156 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 39 selfloop transitions, 5 changer transitions 5/51 dead transitions. [2023-08-27 13:12:36,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 51 transitions, 258 flow [2023-08-27 13:12:36,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:12:36,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:12:36,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1334 transitions. [2023-08-27 13:12:36,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861070911722142 [2023-08-27 13:12:36,159 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1334 transitions. [2023-08-27 13:12:36,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1334 transitions. [2023-08-27 13:12:36,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:36,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1334 transitions. [2023-08-27 13:12:36,162 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 266.8) internal successors, (1334), 5 states have internal predecessors, (1334), 0 states have call successors, (0), 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 13:12:36,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:36,166 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:36,167 INFO L175 Difference]: Start difference. First operand has 37 places, 31 transitions, 108 flow. Second operand 5 states and 1334 transitions. [2023-08-27 13:12:36,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 51 transitions, 258 flow [2023-08-27 13:12:36,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 51 transitions, 257 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:12:36,169 INFO L231 Difference]: Finished difference. Result has 43 places, 35 transitions, 143 flow [2023-08-27 13:12:36,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=107, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=143, PETRI_PLACES=43, PETRI_TRANSITIONS=35} [2023-08-27 13:12:36,170 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, -5 predicate places. [2023-08-27 13:12:36,170 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 35 transitions, 143 flow [2023-08-27 13:12:36,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 262.2) internal successors, (1311), 5 states have internal predecessors, (1311), 0 states have call successors, (0), 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 13:12:36,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:36,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:36,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-27 13:12:36,171 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:36,171 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:36,171 INFO L85 PathProgramCache]: Analyzing trace with hash 271331122, now seen corresponding path program 2 times [2023-08-27 13:12:36,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:36,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550227706] [2023-08-27 13:12:36,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:36,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:36,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:36,470 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 13:12:36,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:36,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550227706] [2023-08-27 13:12:36,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550227706] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:36,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:12:36,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 13:12:36,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993985938] [2023-08-27 13:12:36,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:36,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 13:12:36,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:36,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 13:12:36,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 13:12:36,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 691 [2023-08-27 13:12:36,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 35 transitions, 143 flow. Second operand has 6 states, 6 states have (on average 256.8333333333333) internal successors, (1541), 6 states have internal predecessors, (1541), 0 states have call successors, (0), 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 13:12:36,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:36,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 691 [2023-08-27 13:12:36,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:36,632 INFO L124 PetriNetUnfolderBase]: 250/365 cut-off events. [2023-08-27 13:12:36,633 INFO L125 PetriNetUnfolderBase]: For 229/259 co-relation queries the response was YES. [2023-08-27 13:12:36,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1023 conditions, 365 events. 250/365 cut-off events. For 229/259 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1045 event pairs, 33 based on Foata normal form. 31/380 useless extension candidates. Maximal degree in co-relation 1012. Up to 340 conditions per place. [2023-08-27 13:12:36,635 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 35 selfloop transitions, 6 changer transitions 5/48 dead transitions. [2023-08-27 13:12:36,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 48 transitions, 278 flow [2023-08-27 13:12:36,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:12:36,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:12:36,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1305 transitions. [2023-08-27 13:12:36,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37771345875542695 [2023-08-27 13:12:36,638 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1305 transitions. [2023-08-27 13:12:36,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1305 transitions. [2023-08-27 13:12:36,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:36,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1305 transitions. [2023-08-27 13:12:36,641 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 261.0) internal successors, (1305), 5 states have internal predecessors, (1305), 0 states have call successors, (0), 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 13:12:36,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:36,645 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:36,645 INFO L175 Difference]: Start difference. First operand has 43 places, 35 transitions, 143 flow. Second operand 5 states and 1305 transitions. [2023-08-27 13:12:36,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 48 transitions, 278 flow [2023-08-27 13:12:36,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 48 transitions, 276 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-27 13:12:36,647 INFO L231 Difference]: Finished difference. Result has 48 places, 37 transitions, 177 flow [2023-08-27 13:12:36,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=177, PETRI_PLACES=48, PETRI_TRANSITIONS=37} [2023-08-27 13:12:36,648 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 0 predicate places. [2023-08-27 13:12:36,648 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 37 transitions, 177 flow [2023-08-27 13:12:36,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 256.8333333333333) internal successors, (1541), 6 states have internal predecessors, (1541), 0 states have call successors, (0), 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 13:12:36,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:36,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:36,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 13:12:36,649 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:36,649 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:36,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1322804287, now seen corresponding path program 1 times [2023-08-27 13:12:36,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:36,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112005259] [2023-08-27 13:12:36,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:36,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:36,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:36,713 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 13:12:36,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:36,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112005259] [2023-08-27 13:12:36,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112005259] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:36,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:12:36,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 13:12:36,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437008021] [2023-08-27 13:12:36,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:36,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 13:12:36,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:36,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 13:12:36,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 13:12:36,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:12:36,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 37 transitions, 177 flow. Second operand has 5 states, 5 states have (on average 266.8) internal successors, (1334), 5 states have internal predecessors, (1334), 0 states have call successors, (0), 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 13:12:36,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:36,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:12:36,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:36,840 INFO L124 PetriNetUnfolderBase]: 338/507 cut-off events. [2023-08-27 13:12:36,840 INFO L125 PetriNetUnfolderBase]: For 349/349 co-relation queries the response was YES. [2023-08-27 13:12:36,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1463 conditions, 507 events. 338/507 cut-off events. For 349/349 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1591 event pairs, 124 based on Foata normal form. 4/491 useless extension candidates. Maximal degree in co-relation 1446. Up to 374 conditions per place. [2023-08-27 13:12:36,843 INFO L140 encePairwiseOnDemand]: 686/691 looper letters, 58 selfloop transitions, 6 changer transitions 6/70 dead transitions. [2023-08-27 13:12:36,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 70 transitions, 428 flow [2023-08-27 13:12:36,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:12:36,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:12:36,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1357 transitions. [2023-08-27 13:12:36,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39276410998552824 [2023-08-27 13:12:36,847 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1357 transitions. [2023-08-27 13:12:36,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1357 transitions. [2023-08-27 13:12:36,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:36,848 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1357 transitions. [2023-08-27 13:12:36,850 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 271.4) internal successors, (1357), 5 states have internal predecessors, (1357), 0 states have call successors, (0), 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 13:12:36,853 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:36,854 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:36,854 INFO L175 Difference]: Start difference. First operand has 48 places, 37 transitions, 177 flow. Second operand 5 states and 1357 transitions. [2023-08-27 13:12:36,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 70 transitions, 428 flow [2023-08-27 13:12:36,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 70 transitions, 416 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-08-27 13:12:36,857 INFO L231 Difference]: Finished difference. Result has 51 places, 37 transitions, 186 flow [2023-08-27 13:12:36,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=186, PETRI_PLACES=51, PETRI_TRANSITIONS=37} [2023-08-27 13:12:36,858 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 3 predicate places. [2023-08-27 13:12:36,858 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 37 transitions, 186 flow [2023-08-27 13:12:36,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 266.8) internal successors, (1334), 5 states have internal predecessors, (1334), 0 states have call successors, (0), 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 13:12:36,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:36,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:36,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-27 13:12:36,859 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:36,859 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:36,859 INFO L85 PathProgramCache]: Analyzing trace with hash 481847053, now seen corresponding path program 2 times [2023-08-27 13:12:36,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:36,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778494986] [2023-08-27 13:12:36,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:36,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:36,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:36,919 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 13:12:36,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:36,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778494986] [2023-08-27 13:12:36,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778494986] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:36,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:12:36,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 13:12:36,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592431718] [2023-08-27 13:12:36,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:36,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 13:12:36,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:36,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 13:12:36,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 13:12:36,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:12:36,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 37 transitions, 186 flow. Second operand has 5 states, 5 states have (on average 266.8) internal successors, (1334), 5 states have internal predecessors, (1334), 0 states have call successors, (0), 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 13:12:36,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:36,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:12:36,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:37,049 INFO L124 PetriNetUnfolderBase]: 341/512 cut-off events. [2023-08-27 13:12:37,049 INFO L125 PetriNetUnfolderBase]: For 567/567 co-relation queries the response was YES. [2023-08-27 13:12:37,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1544 conditions, 512 events. 341/512 cut-off events. For 567/567 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1642 event pairs, 141 based on Foata normal form. 4/496 useless extension candidates. Maximal degree in co-relation 1519. Up to 455 conditions per place. [2023-08-27 13:12:37,053 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 44 selfloop transitions, 10 changer transitions 5/59 dead transitions. [2023-08-27 13:12:37,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 59 transitions, 417 flow [2023-08-27 13:12:37,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:12:37,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:12:37,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1352 transitions. [2023-08-27 13:12:37,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39131693198263384 [2023-08-27 13:12:37,056 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1352 transitions. [2023-08-27 13:12:37,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1352 transitions. [2023-08-27 13:12:37,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:37,057 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1352 transitions. [2023-08-27 13:12:37,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 270.4) internal successors, (1352), 5 states have internal predecessors, (1352), 0 states have call successors, (0), 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 13:12:37,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:37,063 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:37,063 INFO L175 Difference]: Start difference. First operand has 51 places, 37 transitions, 186 flow. Second operand 5 states and 1352 transitions. [2023-08-27 13:12:37,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 59 transitions, 417 flow [2023-08-27 13:12:37,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 59 transitions, 397 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-27 13:12:37,066 INFO L231 Difference]: Finished difference. Result has 53 places, 41 transitions, 240 flow [2023-08-27 13:12:37,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=240, PETRI_PLACES=53, PETRI_TRANSITIONS=41} [2023-08-27 13:12:37,067 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 5 predicate places. [2023-08-27 13:12:37,067 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 41 transitions, 240 flow [2023-08-27 13:12:37,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 266.8) internal successors, (1334), 5 states have internal predecessors, (1334), 0 states have call successors, (0), 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 13:12:37,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:37,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:37,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-27 13:12:37,068 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:37,068 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:37,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1874756548, now seen corresponding path program 1 times [2023-08-27 13:12:37,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:37,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747050558] [2023-08-27 13:12:37,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:37,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:37,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:37,124 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 13:12:37,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:37,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747050558] [2023-08-27 13:12:37,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747050558] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:37,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:12:37,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 13:12:37,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865700143] [2023-08-27 13:12:37,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:37,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 13:12:37,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:37,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 13:12:37,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 13:12:37,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:12:37,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 41 transitions, 240 flow. Second operand has 5 states, 5 states have (on average 266.8) internal successors, (1334), 5 states have internal predecessors, (1334), 0 states have call successors, (0), 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 13:12:37,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:37,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:12:37,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:37,273 INFO L124 PetriNetUnfolderBase]: 363/542 cut-off events. [2023-08-27 13:12:37,274 INFO L125 PetriNetUnfolderBase]: For 650/650 co-relation queries the response was YES. [2023-08-27 13:12:37,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1733 conditions, 542 events. 363/542 cut-off events. For 650/650 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1739 event pairs, 76 based on Foata normal form. 12/534 useless extension candidates. Maximal degree in co-relation 1707. Up to 341 conditions per place. [2023-08-27 13:12:37,278 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 73 selfloop transitions, 10 changer transitions 0/83 dead transitions. [2023-08-27 13:12:37,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 83 transitions, 567 flow [2023-08-27 13:12:37,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:12:37,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:12:37,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1360 transitions. [2023-08-27 13:12:37,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39363241678726485 [2023-08-27 13:12:37,281 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1360 transitions. [2023-08-27 13:12:37,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1360 transitions. [2023-08-27 13:12:37,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:37,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1360 transitions. [2023-08-27 13:12:37,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 272.0) internal successors, (1360), 5 states have internal predecessors, (1360), 0 states have call successors, (0), 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 13:12:37,287 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:37,287 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:37,288 INFO L175 Difference]: Start difference. First operand has 53 places, 41 transitions, 240 flow. Second operand 5 states and 1360 transitions. [2023-08-27 13:12:37,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 83 transitions, 567 flow [2023-08-27 13:12:37,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 83 transitions, 539 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-27 13:12:37,292 INFO L231 Difference]: Finished difference. Result has 56 places, 43 transitions, 268 flow [2023-08-27 13:12:37,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=268, PETRI_PLACES=56, PETRI_TRANSITIONS=43} [2023-08-27 13:12:37,292 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 8 predicate places. [2023-08-27 13:12:37,292 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 43 transitions, 268 flow [2023-08-27 13:12:37,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 266.8) internal successors, (1334), 5 states have internal predecessors, (1334), 0 states have call successors, (0), 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 13:12:37,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:37,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:37,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-27 13:12:37,293 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:37,293 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:37,293 INFO L85 PathProgramCache]: Analyzing trace with hash 241028794, now seen corresponding path program 2 times [2023-08-27 13:12:37,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:37,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889800906] [2023-08-27 13:12:37,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:37,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:37,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:37,352 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 13:12:37,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:37,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889800906] [2023-08-27 13:12:37,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889800906] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:12:37,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597173192] [2023-08-27 13:12:37,353 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:12:37,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:37,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:12:37,357 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 13:12:37,382 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 13:12:37,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:12:37,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:12:37,490 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 13:12:37,492 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:12:37,782 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 13:12:37,783 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:12:37,890 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 13:12:37,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597173192] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:12:37,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:12:37,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-27 13:12:37,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304437536] [2023-08-27 13:12:37,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:12:37,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 13:12:37,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:37,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 13:12:37,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-27 13:12:37,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:12:37,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 43 transitions, 268 flow. Second operand has 10 states, 10 states have (on average 266.3) internal successors, (2663), 10 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 13:12:37,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:37,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:12:37,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:38,111 INFO L124 PetriNetUnfolderBase]: 404/605 cut-off events. [2023-08-27 13:12:38,112 INFO L125 PetriNetUnfolderBase]: For 900/900 co-relation queries the response was YES. [2023-08-27 13:12:38,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2017 conditions, 605 events. 404/605 cut-off events. For 900/900 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2031 event pairs, 74 based on Foata normal form. 12/597 useless extension candidates. Maximal degree in co-relation 1989. Up to 268 conditions per place. [2023-08-27 13:12:38,116 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 72 selfloop transitions, 37 changer transitions 1/110 dead transitions. [2023-08-27 13:12:38,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 110 transitions, 783 flow [2023-08-27 13:12:38,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 13:12:38,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 13:12:38,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2696 transitions. [2023-08-27 13:12:38,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39015918958031837 [2023-08-27 13:12:38,124 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2696 transitions. [2023-08-27 13:12:38,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2696 transitions. [2023-08-27 13:12:38,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:38,125 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2696 transitions. [2023-08-27 13:12:38,129 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 269.6) internal successors, (2696), 10 states have internal predecessors, (2696), 0 states have call successors, (0), 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 13:12:38,134 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 691.0) internal successors, (7601), 11 states have internal predecessors, (7601), 0 states have call successors, (0), 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 13:12:38,135 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 691.0) internal successors, (7601), 11 states have internal predecessors, (7601), 0 states have call successors, (0), 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 13:12:38,135 INFO L175 Difference]: Start difference. First operand has 56 places, 43 transitions, 268 flow. Second operand 10 states and 2696 transitions. [2023-08-27 13:12:38,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 110 transitions, 783 flow [2023-08-27 13:12:38,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 110 transitions, 756 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-08-27 13:12:38,140 INFO L231 Difference]: Finished difference. Result has 69 places, 68 transitions, 547 flow [2023-08-27 13:12:38,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=547, PETRI_PLACES=69, PETRI_TRANSITIONS=68} [2023-08-27 13:12:38,140 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 21 predicate places. [2023-08-27 13:12:38,140 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 68 transitions, 547 flow [2023-08-27 13:12:38,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 266.3) internal successors, (2663), 10 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 13:12:38,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:38,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:38,150 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 13:12:38,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:38,350 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:38,350 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:38,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1995976596, now seen corresponding path program 3 times [2023-08-27 13:12:38,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:38,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873904944] [2023-08-27 13:12:38,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:38,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:38,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:38,443 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 13:12:38,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:38,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873904944] [2023-08-27 13:12:38,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873904944] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:38,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:12:38,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 13:12:38,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294896853] [2023-08-27 13:12:38,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:38,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 13:12:38,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:38,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 13:12:38,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 13:12:38,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:12:38,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 68 transitions, 547 flow. Second operand has 5 states, 5 states have (on average 266.8) internal successors, (1334), 5 states have internal predecessors, (1334), 0 states have call successors, (0), 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 13:12:38,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:38,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:12:38,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:38,640 INFO L124 PetriNetUnfolderBase]: 411/622 cut-off events. [2023-08-27 13:12:38,640 INFO L125 PetriNetUnfolderBase]: For 1511/1511 co-relation queries the response was YES. [2023-08-27 13:12:38,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2482 conditions, 622 events. 411/622 cut-off events. For 1511/1511 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2106 event pairs, 128 based on Foata normal form. 2/604 useless extension candidates. Maximal degree in co-relation 2448. Up to 456 conditions per place. [2023-08-27 13:12:38,644 INFO L140 encePairwiseOnDemand]: 686/691 looper letters, 73 selfloop transitions, 18 changer transitions 3/94 dead transitions. [2023-08-27 13:12:38,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 94 transitions, 865 flow [2023-08-27 13:12:38,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:12:38,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:12:38,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1353 transitions. [2023-08-27 13:12:38,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3916063675832127 [2023-08-27 13:12:38,647 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1353 transitions. [2023-08-27 13:12:38,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1353 transitions. [2023-08-27 13:12:38,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:38,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1353 transitions. [2023-08-27 13:12:38,650 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 270.6) internal successors, (1353), 5 states have internal predecessors, (1353), 0 states have call successors, (0), 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 13:12:38,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:38,654 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:38,655 INFO L175 Difference]: Start difference. First operand has 69 places, 68 transitions, 547 flow. Second operand 5 states and 1353 transitions. [2023-08-27 13:12:38,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 94 transitions, 865 flow [2023-08-27 13:12:38,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 94 transitions, 829 flow, removed 12 selfloop flow, removed 2 redundant places. [2023-08-27 13:12:38,661 INFO L231 Difference]: Finished difference. Result has 73 places, 67 transitions, 542 flow [2023-08-27 13:12:38,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=542, PETRI_PLACES=73, PETRI_TRANSITIONS=67} [2023-08-27 13:12:38,662 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 25 predicate places. [2023-08-27 13:12:38,662 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 67 transitions, 542 flow [2023-08-27 13:12:38,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 266.8) internal successors, (1334), 5 states have internal predecessors, (1334), 0 states have call successors, (0), 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 13:12:38,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:38,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:38,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-27 13:12:38,663 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:38,663 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:38,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1604013457, now seen corresponding path program 3 times [2023-08-27 13:12:38,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:38,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121129687] [2023-08-27 13:12:38,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:38,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:38,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:38,736 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 13:12:38,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:38,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121129687] [2023-08-27 13:12:38,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121129687] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:12:38,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144998901] [2023-08-27 13:12:38,736 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:12:38,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:38,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:12:38,741 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 13:12:38,765 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 13:12:38,885 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 13:12:38,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:12:38,887 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 13:12:38,888 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:12:38,953 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 13:12:38,953 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:12:38,985 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 13:12:38,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144998901] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:12:38,986 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:12:38,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-08-27 13:12:38,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068077061] [2023-08-27 13:12:38,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:12:38,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 13:12:38,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:38,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 13:12:38,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-08-27 13:12:38,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:12:38,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 67 transitions, 542 flow. Second operand has 8 states, 8 states have (on average 266.75) internal successors, (2134), 8 states have internal predecessors, (2134), 0 states have call successors, (0), 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 13:12:38,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:38,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:12:38,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:39,213 INFO L124 PetriNetUnfolderBase]: 430/647 cut-off events. [2023-08-27 13:12:39,214 INFO L125 PetriNetUnfolderBase]: For 1749/1749 co-relation queries the response was YES. [2023-08-27 13:12:39,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2614 conditions, 647 events. 430/647 cut-off events. For 1749/1749 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2221 event pairs, 36 based on Foata normal form. 10/635 useless extension candidates. Maximal degree in co-relation 2578. Up to 272 conditions per place. [2023-08-27 13:12:39,220 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 88 selfloop transitions, 30 changer transitions 0/118 dead transitions. [2023-08-27 13:12:39,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 118 transitions, 1040 flow [2023-08-27 13:12:39,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:12:39,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:12:39,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1893 transitions. [2023-08-27 13:12:39,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3913582799255737 [2023-08-27 13:12:39,223 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1893 transitions. [2023-08-27 13:12:39,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1893 transitions. [2023-08-27 13:12:39,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:39,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1893 transitions. [2023-08-27 13:12:39,227 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 270.42857142857144) internal successors, (1893), 7 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 13:12:39,231 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:12:39,232 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:12:39,232 INFO L175 Difference]: Start difference. First operand has 73 places, 67 transitions, 542 flow. Second operand 7 states and 1893 transitions. [2023-08-27 13:12:39,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 118 transitions, 1040 flow [2023-08-27 13:12:39,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 118 transitions, 991 flow, removed 4 selfloop flow, removed 6 redundant places. [2023-08-27 13:12:39,239 INFO L231 Difference]: Finished difference. Result has 74 places, 75 transitions, 629 flow [2023-08-27 13:12:39,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=629, PETRI_PLACES=74, PETRI_TRANSITIONS=75} [2023-08-27 13:12:39,240 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 26 predicate places. [2023-08-27 13:12:39,240 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 75 transitions, 629 flow [2023-08-27 13:12:39,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 266.75) internal successors, (2134), 8 states have internal predecessors, (2134), 0 states have call successors, (0), 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 13:12:39,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:39,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:39,250 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 13:12:39,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:39,447 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:39,447 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:39,447 INFO L85 PathProgramCache]: Analyzing trace with hash -898508176, now seen corresponding path program 4 times [2023-08-27 13:12:39,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:39,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541887930] [2023-08-27 13:12:39,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:39,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:39,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:39,510 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 13:12:39,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:39,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541887930] [2023-08-27 13:12:39,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541887930] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:39,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:12:39,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 13:12:39,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590261514] [2023-08-27 13:12:39,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:39,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 13:12:39,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:39,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 13:12:39,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 13:12:39,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:12:39,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 75 transitions, 629 flow. Second operand has 5 states, 5 states have (on average 266.8) internal successors, (1334), 5 states have internal predecessors, (1334), 0 states have call successors, (0), 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 13:12:39,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:39,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:12:39,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:39,680 INFO L124 PetriNetUnfolderBase]: 429/648 cut-off events. [2023-08-27 13:12:39,680 INFO L125 PetriNetUnfolderBase]: For 1997/1997 co-relation queries the response was YES. [2023-08-27 13:12:39,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2778 conditions, 648 events. 429/648 cut-off events. For 1997/1997 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2266 event pairs, 132 based on Foata normal form. 2/650 useless extension candidates. Maximal degree in co-relation 2744. Up to 574 conditions per place. [2023-08-27 13:12:39,710 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 71 selfloop transitions, 15 changer transitions 2/88 dead transitions. [2023-08-27 13:12:39,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 88 transitions, 850 flow [2023-08-27 13:12:39,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:12:39,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:12:39,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1350 transitions. [2023-08-27 13:12:39,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3907380607814761 [2023-08-27 13:12:39,712 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1350 transitions. [2023-08-27 13:12:39,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1350 transitions. [2023-08-27 13:12:39,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:39,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1350 transitions. [2023-08-27 13:12:39,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 270.0) internal successors, (1350), 5 states have internal predecessors, (1350), 0 states have call successors, (0), 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 13:12:39,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:39,717 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:39,717 INFO L175 Difference]: Start difference. First operand has 74 places, 75 transitions, 629 flow. Second operand 5 states and 1350 transitions. [2023-08-27 13:12:39,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 88 transitions, 850 flow [2023-08-27 13:12:39,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 88 transitions, 804 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-08-27 13:12:39,724 INFO L231 Difference]: Finished difference. Result has 76 places, 74 transitions, 600 flow [2023-08-27 13:12:39,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=583, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=600, PETRI_PLACES=76, PETRI_TRANSITIONS=74} [2023-08-27 13:12:39,724 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 28 predicate places. [2023-08-27 13:12:39,724 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 74 transitions, 600 flow [2023-08-27 13:12:39,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 266.8) internal successors, (1334), 5 states have internal predecessors, (1334), 0 states have call successors, (0), 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 13:12:39,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:39,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:39,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-27 13:12:39,725 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:39,725 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:39,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1201497663, now seen corresponding path program 4 times [2023-08-27 13:12:39,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:39,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183684449] [2023-08-27 13:12:39,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:39,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:39,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:39,783 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 13:12:39,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:39,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183684449] [2023-08-27 13:12:39,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183684449] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:39,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:12:39,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 13:12:39,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728890054] [2023-08-27 13:12:39,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:39,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 13:12:39,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:39,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 13:12:39,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 13:12:39,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:12:39,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 74 transitions, 600 flow. Second operand has 5 states, 5 states have (on average 266.8) internal successors, (1334), 5 states have internal predecessors, (1334), 0 states have call successors, (0), 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 13:12:39,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:39,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:12:39,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:39,960 INFO L124 PetriNetUnfolderBase]: 449/676 cut-off events. [2023-08-27 13:12:39,960 INFO L125 PetriNetUnfolderBase]: For 2134/2134 co-relation queries the response was YES. [2023-08-27 13:12:39,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2860 conditions, 676 events. 449/676 cut-off events. For 2134/2134 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2348 event pairs, 144 based on Foata normal form. 10/686 useless extension candidates. Maximal degree in co-relation 2826. Up to 584 conditions per place. [2023-08-27 13:12:39,965 INFO L140 encePairwiseOnDemand]: 686/691 looper letters, 80 selfloop transitions, 16 changer transitions 0/96 dead transitions. [2023-08-27 13:12:39,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 96 transitions, 886 flow [2023-08-27 13:12:39,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:12:39,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:12:39,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1352 transitions. [2023-08-27 13:12:39,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39131693198263384 [2023-08-27 13:12:39,967 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1352 transitions. [2023-08-27 13:12:39,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1352 transitions. [2023-08-27 13:12:39,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:39,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1352 transitions. [2023-08-27 13:12:39,969 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 270.4) internal successors, (1352), 5 states have internal predecessors, (1352), 0 states have call successors, (0), 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 13:12:39,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:39,972 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:39,972 INFO L175 Difference]: Start difference. First operand has 76 places, 74 transitions, 600 flow. Second operand 5 states and 1352 transitions. [2023-08-27 13:12:39,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 96 transitions, 886 flow [2023-08-27 13:12:39,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 96 transitions, 854 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 13:12:39,978 INFO L231 Difference]: Finished difference. Result has 76 places, 75 transitions, 615 flow [2023-08-27 13:12:39,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=615, PETRI_PLACES=76, PETRI_TRANSITIONS=75} [2023-08-27 13:12:39,979 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 28 predicate places. [2023-08-27 13:12:39,979 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 75 transitions, 615 flow [2023-08-27 13:12:39,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 266.8) internal successors, (1334), 5 states have internal predecessors, (1334), 0 states have call successors, (0), 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 13:12:39,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:39,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:39,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-27 13:12:39,980 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:39,980 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:39,980 INFO L85 PathProgramCache]: Analyzing trace with hash -813780103, now seen corresponding path program 5 times [2023-08-27 13:12:39,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:39,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068603869] [2023-08-27 13:12:39,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:39,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:39,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:40,039 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 13:12:40,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:40,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068603869] [2023-08-27 13:12:40,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068603869] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:40,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:12:40,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 13:12:40,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334002018] [2023-08-27 13:12:40,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:40,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 13:12:40,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:40,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 13:12:40,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 13:12:40,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:12:40,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 75 transitions, 615 flow. Second operand has 5 states, 5 states have (on average 266.8) internal successors, (1334), 5 states have internal predecessors, (1334), 0 states have call successors, (0), 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 13:12:40,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:40,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:12:40,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:40,208 INFO L124 PetriNetUnfolderBase]: 445/672 cut-off events. [2023-08-27 13:12:40,208 INFO L125 PetriNetUnfolderBase]: For 2001/2001 co-relation queries the response was YES. [2023-08-27 13:12:40,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2840 conditions, 672 events. 445/672 cut-off events. For 2001/2001 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2344 event pairs, 141 based on Foata normal form. 4/676 useless extension candidates. Maximal degree in co-relation 2806. Up to 575 conditions per place. [2023-08-27 13:12:40,213 INFO L140 encePairwiseOnDemand]: 686/691 looper letters, 70 selfloop transitions, 15 changer transitions 4/89 dead transitions. [2023-08-27 13:12:40,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 89 transitions, 836 flow [2023-08-27 13:12:40,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:12:40,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:12:40,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1351 transitions. [2023-08-27 13:12:40,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391027496382055 [2023-08-27 13:12:40,215 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1351 transitions. [2023-08-27 13:12:40,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1351 transitions. [2023-08-27 13:12:40,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:40,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1351 transitions. [2023-08-27 13:12:40,217 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 270.2) internal successors, (1351), 5 states have internal predecessors, (1351), 0 states have call successors, (0), 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 13:12:40,219 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:40,219 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:40,219 INFO L175 Difference]: Start difference. First operand has 76 places, 75 transitions, 615 flow. Second operand 5 states and 1351 transitions. [2023-08-27 13:12:40,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 89 transitions, 836 flow [2023-08-27 13:12:40,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 89 transitions, 798 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-08-27 13:12:40,226 INFO L231 Difference]: Finished difference. Result has 77 places, 73 transitions, 590 flow [2023-08-27 13:12:40,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=590, PETRI_PLACES=77, PETRI_TRANSITIONS=73} [2023-08-27 13:12:40,227 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 29 predicate places. [2023-08-27 13:12:40,227 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 73 transitions, 590 flow [2023-08-27 13:12:40,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 266.8) internal successors, (1334), 5 states have internal predecessors, (1334), 0 states have call successors, (0), 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 13:12:40,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:40,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:40,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-27 13:12:40,227 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:40,228 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:40,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1684991808, now seen corresponding path program 5 times [2023-08-27 13:12:40,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:40,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130416734] [2023-08-27 13:12:40,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:40,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:40,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:40,296 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 13:12:40,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:40,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130416734] [2023-08-27 13:12:40,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130416734] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:12:40,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411667096] [2023-08-27 13:12:40,297 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:12:40,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:40,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:12:40,298 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 13:12:40,318 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 13:12:40,439 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:12:40,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:12:40,440 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 13:12:40,442 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:12:40,703 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 13:12:40,703 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:12:40,789 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 13:12:40,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411667096] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:12:40,789 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:12:40,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-27 13:12:40,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71833173] [2023-08-27 13:12:40,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:12:40,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 13:12:40,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:40,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 13:12:40,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-27 13:12:40,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:12:40,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 73 transitions, 590 flow. Second operand has 10 states, 10 states have (on average 266.4) internal successors, (2664), 10 states have internal predecessors, (2664), 0 states have call successors, (0), 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 13:12:40,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:40,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:12:40,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:41,013 INFO L124 PetriNetUnfolderBase]: 432/655 cut-off events. [2023-08-27 13:12:41,013 INFO L125 PetriNetUnfolderBase]: For 1882/1882 co-relation queries the response was YES. [2023-08-27 13:12:41,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2678 conditions, 655 events. 432/655 cut-off events. For 1882/1882 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2267 event pairs, 142 based on Foata normal form. 12/667 useless extension candidates. Maximal degree in co-relation 2644. Up to 544 conditions per place. [2023-08-27 13:12:41,017 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 71 selfloop transitions, 22 changer transitions 0/93 dead transitions. [2023-08-27 13:12:41,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 93 transitions, 860 flow [2023-08-27 13:12:41,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 13:12:41,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 13:12:41,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1620 transitions. [2023-08-27 13:12:41,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3907380607814761 [2023-08-27 13:12:41,022 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1620 transitions. [2023-08-27 13:12:41,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1620 transitions. [2023-08-27 13:12:41,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:41,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1620 transitions. [2023-08-27 13:12:41,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 270.0) internal successors, (1620), 6 states have internal predecessors, (1620), 0 states have call successors, (0), 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 13:12:41,029 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 691.0) internal successors, (4837), 7 states have internal predecessors, (4837), 0 states have call successors, (0), 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 13:12:41,030 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 691.0) internal successors, (4837), 7 states have internal predecessors, (4837), 0 states have call successors, (0), 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 13:12:41,030 INFO L175 Difference]: Start difference. First operand has 77 places, 73 transitions, 590 flow. Second operand 6 states and 1620 transitions. [2023-08-27 13:12:41,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 93 transitions, 860 flow [2023-08-27 13:12:41,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 93 transitions, 814 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-27 13:12:41,037 INFO L231 Difference]: Finished difference. Result has 76 places, 77 transitions, 630 flow [2023-08-27 13:12:41,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=530, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=630, PETRI_PLACES=76, PETRI_TRANSITIONS=77} [2023-08-27 13:12:41,037 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 28 predicate places. [2023-08-27 13:12:41,038 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 77 transitions, 630 flow [2023-08-27 13:12:41,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 266.4) internal successors, (2664), 10 states have internal predecessors, (2664), 0 states have call successors, (0), 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 13:12:41,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:41,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:41,048 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 13:12:41,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:41,245 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:41,245 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:41,245 INFO L85 PathProgramCache]: Analyzing trace with hash -505553404, now seen corresponding path program 6 times [2023-08-27 13:12:41,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:41,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467352537] [2023-08-27 13:12:41,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:41,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:41,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:41,308 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 13:12:41,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:41,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467352537] [2023-08-27 13:12:41,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467352537] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:12:41,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:12:41,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 13:12:41,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867746577] [2023-08-27 13:12:41,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:12:41,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 13:12:41,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:41,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 13:12:41,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 13:12:41,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:12:41,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 77 transitions, 630 flow. Second operand has 5 states, 5 states have (on average 266.8) internal successors, (1334), 5 states have internal predecessors, (1334), 0 states have call successors, (0), 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 13:12:41,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:41,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:12:41,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:41,474 INFO L124 PetriNetUnfolderBase]: 419/628 cut-off events. [2023-08-27 13:12:41,474 INFO L125 PetriNetUnfolderBase]: For 1768/1768 co-relation queries the response was YES. [2023-08-27 13:12:41,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2645 conditions, 628 events. 419/628 cut-off events. For 1768/1768 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2083 event pairs, 136 based on Foata normal form. 2/630 useless extension candidates. Maximal degree in co-relation 2612. Up to 514 conditions per place. [2023-08-27 13:12:41,478 INFO L140 encePairwiseOnDemand]: 686/691 looper letters, 66 selfloop transitions, 17 changer transitions 2/85 dead transitions. [2023-08-27 13:12:41,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 85 transitions, 820 flow [2023-08-27 13:12:41,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:12:41,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:12:41,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1348 transitions. [2023-08-27 13:12:41,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39015918958031837 [2023-08-27 13:12:41,481 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1348 transitions. [2023-08-27 13:12:41,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1348 transitions. [2023-08-27 13:12:41,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:41,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1348 transitions. [2023-08-27 13:12:41,483 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 269.6) internal successors, (1348), 5 states have internal predecessors, (1348), 0 states have call successors, (0), 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 13:12:41,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:41,485 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 691.0) internal successors, (4146), 6 states have internal predecessors, (4146), 0 states have call successors, (0), 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 13:12:41,485 INFO L175 Difference]: Start difference. First operand has 76 places, 77 transitions, 630 flow. Second operand 5 states and 1348 transitions. [2023-08-27 13:12:41,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 85 transitions, 820 flow [2023-08-27 13:12:41,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 85 transitions, 744 flow, removed 8 selfloop flow, removed 7 redundant places. [2023-08-27 13:12:41,492 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 569 flow [2023-08-27 13:12:41,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=569, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2023-08-27 13:12:41,495 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 25 predicate places. [2023-08-27 13:12:41,496 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 569 flow [2023-08-27 13:12:41,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 266.8) internal successors, (1334), 5 states have internal predecessors, (1334), 0 states have call successors, (0), 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 13:12:41,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:41,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:41,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-27 13:12:41,496 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:41,497 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:41,497 INFO L85 PathProgramCache]: Analyzing trace with hash -478870719, now seen corresponding path program 6 times [2023-08-27 13:12:41,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:41,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228000332] [2023-08-27 13:12:41,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:41,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:41,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:41,559 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 13:12:41,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:41,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228000332] [2023-08-27 13:12:41,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228000332] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:12:41,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104691638] [2023-08-27 13:12:41,559 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 13:12:41,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:41,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:12:41,561 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 13:12:41,586 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 13:12:41,712 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 13:12:41,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:12:41,713 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 13:12:41,715 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:12:41,798 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 13:12:41,798 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:12:41,832 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 13:12:41,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104691638] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:12:41,832 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:12:41,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-27 13:12:41,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523058459] [2023-08-27 13:12:41,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:12:41,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 13:12:41,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:41,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 13:12:41,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-27 13:12:41,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:12:41,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 569 flow. Second operand has 10 states, 10 states have (on average 266.3) internal successors, (2663), 10 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 13:12:41,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:41,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:12:41,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:42,087 INFO L124 PetriNetUnfolderBase]: 397/590 cut-off events. [2023-08-27 13:12:42,087 INFO L125 PetriNetUnfolderBase]: For 1514/1514 co-relation queries the response was YES. [2023-08-27 13:12:42,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2403 conditions, 590 events. 397/590 cut-off events. For 1514/1514 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1907 event pairs, 32 based on Foata normal form. 10/600 useless extension candidates. Maximal degree in co-relation 2374. Up to 244 conditions per place. [2023-08-27 13:12:42,091 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 78 selfloop transitions, 42 changer transitions 0/120 dead transitions. [2023-08-27 13:12:42,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 120 transitions, 1015 flow [2023-08-27 13:12:42,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 13:12:42,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 13:12:42,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2689 transitions. [2023-08-27 13:12:42,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38914616497829235 [2023-08-27 13:12:42,095 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2689 transitions. [2023-08-27 13:12:42,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2689 transitions. [2023-08-27 13:12:42,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:42,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2689 transitions. [2023-08-27 13:12:42,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 268.9) internal successors, (2689), 10 states have internal predecessors, (2689), 0 states have call successors, (0), 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 13:12:42,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 691.0) internal successors, (7601), 11 states have internal predecessors, (7601), 0 states have call successors, (0), 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 13:12:42,106 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 691.0) internal successors, (7601), 11 states have internal predecessors, (7601), 0 states have call successors, (0), 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 13:12:42,106 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 569 flow. Second operand 10 states and 2689 transitions. [2023-08-27 13:12:42,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 120 transitions, 1015 flow [2023-08-27 13:12:42,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 120 transitions, 981 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 13:12:42,116 INFO L231 Difference]: Finished difference. Result has 77 places, 88 transitions, 721 flow [2023-08-27 13:12:42,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=721, PETRI_PLACES=77, PETRI_TRANSITIONS=88} [2023-08-27 13:12:42,118 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 29 predicate places. [2023-08-27 13:12:42,118 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 88 transitions, 721 flow [2023-08-27 13:12:42,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 266.3) internal successors, (2663), 10 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 13:12:42,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:42,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:42,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-27 13:12:42,327 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,SelfDestructingSolverStorable28 [2023-08-27 13:12:42,327 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:42,327 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:42,328 INFO L85 PathProgramCache]: Analyzing trace with hash 921597143, now seen corresponding path program 1 times [2023-08-27 13:12:42,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:42,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419017519] [2023-08-27 13:12:42,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:42,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:42,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:42,799 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 13:12:42,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:42,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419017519] [2023-08-27 13:12:42,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419017519] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:12:42,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768010787] [2023-08-27 13:12:42,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:42,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:42,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:12:42,800 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 13:12:42,802 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 13:12:42,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:42,937 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-27 13:12:42,940 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:12:43,408 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 13:12:43,408 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:12:43,973 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 13:12:43,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768010787] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:12:43,973 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:12:43,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-08-27 13:12:43,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780537139] [2023-08-27 13:12:43,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:12:43,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 13:12:43,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:43,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 13:12:43,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-08-27 13:12:43,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 691 [2023-08-27 13:12:43,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 88 transitions, 721 flow. Second operand has 14 states, 14 states have (on average 256.14285714285717) internal successors, (3586), 14 states have internal predecessors, (3586), 0 states have call successors, (0), 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 13:12:43,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:43,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 691 [2023-08-27 13:12:43,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:44,319 INFO L124 PetriNetUnfolderBase]: 403/623 cut-off events. [2023-08-27 13:12:44,319 INFO L125 PetriNetUnfolderBase]: For 1767/1775 co-relation queries the response was YES. [2023-08-27 13:12:44,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2746 conditions, 623 events. 403/623 cut-off events. For 1767/1775 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2258 event pairs, 26 based on Foata normal form. 7/624 useless extension candidates. Maximal degree in co-relation 2715. Up to 517 conditions per place. [2023-08-27 13:12:44,323 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 90 selfloop transitions, 19 changer transitions 5/122 dead transitions. [2023-08-27 13:12:44,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 122 transitions, 1099 flow [2023-08-27 13:12:44,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:12:44,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:12:44,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1823 transitions. [2023-08-27 13:12:44,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37688649989663014 [2023-08-27 13:12:44,326 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1823 transitions. [2023-08-27 13:12:44,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1823 transitions. [2023-08-27 13:12:44,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:44,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1823 transitions. [2023-08-27 13:12:44,328 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 260.42857142857144) internal successors, (1823), 7 states have internal predecessors, (1823), 0 states have call successors, (0), 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 13:12:44,331 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:12:44,331 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:12:44,331 INFO L175 Difference]: Start difference. First operand has 77 places, 88 transitions, 721 flow. Second operand 7 states and 1823 transitions. [2023-08-27 13:12:44,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 122 transitions, 1099 flow [2023-08-27 13:12:44,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 122 transitions, 979 flow, removed 7 selfloop flow, removed 8 redundant places. [2023-08-27 13:12:44,340 INFO L231 Difference]: Finished difference. Result has 79 places, 99 transitions, 758 flow [2023-08-27 13:12:44,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=615, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=758, PETRI_PLACES=79, PETRI_TRANSITIONS=99} [2023-08-27 13:12:44,340 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 31 predicate places. [2023-08-27 13:12:44,340 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 99 transitions, 758 flow [2023-08-27 13:12:44,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 256.14285714285717) internal successors, (3586), 14 states have internal predecessors, (3586), 0 states have call successors, (0), 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 13:12:44,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:44,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:44,351 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 13:12:44,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:44,547 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:44,548 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:44,548 INFO L85 PathProgramCache]: Analyzing trace with hash 906256763, now seen corresponding path program 2 times [2023-08-27 13:12:44,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:44,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371428292] [2023-08-27 13:12:44,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:44,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:44,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:44,940 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 13:12:44,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:44,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371428292] [2023-08-27 13:12:44,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371428292] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:12:44,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599049776] [2023-08-27 13:12:44,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:12:44,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:44,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:12:44,942 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 13:12:44,970 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 13:12:45,110 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:12:45,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:12:45,112 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-27 13:12:45,118 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:12:45,495 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 13:12:45,495 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:12:46,168 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 13:12:46,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599049776] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:12:46,168 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:12:46,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 13 [2023-08-27 13:12:46,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426151755] [2023-08-27 13:12:46,168 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:12:46,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:12:46,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:46,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:12:46,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:12:46,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 691 [2023-08-27 13:12:46,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 99 transitions, 758 flow. Second operand has 15 states, 15 states have (on average 251.2) internal successors, (3768), 15 states have internal predecessors, (3768), 0 states have call successors, (0), 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 13:12:46,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:46,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 691 [2023-08-27 13:12:46,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:46,554 INFO L124 PetriNetUnfolderBase]: 408/632 cut-off events. [2023-08-27 13:12:46,554 INFO L125 PetriNetUnfolderBase]: For 1543/1553 co-relation queries the response was YES. [2023-08-27 13:12:46,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2717 conditions, 632 events. 408/632 cut-off events. For 1543/1553 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2305 event pairs, 28 based on Foata normal form. 8/635 useless extension candidates. Maximal degree in co-relation 2691. Up to 545 conditions per place. [2023-08-27 13:12:46,557 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 87 selfloop transitions, 20 changer transitions 5/120 dead transitions. [2023-08-27 13:12:46,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 120 transitions, 1053 flow [2023-08-27 13:12:46,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:12:46,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:12:46,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1783 transitions. [2023-08-27 13:12:46,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3686169113086624 [2023-08-27 13:12:46,560 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1783 transitions. [2023-08-27 13:12:46,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1783 transitions. [2023-08-27 13:12:46,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:46,561 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1783 transitions. [2023-08-27 13:12:46,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 254.71428571428572) internal successors, (1783), 7 states have internal predecessors, (1783), 0 states have call successors, (0), 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 13:12:46,565 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:12:46,566 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:12:46,566 INFO L175 Difference]: Start difference. First operand has 79 places, 99 transitions, 758 flow. Second operand 7 states and 1783 transitions. [2023-08-27 13:12:46,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 120 transitions, 1053 flow [2023-08-27 13:12:46,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 120 transitions, 1036 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-08-27 13:12:46,574 INFO L231 Difference]: Finished difference. Result has 85 places, 101 transitions, 823 flow [2023-08-27 13:12:46,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=743, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=823, PETRI_PLACES=85, PETRI_TRANSITIONS=101} [2023-08-27 13:12:46,574 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 37 predicate places. [2023-08-27 13:12:46,575 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 101 transitions, 823 flow [2023-08-27 13:12:46,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 251.2) internal successors, (3768), 15 states have internal predecessors, (3768), 0 states have call successors, (0), 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 13:12:46,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:46,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:46,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-27 13:12:46,781 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,SelfDestructingSolverStorable30 [2023-08-27 13:12:46,781 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:46,781 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:46,781 INFO L85 PathProgramCache]: Analyzing trace with hash -126382021, now seen corresponding path program 3 times [2023-08-27 13:12:46,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:46,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622664302] [2023-08-27 13:12:46,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:46,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:46,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:47,212 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 13:12:47,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:47,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622664302] [2023-08-27 13:12:47,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622664302] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:12:47,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932956304] [2023-08-27 13:12:47,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:12:47,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:47,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:12:47,214 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 13:12:47,215 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 13:12:47,356 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 13:12:47,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:12:47,358 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-27 13:12:47,361 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:12:47,765 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 13:12:47,766 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:12:48,261 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 13:12:48,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932956304] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:12:48,262 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:12:48,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-08-27 13:12:48,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252593772] [2023-08-27 13:12:48,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:12:48,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 13:12:48,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:48,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 13:12:48,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-08-27 13:12:48,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 691 [2023-08-27 13:12:48,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 101 transitions, 823 flow. Second operand has 14 states, 14 states have (on average 256.07142857142856) internal successors, (3585), 14 states have internal predecessors, (3585), 0 states have call successors, (0), 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 13:12:48,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:48,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 691 [2023-08-27 13:12:48,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:48,599 INFO L124 PetriNetUnfolderBase]: 405/623 cut-off events. [2023-08-27 13:12:48,599 INFO L125 PetriNetUnfolderBase]: For 1756/1766 co-relation queries the response was YES. [2023-08-27 13:12:48,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2781 conditions, 623 events. 405/623 cut-off events. For 1756/1766 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2243 event pairs, 26 based on Foata normal form. 8/626 useless extension candidates. Maximal degree in co-relation 2755. Up to 521 conditions per place. [2023-08-27 13:12:48,602 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 88 selfloop transitions, 21 changer transitions 5/122 dead transitions. [2023-08-27 13:12:48,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 122 transitions, 1126 flow [2023-08-27 13:12:48,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:12:48,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:12:48,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1821 transitions. [2023-08-27 13:12:48,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37647302046723174 [2023-08-27 13:12:48,605 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1821 transitions. [2023-08-27 13:12:48,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1821 transitions. [2023-08-27 13:12:48,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:48,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1821 transitions. [2023-08-27 13:12:48,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 260.14285714285717) internal successors, (1821), 7 states have internal predecessors, (1821), 0 states have call successors, (0), 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 13:12:48,609 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:12:48,610 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:12:48,610 INFO L175 Difference]: Start difference. First operand has 85 places, 101 transitions, 823 flow. Second operand 7 states and 1821 transitions. [2023-08-27 13:12:48,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 122 transitions, 1126 flow [2023-08-27 13:12:48,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 122 transitions, 1094 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-08-27 13:12:48,619 INFO L231 Difference]: Finished difference. Result has 89 places, 103 transitions, 872 flow [2023-08-27 13:12:48,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=791, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=872, PETRI_PLACES=89, PETRI_TRANSITIONS=103} [2023-08-27 13:12:48,619 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 41 predicate places. [2023-08-27 13:12:48,619 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 103 transitions, 872 flow [2023-08-27 13:12:48,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 256.07142857142856) internal successors, (3585), 14 states have internal predecessors, (3585), 0 states have call successors, (0), 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 13:12:48,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:48,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:48,626 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 13:12:48,826 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,SelfDestructingSolverStorable31 [2023-08-27 13:12:48,826 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:48,827 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:48,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1808114819, now seen corresponding path program 4 times [2023-08-27 13:12:48,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:48,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795634572] [2023-08-27 13:12:48,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:48,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:48,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:49,205 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 13:12:49,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:49,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795634572] [2023-08-27 13:12:49,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795634572] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:12:49,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859276053] [2023-08-27 13:12:49,205 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:12:49,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:49,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:12:49,207 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 13:12:49,209 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 13:12:49,358 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:12:49,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:12:49,360 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-27 13:12:49,362 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:12:49,595 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 13:12:49,596 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:12:50,166 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 13:12:50,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859276053] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:12:50,167 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:12:50,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-08-27 13:12:50,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549239365] [2023-08-27 13:12:50,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:12:50,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 13:12:50,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:50,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 13:12:50,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2023-08-27 13:12:50,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 691 [2023-08-27 13:12:50,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 103 transitions, 872 flow. Second operand has 14 states, 14 states have (on average 256.42857142857144) internal successors, (3590), 14 states have internal predecessors, (3590), 0 states have call successors, (0), 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 13:12:50,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:50,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 691 [2023-08-27 13:12:50,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:50,414 INFO L124 PetriNetUnfolderBase]: 408/636 cut-off events. [2023-08-27 13:12:50,414 INFO L125 PetriNetUnfolderBase]: For 1957/1967 co-relation queries the response was YES. [2023-08-27 13:12:50,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2881 conditions, 636 events. 408/636 cut-off events. For 1957/1967 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2380 event pairs, 32 based on Foata normal form. 8/639 useless extension candidates. Maximal degree in co-relation 2853. Up to 571 conditions per place. [2023-08-27 13:12:50,419 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 91 selfloop transitions, 19 changer transitions 5/123 dead transitions. [2023-08-27 13:12:50,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 123 transitions, 1213 flow [2023-08-27 13:12:50,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:12:50,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:12:50,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1810 transitions. [2023-08-27 13:12:50,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741988836055406 [2023-08-27 13:12:50,426 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1810 transitions. [2023-08-27 13:12:50,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1810 transitions. [2023-08-27 13:12:50,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:50,427 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1810 transitions. [2023-08-27 13:12:50,429 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 258.57142857142856) internal successors, (1810), 7 states have internal predecessors, (1810), 0 states have call successors, (0), 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 13:12:50,432 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:12:50,432 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:12:50,432 INFO L175 Difference]: Start difference. First operand has 89 places, 103 transitions, 872 flow. Second operand 7 states and 1810 transitions. [2023-08-27 13:12:50,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 123 transitions, 1213 flow [2023-08-27 13:12:50,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 123 transitions, 1172 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-08-27 13:12:50,443 INFO L231 Difference]: Finished difference. Result has 94 places, 112 transitions, 985 flow [2023-08-27 13:12:50,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=833, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=985, PETRI_PLACES=94, PETRI_TRANSITIONS=112} [2023-08-27 13:12:50,444 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 46 predicate places. [2023-08-27 13:12:50,444 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 112 transitions, 985 flow [2023-08-27 13:12:50,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 256.42857142857144) internal successors, (3590), 14 states have internal predecessors, (3590), 0 states have call successors, (0), 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 13:12:50,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:50,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:50,451 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 13:12:50,651 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,SelfDestructingSolverStorable32 [2023-08-27 13:12:50,651 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:50,651 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:50,651 INFO L85 PathProgramCache]: Analyzing trace with hash -148191379, now seen corresponding path program 5 times [2023-08-27 13:12:50,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:50,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588899219] [2023-08-27 13:12:50,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:50,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:50,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:51,044 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 13:12:51,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:51,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588899219] [2023-08-27 13:12:51,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588899219] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:12:51,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553743791] [2023-08-27 13:12:51,045 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:12:51,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:51,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:12:51,049 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 13:12:51,072 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 13:12:51,222 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:12:51,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:12:51,223 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-27 13:12:51,226 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:12:51,408 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 13:12:51,408 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:12:52,072 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 13:12:52,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553743791] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:12:52,072 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:12:52,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-08-27 13:12:52,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384994371] [2023-08-27 13:12:52,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:12:52,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 13:12:52,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:52,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 13:12:52,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-08-27 13:12:52,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 691 [2023-08-27 13:12:52,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 112 transitions, 985 flow. Second operand has 14 states, 14 states have (on average 256.35714285714283) internal successors, (3589), 14 states have internal predecessors, (3589), 0 states have call successors, (0), 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 13:12:52,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:52,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 691 [2023-08-27 13:12:52,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:52,338 INFO L124 PetriNetUnfolderBase]: 415/655 cut-off events. [2023-08-27 13:12:52,339 INFO L125 PetriNetUnfolderBase]: For 2195/2205 co-relation queries the response was YES. [2023-08-27 13:12:52,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3045 conditions, 655 events. 415/655 cut-off events. For 2195/2205 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2504 event pairs, 32 based on Foata normal form. 8/658 useless extension candidates. Maximal degree in co-relation 3011. Up to 566 conditions per place. [2023-08-27 13:12:52,342 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 101 selfloop transitions, 20 changer transitions 5/134 dead transitions. [2023-08-27 13:12:52,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 134 transitions, 1343 flow [2023-08-27 13:12:52,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:12:52,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:12:52,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1819 transitions. [2023-08-27 13:12:52,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37605954103783334 [2023-08-27 13:12:52,345 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1819 transitions. [2023-08-27 13:12:52,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1819 transitions. [2023-08-27 13:12:52,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:52,345 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1819 transitions. [2023-08-27 13:12:52,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 259.85714285714283) internal successors, (1819), 7 states have internal predecessors, (1819), 0 states have call successors, (0), 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 13:12:52,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:12:52,350 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:12:52,350 INFO L175 Difference]: Start difference. First operand has 94 places, 112 transitions, 985 flow. Second operand 7 states and 1819 transitions. [2023-08-27 13:12:52,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 134 transitions, 1343 flow [2023-08-27 13:12:52,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 134 transitions, 1322 flow, removed 7 selfloop flow, removed 2 redundant places. [2023-08-27 13:12:52,363 INFO L231 Difference]: Finished difference. Result has 100 places, 116 transitions, 1064 flow [2023-08-27 13:12:52,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=966, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1064, PETRI_PLACES=100, PETRI_TRANSITIONS=116} [2023-08-27 13:12:52,364 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 52 predicate places. [2023-08-27 13:12:52,364 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 116 transitions, 1064 flow [2023-08-27 13:12:52,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 256.35714285714283) internal successors, (3589), 14 states have internal predecessors, (3589), 0 states have call successors, (0), 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 13:12:52,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:52,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:52,375 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 13:12:52,571 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,SelfDestructingSolverStorable33 [2023-08-27 13:12:52,571 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:52,571 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:52,571 INFO L85 PathProgramCache]: Analyzing trace with hash -401491759, now seen corresponding path program 6 times [2023-08-27 13:12:52,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:52,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161939334] [2023-08-27 13:12:52,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:52,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:52,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:52,891 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 13:12:52,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:52,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161939334] [2023-08-27 13:12:52,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161939334] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:12:52,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343222051] [2023-08-27 13:12:52,892 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 13:12:52,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:52,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:12:52,893 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 13:12:52,920 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 13:12:53,072 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 13:12:53,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:12:53,074 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-27 13:12:53,076 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:12:53,354 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 13:12:53,354 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:12:53,881 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 13:12:53,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343222051] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:12:53,882 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:12:53,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-08-27 13:12:53,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839358487] [2023-08-27 13:12:53,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:12:53,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 13:12:53,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:53,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 13:12:53,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-08-27 13:12:53,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 691 [2023-08-27 13:12:53,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 116 transitions, 1064 flow. Second operand has 13 states, 13 states have (on average 256.15384615384613) internal successors, (3330), 13 states have internal predecessors, (3330), 0 states have call successors, (0), 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 13:12:53,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:53,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 691 [2023-08-27 13:12:53,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:54,149 INFO L124 PetriNetUnfolderBase]: 414/648 cut-off events. [2023-08-27 13:12:54,150 INFO L125 PetriNetUnfolderBase]: For 2447/2457 co-relation queries the response was YES. [2023-08-27 13:12:54,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3111 conditions, 648 events. 414/648 cut-off events. For 2447/2457 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2456 event pairs, 32 based on Foata normal form. 8/651 useless extension candidates. Maximal degree in co-relation 3077. Up to 566 conditions per place. [2023-08-27 13:12:54,154 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 97 selfloop transitions, 21 changer transitions 5/131 dead transitions. [2023-08-27 13:12:54,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 131 transitions, 1380 flow [2023-08-27 13:12:54,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:12:54,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:12:54,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1815 transitions. [2023-08-27 13:12:54,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3752325821790366 [2023-08-27 13:12:54,163 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1815 transitions. [2023-08-27 13:12:54,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1815 transitions. [2023-08-27 13:12:54,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:54,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1815 transitions. [2023-08-27 13:12:54,165 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 259.2857142857143) internal successors, (1815), 7 states have internal predecessors, (1815), 0 states have call successors, (0), 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 13:12:54,167 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:12:54,168 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:12:54,168 INFO L175 Difference]: Start difference. First operand has 100 places, 116 transitions, 1064 flow. Second operand 7 states and 1815 transitions. [2023-08-27 13:12:54,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 131 transitions, 1380 flow [2023-08-27 13:12:54,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 131 transitions, 1330 flow, removed 16 selfloop flow, removed 3 redundant places. [2023-08-27 13:12:54,181 INFO L231 Difference]: Finished difference. Result has 105 places, 118 transitions, 1107 flow [2023-08-27 13:12:54,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=1024, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1107, PETRI_PLACES=105, PETRI_TRANSITIONS=118} [2023-08-27 13:12:54,181 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 57 predicate places. [2023-08-27 13:12:54,182 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 118 transitions, 1107 flow [2023-08-27 13:12:54,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 256.15384615384613) internal successors, (3330), 13 states have internal predecessors, (3330), 0 states have call successors, (0), 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 13:12:54,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:54,183 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:54,192 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 13:12:54,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:54,389 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:54,390 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:54,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1377857165, now seen corresponding path program 7 times [2023-08-27 13:12:54,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:54,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483934650] [2023-08-27 13:12:54,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:54,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:54,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:54,476 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:12:54,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:54,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483934650] [2023-08-27 13:12:54,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483934650] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:12:54,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335409672] [2023-08-27 13:12:54,478 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 13:12:54,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:54,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:12:54,481 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 13:12:54,508 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 13:12:54,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:54,673 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:12:54,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:12:54,832 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:12:54,832 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:12:54,925 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:12:54,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335409672] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:12:54,926 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:12:54,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-08-27 13:12:54,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631414095] [2023-08-27 13:12:54,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:12:54,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 13:12:54,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:54,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 13:12:54,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-08-27 13:12:54,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:12:54,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 118 transitions, 1107 flow. Second operand has 11 states, 11 states have (on average 266.6363636363636) internal successors, (2933), 11 states have internal predecessors, (2933), 0 states have call successors, (0), 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 13:12:54,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:54,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:12:54,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:55,252 INFO L124 PetriNetUnfolderBase]: 483/758 cut-off events. [2023-08-27 13:12:55,252 INFO L125 PetriNetUnfolderBase]: For 2650/2650 co-relation queries the response was YES. [2023-08-27 13:12:55,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3554 conditions, 758 events. 483/758 cut-off events. For 2650/2650 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2963 event pairs, 48 based on Foata normal form. 10/768 useless extension candidates. Maximal degree in co-relation 3514. Up to 193 conditions per place. [2023-08-27 13:12:55,258 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 123 selfloop transitions, 63 changer transitions 0/186 dead transitions. [2023-08-27 13:12:55,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 186 transitions, 1834 flow [2023-08-27 13:12:55,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 13:12:55,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 13:12:55,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2704 transitions. [2023-08-27 13:12:55,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39131693198263384 [2023-08-27 13:12:55,264 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2704 transitions. [2023-08-27 13:12:55,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2704 transitions. [2023-08-27 13:12:55,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:55,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2704 transitions. [2023-08-27 13:12:55,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 270.4) internal successors, (2704), 10 states have internal predecessors, (2704), 0 states have call successors, (0), 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 13:12:55,272 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 691.0) internal successors, (7601), 11 states have internal predecessors, (7601), 0 states have call successors, (0), 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 13:12:55,273 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 691.0) internal successors, (7601), 11 states have internal predecessors, (7601), 0 states have call successors, (0), 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 13:12:55,273 INFO L175 Difference]: Start difference. First operand has 105 places, 118 transitions, 1107 flow. Second operand 10 states and 2704 transitions. [2023-08-27 13:12:55,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 186 transitions, 1834 flow [2023-08-27 13:12:55,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 186 transitions, 1791 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-08-27 13:12:55,287 INFO L231 Difference]: Finished difference. Result has 115 places, 129 transitions, 1377 flow [2023-08-27 13:12:55,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=1068, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1377, PETRI_PLACES=115, PETRI_TRANSITIONS=129} [2023-08-27 13:12:55,287 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 67 predicate places. [2023-08-27 13:12:55,287 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 129 transitions, 1377 flow [2023-08-27 13:12:55,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 266.6363636363636) internal successors, (2933), 11 states have internal predecessors, (2933), 0 states have call successors, (0), 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 13:12:55,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:55,288 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:55,300 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 13:12:55,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:55,494 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:55,495 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:55,495 INFO L85 PathProgramCache]: Analyzing trace with hash 158787332, now seen corresponding path program 8 times [2023-08-27 13:12:55,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:55,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006719773] [2023-08-27 13:12:55,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:55,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:55,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:55,604 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:12:55,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:55,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006719773] [2023-08-27 13:12:55,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006719773] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:12:55,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78601900] [2023-08-27 13:12:55,605 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:12:55,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:55,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:12:55,606 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 13:12:55,636 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 13:12:55,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:12:55,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:12:55,817 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:12:55,819 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:12:55,886 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:12:55,886 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:12:55,916 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:12:55,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78601900] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:12:55,917 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:12:55,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-08-27 13:12:55,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138845771] [2023-08-27 13:12:55,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:12:55,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 13:12:55,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:55,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 13:12:55,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-08-27 13:12:55,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:12:55,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 129 transitions, 1377 flow. Second operand has 11 states, 11 states have (on average 266.3636363636364) internal successors, (2930), 11 states have internal predecessors, (2930), 0 states have call successors, (0), 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 13:12:55,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:55,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:12:55,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:56,107 INFO L124 PetriNetUnfolderBase]: 485/768 cut-off events. [2023-08-27 13:12:56,107 INFO L125 PetriNetUnfolderBase]: For 3977/3977 co-relation queries the response was YES. [2023-08-27 13:12:56,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3960 conditions, 768 events. 485/768 cut-off events. For 3977/3977 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3039 event pairs, 100 based on Foata normal form. 4/772 useless extension candidates. Maximal degree in co-relation 3909. Up to 442 conditions per place. [2023-08-27 13:12:56,112 INFO L140 encePairwiseOnDemand]: 686/691 looper letters, 124 selfloop transitions, 34 changer transitions 11/169 dead transitions. [2023-08-27 13:12:56,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 169 transitions, 1890 flow [2023-08-27 13:12:56,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:12:56,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:12:56,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1896 transitions. [2023-08-27 13:12:56,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3919784990696713 [2023-08-27 13:12:56,119 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1896 transitions. [2023-08-27 13:12:56,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1896 transitions. [2023-08-27 13:12:56,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:56,120 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1896 transitions. [2023-08-27 13:12:56,122 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 270.85714285714283) internal successors, (1896), 7 states have internal predecessors, (1896), 0 states have call successors, (0), 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 13:12:56,124 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:12:56,124 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:12:56,124 INFO L175 Difference]: Start difference. First operand has 115 places, 129 transitions, 1377 flow. Second operand 7 states and 1896 transitions. [2023-08-27 13:12:56,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 169 transitions, 1890 flow [2023-08-27 13:12:56,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 169 transitions, 1772 flow, removed 14 selfloop flow, removed 4 redundant places. [2023-08-27 13:12:56,141 INFO L231 Difference]: Finished difference. Result has 119 places, 127 transitions, 1307 flow [2023-08-27 13:12:56,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=1259, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1307, PETRI_PLACES=119, PETRI_TRANSITIONS=127} [2023-08-27 13:12:56,142 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 71 predicate places. [2023-08-27 13:12:56,142 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 127 transitions, 1307 flow [2023-08-27 13:12:56,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 266.3636363636364) internal successors, (2930), 11 states have internal predecessors, (2930), 0 states have call successors, (0), 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 13:12:56,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:56,143 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:56,151 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-08-27 13:12:56,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-27 13:12:56,352 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:56,352 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:56,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1990707859, now seen corresponding path program 9 times [2023-08-27 13:12:56,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:56,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762092011] [2023-08-27 13:12:56,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:56,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:56,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:56,444 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:12:56,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:56,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762092011] [2023-08-27 13:12:56,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762092011] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:12:56,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184759345] [2023-08-27 13:12:56,445 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:12:56,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:56,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:12:56,447 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 13:12:56,472 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 13:12:56,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 13:12:56,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:12:56,655 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:12:56,657 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:12:56,857 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:12:56,857 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:12:56,912 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:12:56,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184759345] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:12:56,912 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:12:56,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-27 13:12:56,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19634461] [2023-08-27 13:12:56,913 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:12:56,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 13:12:56,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:56,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 13:12:56,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-08-27 13:12:56,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:12:56,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 127 transitions, 1307 flow. Second operand has 12 states, 12 states have (on average 266.0) internal successors, (3192), 12 states have internal predecessors, (3192), 0 states have call successors, (0), 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 13:12:56,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:56,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:12:56,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:57,303 INFO L124 PetriNetUnfolderBase]: 610/931 cut-off events. [2023-08-27 13:12:57,303 INFO L125 PetriNetUnfolderBase]: For 4588/4588 co-relation queries the response was YES. [2023-08-27 13:12:57,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4769 conditions, 931 events. 610/931 cut-off events. For 4588/4588 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3636 event pairs, 59 based on Foata normal form. 14/945 useless extension candidates. Maximal degree in co-relation 4716. Up to 357 conditions per place. [2023-08-27 13:12:57,310 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 113 selfloop transitions, 102 changer transitions 1/216 dead transitions. [2023-08-27 13:12:57,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 216 transitions, 2397 flow [2023-08-27 13:12:57,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 13:12:57,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 13:12:57,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 3497 transitions. [2023-08-27 13:12:57,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38929088277858176 [2023-08-27 13:12:57,316 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 3497 transitions. [2023-08-27 13:12:57,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 3497 transitions. [2023-08-27 13:12:57,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:57,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 3497 transitions. [2023-08-27 13:12:57,321 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 269.0) internal successors, (3497), 13 states have internal predecessors, (3497), 0 states have call successors, (0), 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 13:12:57,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 691.0) internal successors, (9674), 14 states have internal predecessors, (9674), 0 states have call successors, (0), 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 13:12:57,326 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 691.0) internal successors, (9674), 14 states have internal predecessors, (9674), 0 states have call successors, (0), 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 13:12:57,326 INFO L175 Difference]: Start difference. First operand has 119 places, 127 transitions, 1307 flow. Second operand 13 states and 3497 transitions. [2023-08-27 13:12:57,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 216 transitions, 2397 flow [2023-08-27 13:12:57,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 216 transitions, 2239 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-08-27 13:12:57,344 INFO L231 Difference]: Finished difference. Result has 128 places, 172 transitions, 1930 flow [2023-08-27 13:12:57,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=1191, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1930, PETRI_PLACES=128, PETRI_TRANSITIONS=172} [2023-08-27 13:12:57,345 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 80 predicate places. [2023-08-27 13:12:57,345 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 172 transitions, 1930 flow [2023-08-27 13:12:57,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 266.0) internal successors, (3192), 12 states have internal predecessors, (3192), 0 states have call successors, (0), 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 13:12:57,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:57,346 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:57,354 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 13:12:57,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-27 13:12:57,552 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:57,552 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:57,553 INFO L85 PathProgramCache]: Analyzing trace with hash 740541414, now seen corresponding path program 10 times [2023-08-27 13:12:57,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:57,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188853990] [2023-08-27 13:12:57,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:57,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:57,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:57,637 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:12:57,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:57,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188853990] [2023-08-27 13:12:57,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188853990] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:12:57,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229078506] [2023-08-27 13:12:57,638 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:12:57,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:57,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:12:57,641 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 13:12:57,664 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 13:12:57,825 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:12:57,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:12:57,826 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:12:57,827 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:12:57,901 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:12:57,901 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:12:57,938 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:12:57,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229078506] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:12:57,939 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:12:57,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-27 13:12:57,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068859096] [2023-08-27 13:12:57,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:12:57,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 13:12:57,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:57,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 13:12:57,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-08-27 13:12:57,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:12:57,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 172 transitions, 1930 flow. Second operand has 12 states, 12 states have (on average 266.0) internal successors, (3192), 12 states have internal predecessors, (3192), 0 states have call successors, (0), 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 13:12:57,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:57,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:12:57,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:58,394 INFO L124 PetriNetUnfolderBase]: 781/1160 cut-off events. [2023-08-27 13:12:58,394 INFO L125 PetriNetUnfolderBase]: For 7070/7070 co-relation queries the response was YES. [2023-08-27 13:12:58,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7091 conditions, 1160 events. 781/1160 cut-off events. For 7070/7070 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4416 event pairs, 128 based on Foata normal form. 22/1182 useless extension candidates. Maximal degree in co-relation 7036. Up to 806 conditions per place. [2023-08-27 13:12:58,401 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 163 selfloop transitions, 115 changer transitions 0/278 dead transitions. [2023-08-27 13:12:58,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 278 transitions, 3462 flow [2023-08-27 13:12:58,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 13:12:58,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 13:12:58,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4568 transitions. [2023-08-27 13:12:58,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888652421894952 [2023-08-27 13:12:58,407 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4568 transitions. [2023-08-27 13:12:58,407 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4568 transitions. [2023-08-27 13:12:58,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:58,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4568 transitions. [2023-08-27 13:12:58,414 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 268.70588235294116) internal successors, (4568), 17 states have internal predecessors, (4568), 0 states have call successors, (0), 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 13:12:58,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 691.0) internal successors, (12438), 18 states have internal predecessors, (12438), 0 states have call successors, (0), 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 13:12:58,422 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 691.0) internal successors, (12438), 18 states have internal predecessors, (12438), 0 states have call successors, (0), 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 13:12:58,422 INFO L175 Difference]: Start difference. First operand has 128 places, 172 transitions, 1930 flow. Second operand 17 states and 4568 transitions. [2023-08-27 13:12:58,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 278 transitions, 3462 flow [2023-08-27 13:12:58,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 278 transitions, 3138 flow, removed 75 selfloop flow, removed 6 redundant places. [2023-08-27 13:12:58,448 INFO L231 Difference]: Finished difference. Result has 142 places, 244 transitions, 2811 flow [2023-08-27 13:12:58,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=1674, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2811, PETRI_PLACES=142, PETRI_TRANSITIONS=244} [2023-08-27 13:12:58,449 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 94 predicate places. [2023-08-27 13:12:58,449 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 244 transitions, 2811 flow [2023-08-27 13:12:58,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 266.0) internal successors, (3192), 12 states have internal predecessors, (3192), 0 states have call successors, (0), 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 13:12:58,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:58,450 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:58,456 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 13:12:58,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-27 13:12:58,651 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:58,651 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:58,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1770374523, now seen corresponding path program 11 times [2023-08-27 13:12:58,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:58,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643365550] [2023-08-27 13:12:58,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:58,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:58,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:12:58,762 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:12:58,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:12:58,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643365550] [2023-08-27 13:12:58,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643365550] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:12:58,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292334064] [2023-08-27 13:12:58,763 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:12:58,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:12:58,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:12:58,764 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 13:12:58,769 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 13:12:58,970 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:12:58,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:12:58,971 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:12:58,974 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:12:59,176 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:12:59,177 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:12:59,254 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:12:59,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292334064] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:12:59,255 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:12:59,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-08-27 13:12:59,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734896769] [2023-08-27 13:12:59,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:12:59,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 13:12:59,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:12:59,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 13:12:59,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-08-27 13:12:59,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:12:59,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 244 transitions, 2811 flow. Second operand has 13 states, 13 states have (on average 266.2307692307692) internal successors, (3461), 13 states have internal predecessors, (3461), 0 states have call successors, (0), 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 13:12:59,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:12:59,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:12:59,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:12:59,673 INFO L124 PetriNetUnfolderBase]: 856/1279 cut-off events. [2023-08-27 13:12:59,673 INFO L125 PetriNetUnfolderBase]: For 7618/7618 co-relation queries the response was YES. [2023-08-27 13:12:59,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8243 conditions, 1279 events. 856/1279 cut-off events. For 7618/7618 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 5084 event pairs, 59 based on Foata normal form. 28/1307 useless extension candidates. Maximal degree in co-relation 8184. Up to 630 conditions per place. [2023-08-27 13:12:59,682 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 197 selfloop transitions, 119 changer transitions 0/316 dead transitions. [2023-08-27 13:12:59,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 316 transitions, 4056 flow [2023-08-27 13:12:59,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 13:12:59,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 13:12:59,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3771 transitions. [2023-08-27 13:12:59,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38980773206532976 [2023-08-27 13:12:59,685 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3771 transitions. [2023-08-27 13:12:59,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3771 transitions. [2023-08-27 13:12:59,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:12:59,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3771 transitions. [2023-08-27 13:12:59,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 269.35714285714283) internal successors, (3771), 14 states have internal predecessors, (3771), 0 states have call successors, (0), 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 13:12:59,694 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 691.0) internal successors, (10365), 15 states have internal predecessors, (10365), 0 states have call successors, (0), 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 13:12:59,695 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 691.0) internal successors, (10365), 15 states have internal predecessors, (10365), 0 states have call successors, (0), 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 13:12:59,695 INFO L175 Difference]: Start difference. First operand has 142 places, 244 transitions, 2811 flow. Second operand 14 states and 3771 transitions. [2023-08-27 13:12:59,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 316 transitions, 4056 flow [2023-08-27 13:12:59,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 316 transitions, 3682 flow, removed 117 selfloop flow, removed 6 redundant places. [2023-08-27 13:12:59,734 INFO L231 Difference]: Finished difference. Result has 156 places, 274 transitions, 3088 flow [2023-08-27 13:12:59,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=2449, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3088, PETRI_PLACES=156, PETRI_TRANSITIONS=274} [2023-08-27 13:12:59,735 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 108 predicate places. [2023-08-27 13:12:59,735 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 274 transitions, 3088 flow [2023-08-27 13:12:59,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 266.2307692307692) internal successors, (3461), 13 states have internal predecessors, (3461), 0 states have call successors, (0), 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 13:12:59,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:12:59,736 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:12:59,747 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 13:12:59,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-27 13:12:59,942 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:12:59,942 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:12:59,942 INFO L85 PathProgramCache]: Analyzing trace with hash 586005986, now seen corresponding path program 12 times [2023-08-27 13:12:59,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:12:59,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540068791] [2023-08-27 13:12:59,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:12:59,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:12:59,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:00,047 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:00,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:00,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540068791] [2023-08-27 13:13:00,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540068791] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:00,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640603728] [2023-08-27 13:13:00,048 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 13:13:00,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:00,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:00,049 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 13:13:00,067 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 13:13:00,294 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 13:13:00,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:13:00,296 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:00,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:00,378 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:00,379 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:00,409 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:00,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640603728] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:00,410 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:00,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-27 13:13:00,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953431253] [2023-08-27 13:13:00,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:00,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 13:13:00,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:00,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 13:13:00,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-08-27 13:13:00,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:00,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 274 transitions, 3088 flow. Second operand has 12 states, 12 states have (on average 266.1666666666667) internal successors, (3194), 12 states have internal predecessors, (3194), 0 states have call successors, (0), 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 13:13:00,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:00,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:00,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:00,881 INFO L124 PetriNetUnfolderBase]: 863/1306 cut-off events. [2023-08-27 13:13:00,881 INFO L125 PetriNetUnfolderBase]: For 8614/8614 co-relation queries the response was YES. [2023-08-27 13:13:00,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8301 conditions, 1306 events. 863/1306 cut-off events. For 8614/8614 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 5362 event pairs, 148 based on Foata normal form. 20/1326 useless extension candidates. Maximal degree in co-relation 8236. Up to 926 conditions per place. [2023-08-27 13:13:00,894 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 201 selfloop transitions, 104 changer transitions 5/310 dead transitions. [2023-08-27 13:13:00,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 310 transitions, 3981 flow [2023-08-27 13:13:00,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 13:13:00,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 13:13:00,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 3233 transitions. [2023-08-27 13:13:00,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38989387361312106 [2023-08-27 13:13:00,898 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 3233 transitions. [2023-08-27 13:13:00,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 3233 transitions. [2023-08-27 13:13:00,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:00,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 3233 transitions. [2023-08-27 13:13:00,906 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 269.4166666666667) internal successors, (3233), 12 states have internal predecessors, (3233), 0 states have call successors, (0), 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 13:13:00,911 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 691.0) internal successors, (8983), 13 states have internal predecessors, (8983), 0 states have call successors, (0), 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 13:13:00,911 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 691.0) internal successors, (8983), 13 states have internal predecessors, (8983), 0 states have call successors, (0), 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 13:13:00,911 INFO L175 Difference]: Start difference. First operand has 156 places, 274 transitions, 3088 flow. Second operand 12 states and 3233 transitions. [2023-08-27 13:13:00,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 310 transitions, 3981 flow [2023-08-27 13:13:00,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 310 transitions, 3852 flow, removed 39 selfloop flow, removed 4 redundant places. [2023-08-27 13:13:00,958 INFO L231 Difference]: Finished difference. Result has 165 places, 275 transitions, 3199 flow [2023-08-27 13:13:00,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=2959, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3199, PETRI_PLACES=165, PETRI_TRANSITIONS=275} [2023-08-27 13:13:00,958 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 117 predicate places. [2023-08-27 13:13:00,958 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 275 transitions, 3199 flow [2023-08-27 13:13:00,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 266.1666666666667) internal successors, (3194), 12 states have internal predecessors, (3194), 0 states have call successors, (0), 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 13:13:00,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:00,959 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:00,968 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 13:13:01,165 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,SelfDestructingSolverStorable40 [2023-08-27 13:13:01,166 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:01,166 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:01,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1758062616, now seen corresponding path program 13 times [2023-08-27 13:13:01,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:01,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782240532] [2023-08-27 13:13:01,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:01,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:01,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:01,256 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:01,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:01,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782240532] [2023-08-27 13:13:01,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782240532] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:01,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491881465] [2023-08-27 13:13:01,257 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 13:13:01,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:01,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:01,261 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 13:13:01,291 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 13:13:01,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:01,476 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:01,477 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:01,533 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:01,533 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:01,569 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:01,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491881465] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:01,569 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:01,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-08-27 13:13:01,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706066534] [2023-08-27 13:13:01,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:01,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 13:13:01,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:01,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 13:13:01,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-08-27 13:13:01,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:01,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 275 transitions, 3199 flow. Second operand has 13 states, 13 states have (on average 266.15384615384613) internal successors, (3460), 13 states have internal predecessors, (3460), 0 states have call successors, (0), 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 13:13:01,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:01,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:01,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:01,969 INFO L124 PetriNetUnfolderBase]: 860/1299 cut-off events. [2023-08-27 13:13:01,969 INFO L125 PetriNetUnfolderBase]: For 8767/8767 co-relation queries the response was YES. [2023-08-27 13:13:01,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8566 conditions, 1299 events. 860/1299 cut-off events. For 8767/8767 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 5279 event pairs, 173 based on Foata normal form. 4/1303 useless extension candidates. Maximal degree in co-relation 8498. Up to 1049 conditions per place. [2023-08-27 13:13:01,977 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 243 selfloop transitions, 51 changer transitions 10/304 dead transitions. [2023-08-27 13:13:01,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 304 transitions, 4036 flow [2023-08-27 13:13:01,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 13:13:01,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 13:13:01,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2693 transitions. [2023-08-27 13:13:01,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897250361794501 [2023-08-27 13:13:01,979 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2693 transitions. [2023-08-27 13:13:01,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2693 transitions. [2023-08-27 13:13:01,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:01,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2693 transitions. [2023-08-27 13:13:01,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 269.3) internal successors, (2693), 10 states have internal predecessors, (2693), 0 states have call successors, (0), 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 13:13:01,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 691.0) internal successors, (7601), 11 states have internal predecessors, (7601), 0 states have call successors, (0), 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 13:13:01,986 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 691.0) internal successors, (7601), 11 states have internal predecessors, (7601), 0 states have call successors, (0), 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 13:13:01,986 INFO L175 Difference]: Start difference. First operand has 165 places, 275 transitions, 3199 flow. Second operand 10 states and 2693 transitions. [2023-08-27 13:13:01,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 304 transitions, 4036 flow [2023-08-27 13:13:02,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 304 transitions, 3813 flow, removed 12 selfloop flow, removed 10 redundant places. [2023-08-27 13:13:02,029 INFO L231 Difference]: Finished difference. Result has 164 places, 271 transitions, 3025 flow [2023-08-27 13:13:02,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3025, PETRI_PLACES=164, PETRI_TRANSITIONS=271} [2023-08-27 13:13:02,030 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 116 predicate places. [2023-08-27 13:13:02,030 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 271 transitions, 3025 flow [2023-08-27 13:13:02,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 266.15384615384613) internal successors, (3460), 13 states have internal predecessors, (3460), 0 states have call successors, (0), 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 13:13:02,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:02,031 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:02,041 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 13:13:02,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:02,237 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:02,237 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:02,237 INFO L85 PathProgramCache]: Analyzing trace with hash 39436057, now seen corresponding path program 14 times [2023-08-27 13:13:02,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:02,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717331129] [2023-08-27 13:13:02,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:02,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:02,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:02,318 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:02,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:02,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717331129] [2023-08-27 13:13:02,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717331129] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:02,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63590083] [2023-08-27 13:13:02,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:13:02,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:02,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:02,320 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 13:13:02,344 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 13:13:02,528 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:13:02,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:13:02,529 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:02,530 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:02,662 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:02,662 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:02,726 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:02,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63590083] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:02,726 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:02,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-27 13:13:02,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435301661] [2023-08-27 13:13:02,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:02,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 13:13:02,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:02,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 13:13:02,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-08-27 13:13:02,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:02,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 271 transitions, 3025 flow. Second operand has 12 states, 12 states have (on average 266.0833333333333) internal successors, (3193), 12 states have internal predecessors, (3193), 0 states have call successors, (0), 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 13:13:02,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:02,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:02,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:03,160 INFO L124 PetriNetUnfolderBase]: 848/1301 cut-off events. [2023-08-27 13:13:03,161 INFO L125 PetriNetUnfolderBase]: For 9044/9044 co-relation queries the response was YES. [2023-08-27 13:13:03,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8260 conditions, 1301 events. 848/1301 cut-off events. For 9044/9044 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5386 event pairs, 64 based on Foata normal form. 40/1341 useless extension candidates. Maximal degree in co-relation 8192. Up to 468 conditions per place. [2023-08-27 13:13:03,172 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 159 selfloop transitions, 157 changer transitions 0/316 dead transitions. [2023-08-27 13:13:03,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 316 transitions, 4027 flow [2023-08-27 13:13:03,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 13:13:03,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 13:13:03,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4304 transitions. [2023-08-27 13:13:03,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38929088277858176 [2023-08-27 13:13:03,176 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4304 transitions. [2023-08-27 13:13:03,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4304 transitions. [2023-08-27 13:13:03,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:03,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4304 transitions. [2023-08-27 13:13:03,181 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 269.0) internal successors, (4304), 16 states have internal predecessors, (4304), 0 states have call successors, (0), 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 13:13:03,186 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 691.0) internal successors, (11747), 17 states have internal predecessors, (11747), 0 states have call successors, (0), 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 13:13:03,187 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 691.0) internal successors, (11747), 17 states have internal predecessors, (11747), 0 states have call successors, (0), 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 13:13:03,187 INFO L175 Difference]: Start difference. First operand has 164 places, 271 transitions, 3025 flow. Second operand 16 states and 4304 transitions. [2023-08-27 13:13:03,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 316 transitions, 4027 flow [2023-08-27 13:13:03,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 316 transitions, 3881 flow, removed 14 selfloop flow, removed 11 redundant places. [2023-08-27 13:13:03,233 INFO L231 Difference]: Finished difference. Result has 167 places, 270 transitions, 3242 flow [2023-08-27 13:13:03,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=2740, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3242, PETRI_PLACES=167, PETRI_TRANSITIONS=270} [2023-08-27 13:13:03,233 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 119 predicate places. [2023-08-27 13:13:03,233 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 270 transitions, 3242 flow [2023-08-27 13:13:03,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 266.0833333333333) internal successors, (3193), 12 states have internal predecessors, (3193), 0 states have call successors, (0), 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 13:13:03,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:03,234 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:03,240 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 13:13:03,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:03,440 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:03,440 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:03,441 INFO L85 PathProgramCache]: Analyzing trace with hash 182202425, now seen corresponding path program 15 times [2023-08-27 13:13:03,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:03,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123874554] [2023-08-27 13:13:03,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:03,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:03,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:03,534 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:03,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:03,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123874554] [2023-08-27 13:13:03,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123874554] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:03,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835065601] [2023-08-27 13:13:03,535 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:13:03,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:03,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:03,537 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 13:13:03,560 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 13:13:03,741 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 13:13:03,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:13:03,742 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:03,743 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:03,916 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:03,916 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:03,971 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:03,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835065601] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:03,972 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:03,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 13:13:03,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76963871] [2023-08-27 13:13:03,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:03,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:13:03,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:03,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:13:03,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:13:03,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:03,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 270 transitions, 3242 flow. Second operand has 15 states, 15 states have (on average 265.73333333333335) internal successors, (3986), 15 states have internal predecessors, (3986), 0 states have call successors, (0), 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 13:13:03,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:03,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:03,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:04,399 INFO L124 PetriNetUnfolderBase]: 986/1499 cut-off events. [2023-08-27 13:13:04,399 INFO L125 PetriNetUnfolderBase]: For 12653/12653 co-relation queries the response was YES. [2023-08-27 13:13:04,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10189 conditions, 1499 events. 986/1499 cut-off events. For 12653/12653 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 6362 event pairs, 89 based on Foata normal form. 16/1515 useless extension candidates. Maximal degree in co-relation 10122. Up to 555 conditions per place. [2023-08-27 13:13:04,410 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 162 selfloop transitions, 201 changer transitions 5/368 dead transitions. [2023-08-27 13:13:04,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 368 transitions, 5174 flow [2023-08-27 13:13:04,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 13:13:04,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 13:13:04,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4295 transitions. [2023-08-27 13:13:04,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3884768451519537 [2023-08-27 13:13:04,413 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4295 transitions. [2023-08-27 13:13:04,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4295 transitions. [2023-08-27 13:13:04,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:04,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4295 transitions. [2023-08-27 13:13:04,417 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 268.4375) internal successors, (4295), 16 states have internal predecessors, (4295), 0 states have call successors, (0), 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 13:13:04,423 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 691.0) internal successors, (11747), 17 states have internal predecessors, (11747), 0 states have call successors, (0), 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 13:13:04,424 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 691.0) internal successors, (11747), 17 states have internal predecessors, (11747), 0 states have call successors, (0), 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 13:13:04,424 INFO L175 Difference]: Start difference. First operand has 167 places, 270 transitions, 3242 flow. Second operand 16 states and 4295 transitions. [2023-08-27 13:13:04,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 368 transitions, 5174 flow [2023-08-27 13:13:04,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 368 transitions, 4781 flow, removed 40 selfloop flow, removed 11 redundant places. [2023-08-27 13:13:04,481 INFO L231 Difference]: Finished difference. Result has 178 places, 324 transitions, 4306 flow [2023-08-27 13:13:04,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=2901, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4306, PETRI_PLACES=178, PETRI_TRANSITIONS=324} [2023-08-27 13:13:04,482 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 130 predicate places. [2023-08-27 13:13:04,482 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 324 transitions, 4306 flow [2023-08-27 13:13:04,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 265.73333333333335) internal successors, (3986), 15 states have internal predecessors, (3986), 0 states have call successors, (0), 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 13:13:04,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:04,483 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:04,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-27 13:13:04,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:04,689 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:04,689 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:04,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1435211905, now seen corresponding path program 16 times [2023-08-27 13:13:04,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:04,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067747123] [2023-08-27 13:13:04,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:04,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:04,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:04,774 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:04,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:04,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067747123] [2023-08-27 13:13:04,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067747123] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:04,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32352801] [2023-08-27 13:13:04,775 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:13:04,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:04,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:04,777 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 13:13:04,799 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 13:13:05,009 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:13:05,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:13:05,010 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:05,012 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:05,223 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:05,223 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:05,287 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:05,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32352801] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:05,288 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:05,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-08-27 13:13:05,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476565739] [2023-08-27 13:13:05,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:05,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 13:13:05,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:05,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 13:13:05,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2023-08-27 13:13:05,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:05,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 324 transitions, 4306 flow. Second operand has 13 states, 13 states have (on average 266.2307692307692) internal successors, (3461), 13 states have internal predecessors, (3461), 0 states have call successors, (0), 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 13:13:05,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:05,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:05,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:05,868 INFO L124 PetriNetUnfolderBase]: 1209/1832 cut-off events. [2023-08-27 13:13:05,868 INFO L125 PetriNetUnfolderBase]: For 21383/21383 co-relation queries the response was YES. [2023-08-27 13:13:05,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13826 conditions, 1832 events. 1209/1832 cut-off events. For 21383/21383 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 7976 event pairs, 80 based on Foata normal form. 38/1870 useless extension candidates. Maximal degree in co-relation 13752. Up to 574 conditions per place. [2023-08-27 13:13:05,885 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 164 selfloop transitions, 293 changer transitions 0/457 dead transitions. [2023-08-27 13:13:05,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 457 transitions, 7074 flow [2023-08-27 13:13:05,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 13:13:05,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 13:13:05,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4572 transitions. [2023-08-27 13:13:05,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38920575466076446 [2023-08-27 13:13:05,893 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4572 transitions. [2023-08-27 13:13:05,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4572 transitions. [2023-08-27 13:13:05,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:05,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4572 transitions. [2023-08-27 13:13:05,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 268.94117647058823) internal successors, (4572), 17 states have internal predecessors, (4572), 0 states have call successors, (0), 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 13:13:05,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 691.0) internal successors, (12438), 18 states have internal predecessors, (12438), 0 states have call successors, (0), 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 13:13:05,904 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 691.0) internal successors, (12438), 18 states have internal predecessors, (12438), 0 states have call successors, (0), 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 13:13:05,904 INFO L175 Difference]: Start difference. First operand has 178 places, 324 transitions, 4306 flow. Second operand 17 states and 4572 transitions. [2023-08-27 13:13:05,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 457 transitions, 7074 flow [2023-08-27 13:13:06,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 457 transitions, 6614 flow, removed 133 selfloop flow, removed 8 redundant places. [2023-08-27 13:13:06,010 INFO L231 Difference]: Finished difference. Result has 189 places, 420 transitions, 6394 flow [2023-08-27 13:13:06,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=3852, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6394, PETRI_PLACES=189, PETRI_TRANSITIONS=420} [2023-08-27 13:13:06,010 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 141 predicate places. [2023-08-27 13:13:06,010 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 420 transitions, 6394 flow [2023-08-27 13:13:06,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 266.2307692307692) internal successors, (3461), 13 states have internal predecessors, (3461), 0 states have call successors, (0), 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 13:13:06,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:06,011 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:06,016 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-08-27 13:13:06,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:06,212 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:06,212 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:06,212 INFO L85 PathProgramCache]: Analyzing trace with hash 7807397, now seen corresponding path program 17 times [2023-08-27 13:13:06,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:06,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883338632] [2023-08-27 13:13:06,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:06,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:06,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:06,302 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:06,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:06,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883338632] [2023-08-27 13:13:06,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883338632] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:06,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978016524] [2023-08-27 13:13:06,302 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:13:06,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:06,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:06,303 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 13:13:06,305 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 13:13:06,497 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:13:06,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:13:06,498 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:06,500 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:06,687 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:06,687 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:06,769 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:06,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978016524] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:06,769 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:06,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 13:13:06,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802155979] [2023-08-27 13:13:06,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:06,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:13:06,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:06,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:13:06,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:13:06,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:06,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 420 transitions, 6394 flow. Second operand has 15 states, 15 states have (on average 266.06666666666666) internal successors, (3991), 15 states have internal predecessors, (3991), 0 states have call successors, (0), 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 13:13:06,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:06,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:06,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:07,513 INFO L124 PetriNetUnfolderBase]: 1423/2182 cut-off events. [2023-08-27 13:13:07,514 INFO L125 PetriNetUnfolderBase]: For 28799/28799 co-relation queries the response was YES. [2023-08-27 13:13:07,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18041 conditions, 2182 events. 1423/2182 cut-off events. For 28799/28799 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 10033 event pairs, 87 based on Foata normal form. 24/2206 useless extension candidates. Maximal degree in co-relation 17962. Up to 907 conditions per place. [2023-08-27 13:13:07,534 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 294 selfloop transitions, 261 changer transitions 0/555 dead transitions. [2023-08-27 13:13:07,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 555 transitions, 9353 flow [2023-08-27 13:13:07,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 13:13:07,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 13:13:07,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 6178 transitions. [2023-08-27 13:13:07,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38872459573397095 [2023-08-27 13:13:07,538 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 6178 transitions. [2023-08-27 13:13:07,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 6178 transitions. [2023-08-27 13:13:07,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:07,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 6178 transitions. [2023-08-27 13:13:07,542 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 268.60869565217394) internal successors, (6178), 23 states have internal predecessors, (6178), 0 states have call successors, (0), 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 13:13:07,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 691.0) internal successors, (16584), 24 states have internal predecessors, (16584), 0 states have call successors, (0), 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 13:13:07,547 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 691.0) internal successors, (16584), 24 states have internal predecessors, (16584), 0 states have call successors, (0), 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 13:13:07,547 INFO L175 Difference]: Start difference. First operand has 189 places, 420 transitions, 6394 flow. Second operand 23 states and 6178 transitions. [2023-08-27 13:13:07,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 555 transitions, 9353 flow [2023-08-27 13:13:07,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 555 transitions, 8810 flow, removed 263 selfloop flow, removed 3 redundant places. [2023-08-27 13:13:07,734 INFO L231 Difference]: Finished difference. Result has 216 places, 504 transitions, 8092 flow [2023-08-27 13:13:07,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=5903, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=8092, PETRI_PLACES=216, PETRI_TRANSITIONS=504} [2023-08-27 13:13:07,734 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 168 predicate places. [2023-08-27 13:13:07,735 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 504 transitions, 8092 flow [2023-08-27 13:13:07,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 266.06666666666666) internal successors, (3991), 15 states have internal predecessors, (3991), 0 states have call successors, (0), 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 13:13:07,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:07,735 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:07,745 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 13:13:07,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-08-27 13:13:07,942 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:07,943 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:07,943 INFO L85 PathProgramCache]: Analyzing trace with hash -279741287, now seen corresponding path program 18 times [2023-08-27 13:13:07,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:07,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947223928] [2023-08-27 13:13:07,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:07,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:07,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:08,041 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:08,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:08,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947223928] [2023-08-27 13:13:08,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947223928] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:08,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309003731] [2023-08-27 13:13:08,042 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 13:13:08,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:08,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:08,045 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 13:13:08,069 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 13:13:08,265 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 13:13:08,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:13:08,266 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:08,267 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:08,415 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:08,415 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:08,484 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:08,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [309003731] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:08,485 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:08,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 13:13:08,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816879885] [2023-08-27 13:13:08,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:08,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:13:08,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:08,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:13:08,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:13:08,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:08,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 504 transitions, 8092 flow. Second operand has 15 states, 15 states have (on average 265.8) internal successors, (3987), 15 states have internal predecessors, (3987), 0 states have call successors, (0), 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 13:13:08,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:08,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:08,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:09,385 INFO L124 PetriNetUnfolderBase]: 1595/2446 cut-off events. [2023-08-27 13:13:09,386 INFO L125 PetriNetUnfolderBase]: For 43681/43681 co-relation queries the response was YES. [2023-08-27 13:13:09,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21184 conditions, 2446 events. 1595/2446 cut-off events. For 43681/43681 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 11429 event pairs, 307 based on Foata normal form. 80/2526 useless extension candidates. Maximal degree in co-relation 21096. Up to 2103 conditions per place. [2023-08-27 13:13:09,410 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 508 selfloop transitions, 96 changer transitions 0/604 dead transitions. [2023-08-27 13:13:09,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 604 transitions, 11029 flow [2023-08-27 13:13:09,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 13:13:09,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 13:13:09,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 5112 transitions. [2023-08-27 13:13:09,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.389367050041892 [2023-08-27 13:13:09,414 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 5112 transitions. [2023-08-27 13:13:09,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 5112 transitions. [2023-08-27 13:13:09,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:09,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 5112 transitions. [2023-08-27 13:13:09,417 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 269.05263157894734) internal successors, (5112), 19 states have internal predecessors, (5112), 0 states have call successors, (0), 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 13:13:09,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 691.0) internal successors, (13820), 20 states have internal predecessors, (13820), 0 states have call successors, (0), 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 13:13:09,422 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 691.0) internal successors, (13820), 20 states have internal predecessors, (13820), 0 states have call successors, (0), 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 13:13:09,422 INFO L175 Difference]: Start difference. First operand has 216 places, 504 transitions, 8092 flow. Second operand 19 states and 5112 transitions. [2023-08-27 13:13:09,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 604 transitions, 11029 flow [2023-08-27 13:13:09,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 604 transitions, 10757 flow, removed 78 selfloop flow, removed 10 redundant places. [2023-08-27 13:13:09,577 INFO L231 Difference]: Finished difference. Result has 236 places, 567 transitions, 9728 flow [2023-08-27 13:13:09,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=7820, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=9728, PETRI_PLACES=236, PETRI_TRANSITIONS=567} [2023-08-27 13:13:09,578 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 188 predicate places. [2023-08-27 13:13:09,578 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 567 transitions, 9728 flow [2023-08-27 13:13:09,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 265.8) internal successors, (3987), 15 states have internal predecessors, (3987), 0 states have call successors, (0), 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 13:13:09,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:09,578 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:09,584 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 13:13:09,778 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,SelfDestructingSolverStorable46 [2023-08-27 13:13:09,779 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:09,779 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:09,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1684228991, now seen corresponding path program 19 times [2023-08-27 13:13:09,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:09,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336124857] [2023-08-27 13:13:09,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:09,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:09,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:09,866 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:09,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:09,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336124857] [2023-08-27 13:13:09,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336124857] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:09,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426591990] [2023-08-27 13:13:09,867 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 13:13:09,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:09,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:09,869 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 13:13:09,900 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 13:13:10,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:10,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:10,125 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:10,303 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:10,303 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:10,355 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:10,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426591990] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:10,355 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:10,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-08-27 13:13:10,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033612487] [2023-08-27 13:13:10,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:10,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 13:13:10,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:10,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 13:13:10,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-08-27 13:13:10,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:10,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 567 transitions, 9728 flow. Second operand has 13 states, 13 states have (on average 266.0) internal successors, (3458), 13 states have internal predecessors, (3458), 0 states have call successors, (0), 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 13:13:10,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:10,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:10,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:11,238 INFO L124 PetriNetUnfolderBase]: 1596/2453 cut-off events. [2023-08-27 13:13:11,239 INFO L125 PetriNetUnfolderBase]: For 49148/49148 co-relation queries the response was YES. [2023-08-27 13:13:11,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22409 conditions, 2453 events. 1596/2453 cut-off events. For 49148/49148 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 11560 event pairs, 326 based on Foata normal form. 8/2461 useless extension candidates. Maximal degree in co-relation 22308. Up to 2186 conditions per place. [2023-08-27 13:13:11,273 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 502 selfloop transitions, 83 changer transitions 2/587 dead transitions. [2023-08-27 13:13:11,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 587 transitions, 11210 flow [2023-08-27 13:13:11,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 13:13:11,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 13:13:11,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2956 transitions. [2023-08-27 13:13:11,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888961978687015 [2023-08-27 13:13:11,276 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2956 transitions. [2023-08-27 13:13:11,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2956 transitions. [2023-08-27 13:13:11,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:11,277 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2956 transitions. [2023-08-27 13:13:11,279 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 268.72727272727275) internal successors, (2956), 11 states have internal predecessors, (2956), 0 states have call successors, (0), 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 13:13:11,283 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 691.0) internal successors, (8292), 12 states have internal predecessors, (8292), 0 states have call successors, (0), 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 13:13:11,284 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 691.0) internal successors, (8292), 12 states have internal predecessors, (8292), 0 states have call successors, (0), 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 13:13:11,284 INFO L175 Difference]: Start difference. First operand has 236 places, 567 transitions, 9728 flow. Second operand 11 states and 2956 transitions. [2023-08-27 13:13:11,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 587 transitions, 11210 flow [2023-08-27 13:13:11,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 587 transitions, 10100 flow, removed 527 selfloop flow, removed 9 redundant places. [2023-08-27 13:13:11,538 INFO L231 Difference]: Finished difference. Result has 238 places, 569 transitions, 8867 flow [2023-08-27 13:13:11,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=8611, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8867, PETRI_PLACES=238, PETRI_TRANSITIONS=569} [2023-08-27 13:13:11,538 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 190 predicate places. [2023-08-27 13:13:11,538 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 569 transitions, 8867 flow [2023-08-27 13:13:11,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 266.0) internal successors, (3458), 13 states have internal predecessors, (3458), 0 states have call successors, (0), 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 13:13:11,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:11,539 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:11,544 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 13:13:11,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-08-27 13:13:11,740 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:11,740 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:11,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1493233365, now seen corresponding path program 20 times [2023-08-27 13:13:11,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:11,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478208220] [2023-08-27 13:13:11,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:11,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:11,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:11,867 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:11,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:11,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478208220] [2023-08-27 13:13:11,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478208220] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:11,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429656135] [2023-08-27 13:13:11,868 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:13:11,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:11,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:11,869 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 13:13:11,890 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 13:13:12,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:13:12,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:13:12,089 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:12,091 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:12,227 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:12,228 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:12,286 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:12,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429656135] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:12,286 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:12,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-27 13:13:12,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294027355] [2023-08-27 13:13:12,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:12,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 13:13:12,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:12,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 13:13:12,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-08-27 13:13:12,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:12,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 569 transitions, 8867 flow. Second operand has 12 states, 12 states have (on average 266.1666666666667) internal successors, (3194), 12 states have internal predecessors, (3194), 0 states have call successors, (0), 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 13:13:12,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:12,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:12,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:13,101 INFO L124 PetriNetUnfolderBase]: 1719/2624 cut-off events. [2023-08-27 13:13:13,101 INFO L125 PetriNetUnfolderBase]: For 55141/55141 co-relation queries the response was YES. [2023-08-27 13:13:13,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23257 conditions, 2624 events. 1719/2624 cut-off events. For 55141/55141 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 12347 event pairs, 233 based on Foata normal form. 30/2654 useless extension candidates. Maximal degree in co-relation 23158. Up to 1849 conditions per place. [2023-08-27 13:13:13,126 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 452 selfloop transitions, 196 changer transitions 0/648 dead transitions. [2023-08-27 13:13:13,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 648 transitions, 11683 flow [2023-08-27 13:13:13,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 13:13:13,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 13:13:13,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4576 transitions. [2023-08-27 13:13:13,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3895462671320337 [2023-08-27 13:13:13,129 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4576 transitions. [2023-08-27 13:13:13,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4576 transitions. [2023-08-27 13:13:13,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:13,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4576 transitions. [2023-08-27 13:13:13,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 269.1764705882353) internal successors, (4576), 17 states have internal predecessors, (4576), 0 states have call successors, (0), 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 13:13:13,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 691.0) internal successors, (12438), 18 states have internal predecessors, (12438), 0 states have call successors, (0), 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 13:13:13,139 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 691.0) internal successors, (12438), 18 states have internal predecessors, (12438), 0 states have call successors, (0), 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 13:13:13,139 INFO L175 Difference]: Start difference. First operand has 238 places, 569 transitions, 8867 flow. Second operand 17 states and 4576 transitions. [2023-08-27 13:13:13,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 648 transitions, 11683 flow [2023-08-27 13:13:13,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 648 transitions, 11531 flow, removed 18 selfloop flow, removed 8 redundant places. [2023-08-27 13:13:13,375 INFO L231 Difference]: Finished difference. Result has 248 places, 609 transitions, 10385 flow [2023-08-27 13:13:13,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=8667, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10385, PETRI_PLACES=248, PETRI_TRANSITIONS=609} [2023-08-27 13:13:13,376 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 200 predicate places. [2023-08-27 13:13:13,376 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 609 transitions, 10385 flow [2023-08-27 13:13:13,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 266.1666666666667) internal successors, (3194), 12 states have internal predecessors, (3194), 0 states have call successors, (0), 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 13:13:13,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:13,377 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:13,382 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-08-27 13:13:13,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:13,577 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:13,577 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:13,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1682374635, now seen corresponding path program 21 times [2023-08-27 13:13:13,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:13,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845843785] [2023-08-27 13:13:13,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:13,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:13,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:13,660 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:13,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:13,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845843785] [2023-08-27 13:13:13,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845843785] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:13,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423141938] [2023-08-27 13:13:13,660 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:13:13,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:13,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:13,661 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 13:13:13,663 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 13:13:13,873 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 13:13:13,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:13:13,874 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:13,876 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:14,014 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:14,014 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:14,067 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:13:14,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423141938] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:14,068 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:14,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-08-27 13:13:14,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332089633] [2023-08-27 13:13:14,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:14,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 13:13:14,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:14,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 13:13:14,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2023-08-27 13:13:14,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:14,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 609 transitions, 10385 flow. Second operand has 13 states, 13 states have (on average 265.9230769230769) internal successors, (3457), 13 states have internal predecessors, (3457), 0 states have call successors, (0), 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 13:13:14,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:14,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:14,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:14,959 INFO L124 PetriNetUnfolderBase]: 1868/2827 cut-off events. [2023-08-27 13:13:14,959 INFO L125 PetriNetUnfolderBase]: For 66015/66015 co-relation queries the response was YES. [2023-08-27 13:13:14,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27626 conditions, 2827 events. 1868/2827 cut-off events. For 66015/66015 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 13413 event pairs, 340 based on Foata normal form. 8/2835 useless extension candidates. Maximal degree in co-relation 27526. Up to 2450 conditions per place. [2023-08-27 13:13:14,991 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 553 selfloop transitions, 117 changer transitions 2/672 dead transitions. [2023-08-27 13:13:14,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 672 transitions, 13366 flow [2023-08-27 13:13:14,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 13:13:14,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 13:13:14,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2957 transitions. [2023-08-27 13:13:14,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38902775950532825 [2023-08-27 13:13:14,995 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2957 transitions. [2023-08-27 13:13:14,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2957 transitions. [2023-08-27 13:13:14,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:14,996 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2957 transitions. [2023-08-27 13:13:14,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 268.8181818181818) internal successors, (2957), 11 states have internal predecessors, (2957), 0 states have call successors, (0), 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 13:13:15,001 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 691.0) internal successors, (8292), 12 states have internal predecessors, (8292), 0 states have call successors, (0), 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 13:13:15,002 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 691.0) internal successors, (8292), 12 states have internal predecessors, (8292), 0 states have call successors, (0), 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 13:13:15,002 INFO L175 Difference]: Start difference. First operand has 248 places, 609 transitions, 10385 flow. Second operand 11 states and 2957 transitions. [2023-08-27 13:13:15,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 672 transitions, 13366 flow [2023-08-27 13:13:15,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 672 transitions, 11725 flow, removed 693 selfloop flow, removed 15 redundant places. [2023-08-27 13:13:15,316 INFO L231 Difference]: Finished difference. Result has 248 places, 647 transitions, 10409 flow [2023-08-27 13:13:15,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=9392, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10409, PETRI_PLACES=248, PETRI_TRANSITIONS=647} [2023-08-27 13:13:15,316 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 200 predicate places. [2023-08-27 13:13:15,316 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 647 transitions, 10409 flow [2023-08-27 13:13:15,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 265.9230769230769) internal successors, (3457), 13 states have internal predecessors, (3457), 0 states have call successors, (0), 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 13:13:15,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:15,317 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:15,323 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 13:13:15,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-08-27 13:13:15,520 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:15,520 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:15,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1209981521, now seen corresponding path program 22 times [2023-08-27 13:13:15,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:15,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496728592] [2023-08-27 13:13:15,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:15,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:15,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:15,606 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:15,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:15,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496728592] [2023-08-27 13:13:15,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496728592] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:15,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129059135] [2023-08-27 13:13:15,607 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:13:15,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:15,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:15,609 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 13:13:15,611 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 13:13:15,828 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:13:15,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:13:15,830 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:15,834 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:16,023 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:16,024 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:16,088 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:16,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129059135] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:16,088 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:16,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 13:13:16,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971490517] [2023-08-27 13:13:16,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:16,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:13:16,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:16,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:13:16,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:13:16,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:16,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 647 transitions, 10409 flow. Second operand has 15 states, 15 states have (on average 265.8666666666667) internal successors, (3988), 15 states have internal predecessors, (3988), 0 states have call successors, (0), 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 13:13:16,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:16,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:16,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:17,082 INFO L124 PetriNetUnfolderBase]: 2009/3026 cut-off events. [2023-08-27 13:13:17,082 INFO L125 PetriNetUnfolderBase]: For 56361/56361 co-relation queries the response was YES. [2023-08-27 13:13:17,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27130 conditions, 3026 events. 2009/3026 cut-off events. For 56361/56361 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 14430 event pairs, 358 based on Foata normal form. 8/3034 useless extension candidates. Maximal degree in co-relation 27032. Up to 2606 conditions per place. [2023-08-27 13:13:17,109 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 579 selfloop transitions, 134 changer transitions 4/717 dead transitions. [2023-08-27 13:13:17,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 717 transitions, 13169 flow [2023-08-27 13:13:17,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 13:13:17,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 13:13:17,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3757 transitions. [2023-08-27 13:13:17,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3883605540624354 [2023-08-27 13:13:17,111 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3757 transitions. [2023-08-27 13:13:17,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3757 transitions. [2023-08-27 13:13:17,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:17,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3757 transitions. [2023-08-27 13:13:17,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 268.35714285714283) internal successors, (3757), 14 states have internal predecessors, (3757), 0 states have call successors, (0), 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 13:13:17,117 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 691.0) internal successors, (10365), 15 states have internal predecessors, (10365), 0 states have call successors, (0), 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 13:13:17,117 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 691.0) internal successors, (10365), 15 states have internal predecessors, (10365), 0 states have call successors, (0), 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 13:13:17,117 INFO L175 Difference]: Start difference. First operand has 248 places, 647 transitions, 10409 flow. Second operand 14 states and 3757 transitions. [2023-08-27 13:13:17,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 717 transitions, 13169 flow [2023-08-27 13:13:17,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 717 transitions, 12955 flow, removed 41 selfloop flow, removed 5 redundant places. [2023-08-27 13:13:17,361 INFO L231 Difference]: Finished difference. Result has 260 places, 688 transitions, 11536 flow [2023-08-27 13:13:17,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=10244, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11536, PETRI_PLACES=260, PETRI_TRANSITIONS=688} [2023-08-27 13:13:17,362 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 212 predicate places. [2023-08-27 13:13:17,362 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 688 transitions, 11536 flow [2023-08-27 13:13:17,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 265.8666666666667) internal successors, (3988), 15 states have internal predecessors, (3988), 0 states have call successors, (0), 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 13:13:17,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:17,363 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:17,372 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 13:13:17,569 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,SelfDestructingSolverStorable50 [2023-08-27 13:13:17,570 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:17,570 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:17,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1853041736, now seen corresponding path program 23 times [2023-08-27 13:13:17,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:17,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622791212] [2023-08-27 13:13:17,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:17,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:17,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:17,654 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:17,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:17,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622791212] [2023-08-27 13:13:17,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622791212] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:17,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645586323] [2023-08-27 13:13:17,655 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:13:17,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:17,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:17,657 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 13:13:17,679 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 13:13:17,892 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 13:13:17,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:13:17,893 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:17,894 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:17,955 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:17,955 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:17,985 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:17,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645586323] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:17,986 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:17,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-08-27 13:13:17,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551576146] [2023-08-27 13:13:17,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:17,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 13:13:17,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:17,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 13:13:17,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2023-08-27 13:13:17,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:17,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 688 transitions, 11536 flow. Second operand has 13 states, 13 states have (on average 265.9230769230769) internal successors, (3457), 13 states have internal predecessors, (3457), 0 states have call successors, (0), 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 13:13:17,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:17,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:17,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:19,082 INFO L124 PetriNetUnfolderBase]: 2215/3304 cut-off events. [2023-08-27 13:13:19,082 INFO L125 PetriNetUnfolderBase]: For 75278/75278 co-relation queries the response was YES. [2023-08-27 13:13:19,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31178 conditions, 3304 events. 2215/3304 cut-off events. For 75278/75278 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 15719 event pairs, 66 based on Foata normal form. 28/3332 useless extension candidates. Maximal degree in co-relation 31076. Up to 2220 conditions per place. [2023-08-27 13:13:19,114 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 555 selfloop transitions, 295 changer transitions 0/850 dead transitions. [2023-08-27 13:13:19,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 850 transitions, 16475 flow [2023-08-27 13:13:19,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 13:13:19,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 13:13:19,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4571 transitions. [2023-08-27 13:13:19,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38912062654294716 [2023-08-27 13:13:19,117 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4571 transitions. [2023-08-27 13:13:19,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4571 transitions. [2023-08-27 13:13:19,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:19,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4571 transitions. [2023-08-27 13:13:19,121 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 268.88235294117646) internal successors, (4571), 17 states have internal predecessors, (4571), 0 states have call successors, (0), 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 13:13:19,127 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 691.0) internal successors, (12438), 18 states have internal predecessors, (12438), 0 states have call successors, (0), 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 13:13:19,128 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 691.0) internal successors, (12438), 18 states have internal predecessors, (12438), 0 states have call successors, (0), 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 13:13:19,128 INFO L175 Difference]: Start difference. First operand has 260 places, 688 transitions, 11536 flow. Second operand 17 states and 4571 transitions. [2023-08-27 13:13:19,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 850 transitions, 16475 flow [2023-08-27 13:13:19,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 850 transitions, 16230 flow, removed 83 selfloop flow, removed 7 redundant places. [2023-08-27 13:13:19,481 INFO L231 Difference]: Finished difference. Result has 273 places, 823 transitions, 15325 flow [2023-08-27 13:13:19,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=11217, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=15325, PETRI_PLACES=273, PETRI_TRANSITIONS=823} [2023-08-27 13:13:19,481 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 225 predicate places. [2023-08-27 13:13:19,481 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 823 transitions, 15325 flow [2023-08-27 13:13:19,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 265.9230769230769) internal successors, (3457), 13 states have internal predecessors, (3457), 0 states have call successors, (0), 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 13:13:19,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:19,482 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:19,487 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-08-27 13:13:19,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:19,682 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:19,683 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:19,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1485441435, now seen corresponding path program 24 times [2023-08-27 13:13:19,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:19,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240199849] [2023-08-27 13:13:19,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:19,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:19,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:19,761 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:19,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:19,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240199849] [2023-08-27 13:13:19,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240199849] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:19,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339036337] [2023-08-27 13:13:19,761 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 13:13:19,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:19,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:19,762 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:13:19,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-27 13:13:20,007 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 13:13:20,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:13:20,008 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:20,009 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:20,136 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:20,137 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:20,179 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:20,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339036337] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:20,179 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:20,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-27 13:13:20,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420377317] [2023-08-27 13:13:20,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:20,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 13:13:20,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:20,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 13:13:20,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-08-27 13:13:20,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:20,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 823 transitions, 15325 flow. Second operand has 12 states, 12 states have (on average 266.0) internal successors, (3192), 12 states have internal predecessors, (3192), 0 states have call successors, (0), 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 13:13:20,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:20,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:20,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:21,405 INFO L124 PetriNetUnfolderBase]: 2216/3311 cut-off events. [2023-08-27 13:13:21,405 INFO L125 PetriNetUnfolderBase]: For 82303/82303 co-relation queries the response was YES. [2023-08-27 13:13:21,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32920 conditions, 3311 events. 2216/3311 cut-off events. For 82303/82303 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 15887 event pairs, 261 based on Foata normal form. 8/3319 useless extension candidates. Maximal degree in co-relation 32812. Up to 2285 conditions per place. [2023-08-27 13:13:21,444 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 528 selfloop transitions, 320 changer transitions 2/850 dead transitions. [2023-08-27 13:13:21,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 850 transitions, 17632 flow [2023-08-27 13:13:21,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 13:13:21,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 13:13:21,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 3229 transitions. [2023-08-27 13:13:21,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3894114809454896 [2023-08-27 13:13:21,446 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 3229 transitions. [2023-08-27 13:13:21,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 3229 transitions. [2023-08-27 13:13:21,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:21,447 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 3229 transitions. [2023-08-27 13:13:21,448 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 269.0833333333333) internal successors, (3229), 12 states have internal predecessors, (3229), 0 states have call successors, (0), 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 13:13:21,451 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 691.0) internal successors, (8983), 13 states have internal predecessors, (8983), 0 states have call successors, (0), 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 13:13:21,451 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 691.0) internal successors, (8983), 13 states have internal predecessors, (8983), 0 states have call successors, (0), 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 13:13:21,452 INFO L175 Difference]: Start difference. First operand has 273 places, 823 transitions, 15325 flow. Second operand 12 states and 3229 transitions. [2023-08-27 13:13:21,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 850 transitions, 17632 flow [2023-08-27 13:13:21,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 850 transitions, 15950 flow, removed 759 selfloop flow, removed 4 redundant places. [2023-08-27 13:13:21,955 INFO L231 Difference]: Finished difference. Result has 281 places, 824 transitions, 14513 flow [2023-08-27 13:13:21,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=13733, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=317, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14513, PETRI_PLACES=281, PETRI_TRANSITIONS=824} [2023-08-27 13:13:21,956 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 233 predicate places. [2023-08-27 13:13:21,956 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 824 transitions, 14513 flow [2023-08-27 13:13:21,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 266.0) internal successors, (3192), 12 states have internal predecessors, (3192), 0 states have call successors, (0), 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 13:13:21,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:21,956 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:21,962 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-27 13:13:22,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:22,157 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:22,157 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:22,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1275023871, now seen corresponding path program 25 times [2023-08-27 13:13:22,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:22,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752230604] [2023-08-27 13:13:22,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:22,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:22,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:22,308 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:22,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:22,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752230604] [2023-08-27 13:13:22,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752230604] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:22,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101987475] [2023-08-27 13:13:22,309 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 13:13:22,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:22,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:22,329 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:13:22,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-27 13:13:22,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:22,598 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:22,600 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:22,738 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:22,738 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:22,782 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:22,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101987475] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:22,782 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:22,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-08-27 13:13:22,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726999924] [2023-08-27 13:13:22,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:22,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 13:13:22,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:22,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 13:13:22,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-08-27 13:13:22,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:22,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 824 transitions, 14513 flow. Second operand has 13 states, 13 states have (on average 266.0769230769231) internal successors, (3459), 13 states have internal predecessors, (3459), 0 states have call successors, (0), 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 13:13:22,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:22,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:22,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:23,825 INFO L124 PetriNetUnfolderBase]: 2215/3312 cut-off events. [2023-08-27 13:13:23,826 INFO L125 PetriNetUnfolderBase]: For 63467/63467 co-relation queries the response was YES. [2023-08-27 13:13:23,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31284 conditions, 3312 events. 2215/3312 cut-off events. For 63467/63467 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 15853 event pairs, 355 based on Foata normal form. 2/3314 useless extension candidates. Maximal degree in co-relation 31174. Up to 2713 conditions per place. [2023-08-27 13:13:23,864 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 713 selfloop transitions, 129 changer transitions 4/846 dead transitions. [2023-08-27 13:13:23,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 846 transitions, 16537 flow [2023-08-27 13:13:23,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 13:13:23,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 13:13:23,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2689 transitions. [2023-08-27 13:13:23,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38914616497829235 [2023-08-27 13:13:23,866 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2689 transitions. [2023-08-27 13:13:23,866 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2689 transitions. [2023-08-27 13:13:23,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:23,867 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2689 transitions. [2023-08-27 13:13:23,868 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 268.9) internal successors, (2689), 10 states have internal predecessors, (2689), 0 states have call successors, (0), 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 13:13:23,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 691.0) internal successors, (7601), 11 states have internal predecessors, (7601), 0 states have call successors, (0), 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 13:13:23,872 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 691.0) internal successors, (7601), 11 states have internal predecessors, (7601), 0 states have call successors, (0), 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 13:13:23,872 INFO L175 Difference]: Start difference. First operand has 281 places, 824 transitions, 14513 flow. Second operand 10 states and 2689 transitions. [2023-08-27 13:13:23,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 846 transitions, 16537 flow [2023-08-27 13:13:24,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 846 transitions, 15857 flow, removed 27 selfloop flow, removed 10 redundant places. [2023-08-27 13:13:24,326 INFO L231 Difference]: Finished difference. Result has 280 places, 823 transitions, 14083 flow [2023-08-27 13:13:24,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=13834, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=695, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14083, PETRI_PLACES=280, PETRI_TRANSITIONS=823} [2023-08-27 13:13:24,327 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 232 predicate places. [2023-08-27 13:13:24,327 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 823 transitions, 14083 flow [2023-08-27 13:13:24,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 266.0769230769231) internal successors, (3459), 13 states have internal predecessors, (3459), 0 states have call successors, (0), 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 13:13:24,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:24,328 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:24,333 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-08-27 13:13:24,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2023-08-27 13:13:24,528 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:24,529 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:24,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1582866746, now seen corresponding path program 26 times [2023-08-27 13:13:24,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:24,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025372406] [2023-08-27 13:13:24,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:24,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:24,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:24,625 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:24,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:24,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025372406] [2023-08-27 13:13:24,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025372406] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:24,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310947866] [2023-08-27 13:13:24,626 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:13:24,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:24,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:24,629 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:13:24,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-27 13:13:24,867 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:13:24,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:13:24,869 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:24,870 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:24,934 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:24,934 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:24,961 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:24,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310947866] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:24,961 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:24,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-08-27 13:13:24,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296212614] [2023-08-27 13:13:24,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:24,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 13:13:24,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:24,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 13:13:24,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2023-08-27 13:13:24,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:24,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 823 transitions, 14083 flow. Second operand has 13 states, 13 states have (on average 265.9230769230769) internal successors, (3457), 13 states have internal predecessors, (3457), 0 states have call successors, (0), 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 13:13:24,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:24,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:24,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:26,146 INFO L124 PetriNetUnfolderBase]: 2342/3499 cut-off events. [2023-08-27 13:13:26,146 INFO L125 PetriNetUnfolderBase]: For 67005/67005 co-relation queries the response was YES. [2023-08-27 13:13:26,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32278 conditions, 3499 events. 2342/3499 cut-off events. For 67005/67005 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16961 event pairs, 70 based on Foata normal form. 28/3527 useless extension candidates. Maximal degree in co-relation 32166. Up to 2449 conditions per place. [2023-08-27 13:13:26,179 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 684 selfloop transitions, 233 changer transitions 1/918 dead transitions. [2023-08-27 13:13:26,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 918 transitions, 17285 flow [2023-08-27 13:13:26,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 13:13:26,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 13:13:26,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3768 transitions. [2023-08-27 13:13:26,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38949762249328096 [2023-08-27 13:13:26,181 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3768 transitions. [2023-08-27 13:13:26,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3768 transitions. [2023-08-27 13:13:26,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:26,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3768 transitions. [2023-08-27 13:13:26,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 269.14285714285717) internal successors, (3768), 14 states have internal predecessors, (3768), 0 states have call successors, (0), 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 13:13:26,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 691.0) internal successors, (10365), 15 states have internal predecessors, (10365), 0 states have call successors, (0), 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 13:13:26,187 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 691.0) internal successors, (10365), 15 states have internal predecessors, (10365), 0 states have call successors, (0), 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 13:13:26,188 INFO L175 Difference]: Start difference. First operand has 280 places, 823 transitions, 14083 flow. Second operand 14 states and 3768 transitions. [2023-08-27 13:13:26,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 918 transitions, 17285 flow [2023-08-27 13:13:26,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 918 transitions, 17023 flow, removed 2 selfloop flow, removed 9 redundant places. [2023-08-27 13:13:26,577 INFO L231 Difference]: Finished difference. Result has 287 places, 882 transitions, 15512 flow [2023-08-27 13:13:26,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=13821, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=823, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=15512, PETRI_PLACES=287, PETRI_TRANSITIONS=882} [2023-08-27 13:13:26,578 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 239 predicate places. [2023-08-27 13:13:26,578 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 882 transitions, 15512 flow [2023-08-27 13:13:26,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 265.9230769230769) internal successors, (3457), 13 states have internal predecessors, (3457), 0 states have call successors, (0), 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 13:13:26,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:26,579 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:26,588 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-08-27 13:13:26,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:26,786 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:26,786 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:26,786 INFO L85 PathProgramCache]: Analyzing trace with hash 690692040, now seen corresponding path program 27 times [2023-08-27 13:13:26,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:26,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737403556] [2023-08-27 13:13:26,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:26,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:26,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:26,868 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:26,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:26,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737403556] [2023-08-27 13:13:26,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737403556] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:26,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154007599] [2023-08-27 13:13:26,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:13:26,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:26,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:26,870 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:13:26,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-27 13:13:27,117 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 13:13:27,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:13:27,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:27,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:27,178 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:27,178 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:27,212 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:27,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1154007599] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:27,212 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:27,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 13:13:27,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362995471] [2023-08-27 13:13:27,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:27,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:13:27,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:27,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:13:27,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:13:27,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:27,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 882 transitions, 15512 flow. Second operand has 15 states, 15 states have (on average 265.73333333333335) internal successors, (3986), 15 states have internal predecessors, (3986), 0 states have call successors, (0), 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 13:13:27,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:27,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:27,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:28,513 INFO L124 PetriNetUnfolderBase]: 2472/3717 cut-off events. [2023-08-27 13:13:28,514 INFO L125 PetriNetUnfolderBase]: For 83257/83257 co-relation queries the response was YES. [2023-08-27 13:13:28,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35227 conditions, 3717 events. 2472/3717 cut-off events. For 83257/83257 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 18511 event pairs, 70 based on Foata normal form. 44/3761 useless extension candidates. Maximal degree in co-relation 35112. Up to 2220 conditions per place. [2023-08-27 13:13:28,555 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 631 selfloop transitions, 337 changer transitions 6/974 dead transitions. [2023-08-27 13:13:28,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 974 transitions, 19029 flow [2023-08-27 13:13:28,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 13:13:28,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 13:13:28,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4576 transitions. [2023-08-27 13:13:28,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3895462671320337 [2023-08-27 13:13:28,558 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4576 transitions. [2023-08-27 13:13:28,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4576 transitions. [2023-08-27 13:13:28,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:28,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4576 transitions. [2023-08-27 13:13:28,561 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 269.1764705882353) internal successors, (4576), 17 states have internal predecessors, (4576), 0 states have call successors, (0), 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 13:13:28,565 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 691.0) internal successors, (12438), 18 states have internal predecessors, (12438), 0 states have call successors, (0), 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 13:13:28,565 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 691.0) internal successors, (12438), 18 states have internal predecessors, (12438), 0 states have call successors, (0), 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 13:13:28,565 INFO L175 Difference]: Start difference. First operand has 287 places, 882 transitions, 15512 flow. Second operand 17 states and 4576 transitions. [2023-08-27 13:13:28,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 974 transitions, 19029 flow [2023-08-27 13:13:29,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 974 transitions, 18434 flow, removed 181 selfloop flow, removed 6 redundant places. [2023-08-27 13:13:29,065 INFO L231 Difference]: Finished difference. Result has 300 places, 927 transitions, 17045 flow [2023-08-27 13:13:29,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=14993, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=880, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=17045, PETRI_PLACES=300, PETRI_TRANSITIONS=927} [2023-08-27 13:13:29,066 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 252 predicate places. [2023-08-27 13:13:29,066 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 927 transitions, 17045 flow [2023-08-27 13:13:29,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 265.73333333333335) internal successors, (3986), 15 states have internal predecessors, (3986), 0 states have call successors, (0), 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 13:13:29,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:29,067 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:29,076 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-08-27 13:13:29,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2023-08-27 13:13:29,273 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:29,274 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:29,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1806491718, now seen corresponding path program 28 times [2023-08-27 13:13:29,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:29,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915880995] [2023-08-27 13:13:29,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:29,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:29,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:29,359 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:29,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:29,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915880995] [2023-08-27 13:13:29,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915880995] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:29,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307875227] [2023-08-27 13:13:29,360 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:13:29,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:29,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:29,365 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:13:29,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-27 13:13:29,612 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:13:29,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:13:29,613 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:29,614 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:29,675 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:29,675 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:29,721 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:29,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307875227] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:29,721 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:29,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 13:13:29,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973417572] [2023-08-27 13:13:29,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:29,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:13:29,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:29,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:13:29,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:13:29,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:29,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 927 transitions, 17045 flow. Second operand has 15 states, 15 states have (on average 265.8666666666667) internal successors, (3988), 15 states have internal predecessors, (3988), 0 states have call successors, (0), 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 13:13:29,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:29,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:29,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:31,126 INFO L124 PetriNetUnfolderBase]: 2508/3779 cut-off events. [2023-08-27 13:13:31,126 INFO L125 PetriNetUnfolderBase]: For 81298/81298 co-relation queries the response was YES. [2023-08-27 13:13:31,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35706 conditions, 3779 events. 2508/3779 cut-off events. For 81298/81298 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 18969 event pairs, 76 based on Foata normal form. 34/3813 useless extension candidates. Maximal degree in co-relation 35588. Up to 2620 conditions per place. [2023-08-27 13:13:31,168 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 702 selfloop transitions, 291 changer transitions 0/993 dead transitions. [2023-08-27 13:13:31,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 993 transitions, 19531 flow [2023-08-27 13:13:31,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 13:13:31,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 13:13:31,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 6167 transitions. [2023-08-27 13:13:31,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.388032467123891 [2023-08-27 13:13:31,172 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 6167 transitions. [2023-08-27 13:13:31,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 6167 transitions. [2023-08-27 13:13:31,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:31,173 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 6167 transitions. [2023-08-27 13:13:31,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 268.1304347826087) internal successors, (6167), 23 states have internal predecessors, (6167), 0 states have call successors, (0), 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 13:13:31,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 691.0) internal successors, (16584), 24 states have internal predecessors, (16584), 0 states have call successors, (0), 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 13:13:31,182 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 691.0) internal successors, (16584), 24 states have internal predecessors, (16584), 0 states have call successors, (0), 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 13:13:31,182 INFO L175 Difference]: Start difference. First operand has 300 places, 927 transitions, 17045 flow. Second operand 23 states and 6167 transitions. [2023-08-27 13:13:31,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 993 transitions, 19531 flow [2023-08-27 13:13:31,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 993 transitions, 18614 flow, removed 326 selfloop flow, removed 6 redundant places. [2023-08-27 13:13:31,687 INFO L231 Difference]: Finished difference. Result has 317 places, 956 transitions, 17075 flow [2023-08-27 13:13:31,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=15915, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=919, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=17075, PETRI_PLACES=317, PETRI_TRANSITIONS=956} [2023-08-27 13:13:31,688 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 269 predicate places. [2023-08-27 13:13:31,688 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 956 transitions, 17075 flow [2023-08-27 13:13:31,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 265.8666666666667) internal successors, (3988), 15 states have internal predecessors, (3988), 0 states have call successors, (0), 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 13:13:31,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:31,688 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:31,694 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-08-27 13:13:31,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:31,889 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:31,889 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:31,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1395200449, now seen corresponding path program 29 times [2023-08-27 13:13:31,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:31,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837899828] [2023-08-27 13:13:31,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:31,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:31,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:31,964 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:31,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:31,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837899828] [2023-08-27 13:13:31,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837899828] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:31,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483166386] [2023-08-27 13:13:31,965 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:13:31,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:31,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:31,966 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:13:31,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-27 13:13:32,256 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:13:32,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:13:32,257 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:32,258 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:32,375 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:32,375 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:32,425 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:32,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483166386] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:32,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:32,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-08-27 13:13:32,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913852798] [2023-08-27 13:13:32,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:32,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 13:13:32,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:32,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 13:13:32,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-08-27 13:13:32,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:32,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 956 transitions, 17075 flow. Second operand has 11 states, 11 states have (on average 266.09090909090907) internal successors, (2927), 11 states have internal predecessors, (2927), 0 states have call successors, (0), 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 13:13:32,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:32,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:32,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:33,802 INFO L124 PetriNetUnfolderBase]: 2506/3777 cut-off events. [2023-08-27 13:13:33,802 INFO L125 PetriNetUnfolderBase]: For 73193/73193 co-relation queries the response was YES. [2023-08-27 13:13:33,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34861 conditions, 3777 events. 2506/3777 cut-off events. For 73193/73193 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 18935 event pairs, 438 based on Foata normal form. 2/3779 useless extension candidates. Maximal degree in co-relation 34738. Up to 3194 conditions per place. [2023-08-27 13:13:33,856 INFO L140 encePairwiseOnDemand]: 686/691 looper letters, 866 selfloop transitions, 98 changer transitions 6/970 dead transitions. [2023-08-27 13:13:33,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 970 transitions, 19187 flow [2023-08-27 13:13:33,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:13:33,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:13:33,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1884 transitions. [2023-08-27 13:13:33,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38949762249328096 [2023-08-27 13:13:33,858 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1884 transitions. [2023-08-27 13:13:33,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1884 transitions. [2023-08-27 13:13:33,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:33,858 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1884 transitions. [2023-08-27 13:13:33,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 269.14285714285717) internal successors, (1884), 7 states have internal predecessors, (1884), 0 states have call successors, (0), 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 13:13:33,862 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:13:33,862 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:13:33,862 INFO L175 Difference]: Start difference. First operand has 317 places, 956 transitions, 17075 flow. Second operand 7 states and 1884 transitions. [2023-08-27 13:13:33,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 970 transitions, 19187 flow [2023-08-27 13:13:34,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 970 transitions, 18789 flow, removed 64 selfloop flow, removed 10 redundant places. [2023-08-27 13:13:34,413 INFO L231 Difference]: Finished difference. Result has 314 places, 953 transitions, 16829 flow [2023-08-27 13:13:34,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=16668, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=955, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=857, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16829, PETRI_PLACES=314, PETRI_TRANSITIONS=953} [2023-08-27 13:13:34,414 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 266 predicate places. [2023-08-27 13:13:34,415 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 953 transitions, 16829 flow [2023-08-27 13:13:34,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 266.09090909090907) internal successors, (2927), 11 states have internal predecessors, (2927), 0 states have call successors, (0), 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 13:13:34,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:34,415 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:34,421 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-08-27 13:13:34,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2023-08-27 13:13:34,616 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:34,616 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:34,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1951292510, now seen corresponding path program 30 times [2023-08-27 13:13:34,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:34,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285817288] [2023-08-27 13:13:34,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:34,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:34,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:34,701 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:34,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:34,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285817288] [2023-08-27 13:13:34,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285817288] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:34,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99899253] [2023-08-27 13:13:34,701 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 13:13:34,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:34,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:34,703 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:13:34,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-08-27 13:13:34,965 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 13:13:34,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:13:34,966 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:34,967 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:35,011 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:35,012 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:35,044 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:35,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [99899253] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:35,044 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:35,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-08-27 13:13:35,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601493844] [2023-08-27 13:13:35,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:35,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 13:13:35,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:35,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 13:13:35,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-08-27 13:13:35,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:35,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 953 transitions, 16829 flow. Second operand has 11 states, 11 states have (on average 266.09090909090907) internal successors, (2927), 11 states have internal predecessors, (2927), 0 states have call successors, (0), 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 13:13:35,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:35,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:35,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:36,399 INFO L124 PetriNetUnfolderBase]: 2489/3748 cut-off events. [2023-08-27 13:13:36,399 INFO L125 PetriNetUnfolderBase]: For 69187/69187 co-relation queries the response was YES. [2023-08-27 13:13:36,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34715 conditions, 3748 events. 2489/3748 cut-off events. For 69187/69187 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 18744 event pairs, 24 based on Foata normal form. 16/3764 useless extension candidates. Maximal degree in co-relation 34590. Up to 2283 conditions per place. [2023-08-27 13:13:36,450 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 704 selfloop transitions, 293 changer transitions 0/997 dead transitions. [2023-08-27 13:13:36,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 997 transitions, 19525 flow [2023-08-27 13:13:36,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 13:13:36,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 13:13:36,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2695 transitions. [2023-08-27 13:13:36,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39001447178002896 [2023-08-27 13:13:36,453 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2695 transitions. [2023-08-27 13:13:36,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2695 transitions. [2023-08-27 13:13:36,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:36,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2695 transitions. [2023-08-27 13:13:36,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 269.5) internal successors, (2695), 10 states have internal predecessors, (2695), 0 states have call successors, (0), 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 13:13:36,458 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 691.0) internal successors, (7601), 11 states have internal predecessors, (7601), 0 states have call successors, (0), 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 13:13:36,458 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 691.0) internal successors, (7601), 11 states have internal predecessors, (7601), 0 states have call successors, (0), 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 13:13:36,458 INFO L175 Difference]: Start difference. First operand has 314 places, 953 transitions, 16829 flow. Second operand 10 states and 2695 transitions. [2023-08-27 13:13:36,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 997 transitions, 19525 flow [2023-08-27 13:13:36,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 997 transitions, 19302 flow, removed 6 selfloop flow, removed 9 redundant places. [2023-08-27 13:13:36,917 INFO L231 Difference]: Finished difference. Result has 313 places, 963 transitions, 17460 flow [2023-08-27 13:13:36,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=16446, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=939, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17460, PETRI_PLACES=313, PETRI_TRANSITIONS=963} [2023-08-27 13:13:36,919 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 265 predicate places. [2023-08-27 13:13:36,919 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 963 transitions, 17460 flow [2023-08-27 13:13:36,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 266.09090909090907) internal successors, (2927), 11 states have internal predecessors, (2927), 0 states have call successors, (0), 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 13:13:36,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:36,919 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:36,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-08-27 13:13:37,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-08-27 13:13:37,126 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:37,126 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:37,126 INFO L85 PathProgramCache]: Analyzing trace with hash -996204662, now seen corresponding path program 31 times [2023-08-27 13:13:37,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:37,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629021132] [2023-08-27 13:13:37,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:37,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:37,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:37,211 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:37,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:37,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629021132] [2023-08-27 13:13:37,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629021132] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:37,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709381886] [2023-08-27 13:13:37,211 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 13:13:37,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:37,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:37,213 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:13:37,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-08-27 13:13:37,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:37,505 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:37,506 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:37,565 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:37,565 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:37,595 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:37,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709381886] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:37,595 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:37,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-27 13:13:37,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960161594] [2023-08-27 13:13:37,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:37,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 13:13:37,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:37,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 13:13:37,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-08-27 13:13:37,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:37,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 963 transitions, 17460 flow. Second operand has 12 states, 12 states have (on average 266.1666666666667) internal successors, (3194), 12 states have internal predecessors, (3194), 0 states have call successors, (0), 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 13:13:37,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:37,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:37,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:38,954 INFO L124 PetriNetUnfolderBase]: 2571/3870 cut-off events. [2023-08-27 13:13:38,954 INFO L125 PetriNetUnfolderBase]: For 72941/72941 co-relation queries the response was YES. [2023-08-27 13:13:38,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36406 conditions, 3870 events. 2571/3870 cut-off events. For 72941/72941 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 19503 event pairs, 96 based on Foata normal form. 16/3886 useless extension candidates. Maximal degree in co-relation 36282. Up to 2461 conditions per place. [2023-08-27 13:13:39,003 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 709 selfloop transitions, 314 changer transitions 1/1024 dead transitions. [2023-08-27 13:13:39,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 1024 transitions, 20324 flow [2023-08-27 13:13:39,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 13:13:39,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 13:13:39,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 3501 transitions. [2023-08-27 13:13:39,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897361683179339 [2023-08-27 13:13:39,006 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 3501 transitions. [2023-08-27 13:13:39,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 3501 transitions. [2023-08-27 13:13:39,006 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:39,006 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 3501 transitions. [2023-08-27 13:13:39,008 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 269.3076923076923) internal successors, (3501), 13 states have internal predecessors, (3501), 0 states have call successors, (0), 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 13:13:39,011 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 691.0) internal successors, (9674), 14 states have internal predecessors, (9674), 0 states have call successors, (0), 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 13:13:39,011 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 691.0) internal successors, (9674), 14 states have internal predecessors, (9674), 0 states have call successors, (0), 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 13:13:39,011 INFO L175 Difference]: Start difference. First operand has 313 places, 963 transitions, 17460 flow. Second operand 13 states and 3501 transitions. [2023-08-27 13:13:39,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 1024 transitions, 20324 flow [2023-08-27 13:13:39,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 1024 transitions, 20079 flow, removed 13 selfloop flow, removed 6 redundant places. [2023-08-27 13:13:39,645 INFO L231 Difference]: Finished difference. Result has 322 places, 992 transitions, 18606 flow [2023-08-27 13:13:39,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=17194, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=961, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=18606, PETRI_PLACES=322, PETRI_TRANSITIONS=992} [2023-08-27 13:13:39,646 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 274 predicate places. [2023-08-27 13:13:39,646 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 992 transitions, 18606 flow [2023-08-27 13:13:39,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 266.1666666666667) internal successors, (3194), 12 states have internal predecessors, (3194), 0 states have call successors, (0), 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 13:13:39,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:39,646 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:39,652 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2023-08-27 13:13:39,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2023-08-27 13:13:39,848 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:39,848 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:39,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1645831924, now seen corresponding path program 32 times [2023-08-27 13:13:39,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:39,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488101090] [2023-08-27 13:13:39,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:39,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:39,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:39,927 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:39,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:39,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488101090] [2023-08-27 13:13:39,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488101090] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:39,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440956957] [2023-08-27 13:13:39,928 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:13:39,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:39,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:39,929 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:13:39,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-08-27 13:13:40,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:13:40,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:13:40,231 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:40,232 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:40,291 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:40,291 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:40,324 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:40,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440956957] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:40,325 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:40,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-27 13:13:40,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235795601] [2023-08-27 13:13:40,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:40,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 13:13:40,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:40,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 13:13:40,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-08-27 13:13:40,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:40,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 992 transitions, 18606 flow. Second operand has 12 states, 12 states have (on average 266.0833333333333) internal successors, (3193), 12 states have internal predecessors, (3193), 0 states have call successors, (0), 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 13:13:40,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:40,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:40,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:41,764 INFO L124 PetriNetUnfolderBase]: 2554/3857 cut-off events. [2023-08-27 13:13:41,764 INFO L125 PetriNetUnfolderBase]: For 76631/76631 co-relation queries the response was YES. [2023-08-27 13:13:41,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37128 conditions, 3857 events. 2554/3857 cut-off events. For 76631/76631 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 19510 event pairs, 75 based on Foata normal form. 24/3881 useless extension candidates. Maximal degree in co-relation 37002. Up to 2507 conditions per place. [2023-08-27 13:13:41,823 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 682 selfloop transitions, 340 changer transitions 0/1022 dead transitions. [2023-08-27 13:13:41,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 1022 transitions, 20782 flow [2023-08-27 13:13:41,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 13:13:41,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 13:13:41,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4300 transitions. [2023-08-27 13:13:41,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38892908827785816 [2023-08-27 13:13:41,828 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4300 transitions. [2023-08-27 13:13:41,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4300 transitions. [2023-08-27 13:13:41,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:41,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4300 transitions. [2023-08-27 13:13:41,831 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 268.75) internal successors, (4300), 16 states have internal predecessors, (4300), 0 states have call successors, (0), 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 13:13:41,837 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 691.0) internal successors, (11747), 17 states have internal predecessors, (11747), 0 states have call successors, (0), 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 13:13:41,839 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 691.0) internal successors, (11747), 17 states have internal predecessors, (11747), 0 states have call successors, (0), 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 13:13:41,840 INFO L175 Difference]: Start difference. First operand has 322 places, 992 transitions, 18606 flow. Second operand 16 states and 4300 transitions. [2023-08-27 13:13:41,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 1022 transitions, 20782 flow [2023-08-27 13:13:42,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 1022 transitions, 20418 flow, removed 38 selfloop flow, removed 8 redundant places. [2023-08-27 13:13:42,482 INFO L231 Difference]: Finished difference. Result has 327 places, 992 transitions, 18891 flow [2023-08-27 13:13:42,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=17936, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=980, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=18891, PETRI_PLACES=327, PETRI_TRANSITIONS=992} [2023-08-27 13:13:42,483 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 279 predicate places. [2023-08-27 13:13:42,483 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 992 transitions, 18891 flow [2023-08-27 13:13:42,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 266.0833333333333) internal successors, (3193), 12 states have internal predecessors, (3193), 0 states have call successors, (0), 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 13:13:42,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:42,484 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:42,489 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2023-08-27 13:13:42,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2023-08-27 13:13:42,684 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:42,684 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:42,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1609558518, now seen corresponding path program 33 times [2023-08-27 13:13:42,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:42,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497973659] [2023-08-27 13:13:42,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:42,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:42,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:42,761 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:42,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:42,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497973659] [2023-08-27 13:13:42,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497973659] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:42,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520648498] [2023-08-27 13:13:42,762 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:13:42,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:42,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:42,765 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:13:42,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-08-27 13:13:43,062 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 13:13:43,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:13:43,063 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:13:43,064 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:43,121 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:43,122 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:43,157 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:43,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520648498] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:43,157 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:43,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-08-27 13:13:43,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222896546] [2023-08-27 13:13:43,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:43,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 13:13:43,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:43,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 13:13:43,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-08-27 13:13:43,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:13:43,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 992 transitions, 18891 flow. Second operand has 13 states, 13 states have (on average 266.0769230769231) internal successors, (3459), 13 states have internal predecessors, (3459), 0 states have call successors, (0), 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 13:13:43,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:43,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:13:43,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:44,578 INFO L124 PetriNetUnfolderBase]: 2603/3936 cut-off events. [2023-08-27 13:13:44,578 INFO L125 PetriNetUnfolderBase]: For 80828/80828 co-relation queries the response was YES. [2023-08-27 13:13:44,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38152 conditions, 3936 events. 2603/3936 cut-off events. For 80828/80828 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 20019 event pairs, 98 based on Foata normal form. 2/3938 useless extension candidates. Maximal degree in co-relation 38026. Up to 2783 conditions per place. [2023-08-27 13:13:44,630 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 778 selfloop transitions, 266 changer transitions 0/1044 dead transitions. [2023-08-27 13:13:44,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 1044 transitions, 21674 flow [2023-08-27 13:13:44,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 13:13:44,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 13:13:44,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3757 transitions. [2023-08-27 13:13:44,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3883605540624354 [2023-08-27 13:13:44,633 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3757 transitions. [2023-08-27 13:13:44,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3757 transitions. [2023-08-27 13:13:44,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:44,633 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3757 transitions. [2023-08-27 13:13:44,635 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 268.35714285714283) internal successors, (3757), 14 states have internal predecessors, (3757), 0 states have call successors, (0), 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 13:13:44,639 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 691.0) internal successors, (10365), 15 states have internal predecessors, (10365), 0 states have call successors, (0), 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 13:13:44,639 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 691.0) internal successors, (10365), 15 states have internal predecessors, (10365), 0 states have call successors, (0), 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 13:13:44,639 INFO L175 Difference]: Start difference. First operand has 327 places, 992 transitions, 18891 flow. Second operand 14 states and 3757 transitions. [2023-08-27 13:13:44,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 1044 transitions, 21674 flow [2023-08-27 13:13:45,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 1044 transitions, 20955 flow, removed 51 selfloop flow, removed 13 redundant places. [2023-08-27 13:13:45,356 INFO L231 Difference]: Finished difference. Result has 333 places, 1019 transitions, 19304 flow [2023-08-27 13:13:45,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=18188, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=991, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=733, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=19304, PETRI_PLACES=333, PETRI_TRANSITIONS=1019} [2023-08-27 13:13:45,356 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 285 predicate places. [2023-08-27 13:13:45,357 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 1019 transitions, 19304 flow [2023-08-27 13:13:45,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 266.0769230769231) internal successors, (3459), 13 states have internal predecessors, (3459), 0 states have call successors, (0), 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 13:13:45,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:45,357 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:45,362 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2023-08-27 13:13:45,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:45,558 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:45,558 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:45,558 INFO L85 PathProgramCache]: Analyzing trace with hash 349141072, now seen corresponding path program 34 times [2023-08-27 13:13:45,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:45,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639291230] [2023-08-27 13:13:45,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:45,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:45,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:46,439 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:46,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:46,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639291230] [2023-08-27 13:13:46,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639291230] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:46,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517019195] [2023-08-27 13:13:46,440 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:13:46,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:46,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:46,441 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:13:46,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-08-27 13:13:46,723 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:13:46,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:13:46,725 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-27 13:13:46,728 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:47,858 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:47,858 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:48,953 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:48,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517019195] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:48,954 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:48,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-27 13:13:48,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555980820] [2023-08-27 13:13:48,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:48,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 13:13:48,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:48,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 13:13:48,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2023-08-27 13:13:48,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 691 [2023-08-27 13:13:48,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 1019 transitions, 19304 flow. Second operand has 20 states, 20 states have (on average 255.8) internal successors, (5116), 20 states have internal predecessors, (5116), 0 states have call successors, (0), 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 13:13:48,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:48,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 691 [2023-08-27 13:13:48,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:50,893 INFO L124 PetriNetUnfolderBase]: 2873/4466 cut-off events. [2023-08-27 13:13:50,894 INFO L125 PetriNetUnfolderBase]: For 101988/101992 co-relation queries the response was YES. [2023-08-27 13:13:50,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43099 conditions, 4466 events. 2873/4466 cut-off events. For 101988/101992 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 24365 event pairs, 37 based on Foata normal form. 4/4464 useless extension candidates. Maximal degree in co-relation 42968. Up to 3614 conditions per place. [2023-08-27 13:13:50,951 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 969 selfloop transitions, 181 changer transitions 26/1186 dead transitions. [2023-08-27 13:13:50,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 1186 transitions, 24521 flow [2023-08-27 13:13:50,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 13:13:50,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 13:13:50,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2871 transitions. [2023-08-27 13:13:50,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37771345875542695 [2023-08-27 13:13:50,953 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2871 transitions. [2023-08-27 13:13:50,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2871 transitions. [2023-08-27 13:13:50,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:50,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2871 transitions. [2023-08-27 13:13:50,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 261.0) internal successors, (2871), 11 states have internal predecessors, (2871), 0 states have call successors, (0), 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 13:13:50,959 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 691.0) internal successors, (8292), 12 states have internal predecessors, (8292), 0 states have call successors, (0), 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 13:13:50,960 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 691.0) internal successors, (8292), 12 states have internal predecessors, (8292), 0 states have call successors, (0), 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 13:13:50,960 INFO L175 Difference]: Start difference. First operand has 333 places, 1019 transitions, 19304 flow. Second operand 11 states and 2871 transitions. [2023-08-27 13:13:50,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 1186 transitions, 24521 flow [2023-08-27 13:13:51,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 1186 transitions, 24173 flow, removed 14 selfloop flow, removed 8 redundant places. [2023-08-27 13:13:51,734 INFO L231 Difference]: Finished difference. Result has 344 places, 1108 transitions, 21485 flow [2023-08-27 13:13:51,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=18981, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1019, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=850, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=21485, PETRI_PLACES=344, PETRI_TRANSITIONS=1108} [2023-08-27 13:13:51,735 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 296 predicate places. [2023-08-27 13:13:51,735 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 1108 transitions, 21485 flow [2023-08-27 13:13:51,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 255.8) internal successors, (5116), 20 states have internal predecessors, (5116), 0 states have call successors, (0), 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 13:13:51,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:51,736 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:51,743 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2023-08-27 13:13:51,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:51,943 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:51,943 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:51,943 INFO L85 PathProgramCache]: Analyzing trace with hash 251559146, now seen corresponding path program 35 times [2023-08-27 13:13:51,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:51,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722696616] [2023-08-27 13:13:51,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:51,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:51,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:52,568 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:52,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:52,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722696616] [2023-08-27 13:13:52,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722696616] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:52,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357277605] [2023-08-27 13:13:52,569 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:13:52,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:52,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:52,573 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:13:52,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-08-27 13:13:52,881 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:13:52,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:13:52,883 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-27 13:13:52,887 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:13:53,846 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:53,847 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:13:54,850 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:54,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357277605] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:13:54,851 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:13:54,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-27 13:13:54,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004893094] [2023-08-27 13:13:54,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:13:54,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 13:13:54,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:13:54,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 13:13:54,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2023-08-27 13:13:54,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 691 [2023-08-27 13:13:54,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 1108 transitions, 21485 flow. Second operand has 19 states, 19 states have (on average 256.0) internal successors, (4864), 19 states have internal predecessors, (4864), 0 states have call successors, (0), 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 13:13:54,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:13:54,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 691 [2023-08-27 13:13:54,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:13:57,123 INFO L124 PetriNetUnfolderBase]: 2918/4572 cut-off events. [2023-08-27 13:13:57,123 INFO L125 PetriNetUnfolderBase]: For 115627/115634 co-relation queries the response was YES. [2023-08-27 13:13:57,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44929 conditions, 4572 events. 2918/4572 cut-off events. For 115627/115634 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 25378 event pairs, 34 based on Foata normal form. 7/4574 useless extension candidates. Maximal degree in co-relation 44790. Up to 3898 conditions per place. [2023-08-27 13:13:57,179 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 980 selfloop transitions, 142 changer transitions 46/1178 dead transitions. [2023-08-27 13:13:57,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 1178 transitions, 24685 flow [2023-08-27 13:13:57,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 13:13:57,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 13:13:57,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3633 transitions. [2023-08-27 13:13:57,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3755426917510854 [2023-08-27 13:13:57,181 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3633 transitions. [2023-08-27 13:13:57,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3633 transitions. [2023-08-27 13:13:57,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:13:57,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3633 transitions. [2023-08-27 13:13:57,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 259.5) internal successors, (3633), 14 states have internal predecessors, (3633), 0 states have call successors, (0), 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 13:13:57,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 691.0) internal successors, (10365), 15 states have internal predecessors, (10365), 0 states have call successors, (0), 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 13:13:57,189 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 691.0) internal successors, (10365), 15 states have internal predecessors, (10365), 0 states have call successors, (0), 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 13:13:57,189 INFO L175 Difference]: Start difference. First operand has 344 places, 1108 transitions, 21485 flow. Second operand 14 states and 3633 transitions. [2023-08-27 13:13:57,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 1178 transitions, 24685 flow [2023-08-27 13:13:57,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 1178 transitions, 23847 flow, removed 413 selfloop flow, removed 3 redundant places. [2023-08-27 13:13:57,973 INFO L231 Difference]: Finished difference. Result has 358 places, 1101 transitions, 20958 flow [2023-08-27 13:13:57,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=20812, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=966, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=20958, PETRI_PLACES=358, PETRI_TRANSITIONS=1101} [2023-08-27 13:13:57,975 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 310 predicate places. [2023-08-27 13:13:57,976 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 1101 transitions, 20958 flow [2023-08-27 13:13:57,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 256.0) internal successors, (4864), 19 states have internal predecessors, (4864), 0 states have call successors, (0), 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 13:13:57,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:13:57,977 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:13:57,983 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-08-27 13:13:58,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2023-08-27 13:13:58,178 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:13:58,178 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:13:58,178 INFO L85 PathProgramCache]: Analyzing trace with hash 110225298, now seen corresponding path program 36 times [2023-08-27 13:13:58,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:13:58,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487822468] [2023-08-27 13:13:58,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:13:58,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:13:58,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:13:58,921 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:13:58,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:13:58,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487822468] [2023-08-27 13:13:58,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487822468] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:13:58,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889122890] [2023-08-27 13:13:58,922 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 13:13:58,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:13:58,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:13:58,925 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:13:58,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-08-27 13:13:59,298 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 13:13:59,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:13:59,300 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-27 13:13:59,304 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:14:00,713 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:00,718 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:14:01,833 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:01,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889122890] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:14:01,834 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:14:01,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-27 13:14:01,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049508123] [2023-08-27 13:14:01,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:14:01,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 13:14:01,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:14:01,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 13:14:01,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2023-08-27 13:14:01,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 691 [2023-08-27 13:14:01,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 1101 transitions, 20958 flow. Second operand has 19 states, 19 states have (on average 255.78947368421052) internal successors, (4860), 19 states have internal predecessors, (4860), 0 states have call successors, (0), 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 13:14:01,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:14:01,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 691 [2023-08-27 13:14:01,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:14:04,113 INFO L124 PetriNetUnfolderBase]: 2852/4456 cut-off events. [2023-08-27 13:14:04,113 INFO L125 PetriNetUnfolderBase]: For 101536/101543 co-relation queries the response was YES. [2023-08-27 13:14:04,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42864 conditions, 4456 events. 2852/4456 cut-off events. For 101536/101543 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 24537 event pairs, 30 based on Foata normal form. 5/4456 useless extension candidates. Maximal degree in co-relation 42720. Up to 3780 conditions per place. [2023-08-27 13:14:04,162 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 960 selfloop transitions, 179 changer transitions 7/1156 dead transitions. [2023-08-27 13:14:04,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 1156 transitions, 23987 flow [2023-08-27 13:14:04,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 13:14:04,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 13:14:04,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2860 transitions. [2023-08-27 13:14:04,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626628075253254 [2023-08-27 13:14:04,165 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2860 transitions. [2023-08-27 13:14:04,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2860 transitions. [2023-08-27 13:14:04,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:14:04,165 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2860 transitions. [2023-08-27 13:14:04,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 260.0) internal successors, (2860), 11 states have internal predecessors, (2860), 0 states have call successors, (0), 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 13:14:04,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 691.0) internal successors, (8292), 12 states have internal predecessors, (8292), 0 states have call successors, (0), 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 13:14:04,169 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 691.0) internal successors, (8292), 12 states have internal predecessors, (8292), 0 states have call successors, (0), 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 13:14:04,170 INFO L175 Difference]: Start difference. First operand has 358 places, 1101 transitions, 20958 flow. Second operand 11 states and 2860 transitions. [2023-08-27 13:14:04,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 1156 transitions, 23987 flow [2023-08-27 13:14:04,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 1156 transitions, 23566 flow, removed 93 selfloop flow, removed 8 redundant places. [2023-08-27 13:14:04,857 INFO L231 Difference]: Finished difference. Result has 358 places, 1110 transitions, 21184 flow [2023-08-27 13:14:04,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=20549, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=922, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=21184, PETRI_PLACES=358, PETRI_TRANSITIONS=1110} [2023-08-27 13:14:04,858 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 310 predicate places. [2023-08-27 13:14:04,858 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 1110 transitions, 21184 flow [2023-08-27 13:14:04,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 255.78947368421052) internal successors, (4860), 19 states have internal predecessors, (4860), 0 states have call successors, (0), 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 13:14:04,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:14:04,859 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:14:04,864 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2023-08-27 13:14:05,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:14:05,059 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:14:05,060 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:14:05,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1127851094, now seen corresponding path program 37 times [2023-08-27 13:14:05,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:14:05,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472764795] [2023-08-27 13:14:05,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:14:05,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:14:05,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:14:05,899 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:05,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:14:05,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472764795] [2023-08-27 13:14:05,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472764795] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:14:05,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041149307] [2023-08-27 13:14:05,899 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 13:14:05,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:14:05,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:14:05,900 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:14:05,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-08-27 13:14:06,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:14:06,232 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-27 13:14:06,236 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:14:06,972 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:06,973 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:14:08,211 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:08,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041149307] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:14:08,211 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:14:08,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 19 [2023-08-27 13:14:08,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116585438] [2023-08-27 13:14:08,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:14:08,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 13:14:08,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:14:08,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 13:14:08,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2023-08-27 13:14:08,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 691 [2023-08-27 13:14:08,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 1110 transitions, 21184 flow. Second operand has 21 states, 21 states have (on average 250.9047619047619) internal successors, (5269), 21 states have internal predecessors, (5269), 0 states have call successors, (0), 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 13:14:08,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:14:08,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 691 [2023-08-27 13:14:08,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:14:10,186 INFO L124 PetriNetUnfolderBase]: 2841/4439 cut-off events. [2023-08-27 13:14:10,186 INFO L125 PetriNetUnfolderBase]: For 98023/98030 co-relation queries the response was YES. [2023-08-27 13:14:10,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42516 conditions, 4439 events. 2841/4439 cut-off events. For 98023/98030 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 24366 event pairs, 18 based on Foata normal form. 5/4439 useless extension candidates. Maximal degree in co-relation 42378. Up to 3639 conditions per place. [2023-08-27 13:14:10,248 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 951 selfloop transitions, 185 changer transitions 7/1153 dead transitions. [2023-08-27 13:14:10,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 1153 transitions, 24012 flow [2023-08-27 13:14:10,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 13:14:10,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 13:14:10,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2555 transitions. [2023-08-27 13:14:10,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36975397973950797 [2023-08-27 13:14:10,251 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2555 transitions. [2023-08-27 13:14:10,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2555 transitions. [2023-08-27 13:14:10,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:14:10,251 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2555 transitions. [2023-08-27 13:14:10,252 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 255.5) internal successors, (2555), 10 states have internal predecessors, (2555), 0 states have call successors, (0), 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 13:14:10,255 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 691.0) internal successors, (7601), 11 states have internal predecessors, (7601), 0 states have call successors, (0), 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 13:14:10,255 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 691.0) internal successors, (7601), 11 states have internal predecessors, (7601), 0 states have call successors, (0), 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 13:14:10,255 INFO L175 Difference]: Start difference. First operand has 358 places, 1110 transitions, 21184 flow. Second operand 10 states and 2555 transitions. [2023-08-27 13:14:10,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 1153 transitions, 24012 flow [2023-08-27 13:14:10,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 1153 transitions, 23621 flow, removed 22 selfloop flow, removed 9 redundant places. [2023-08-27 13:14:10,963 INFO L231 Difference]: Finished difference. Result has 360 places, 1113 transitions, 21379 flow [2023-08-27 13:14:10,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=20795, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=925, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=21379, PETRI_PLACES=360, PETRI_TRANSITIONS=1113} [2023-08-27 13:14:10,964 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 312 predicate places. [2023-08-27 13:14:10,964 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 1113 transitions, 21379 flow [2023-08-27 13:14:10,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 250.9047619047619) internal successors, (5269), 21 states have internal predecessors, (5269), 0 states have call successors, (0), 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 13:14:10,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:14:10,965 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:14:10,971 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-08-27 13:14:11,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2023-08-27 13:14:11,166 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:14:11,166 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:14:11,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1557507680, now seen corresponding path program 38 times [2023-08-27 13:14:11,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:14:11,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142021264] [2023-08-27 13:14:11,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:14:11,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:14:11,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:14:12,069 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:12,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:14:12,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142021264] [2023-08-27 13:14:12,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142021264] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:14:12,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738091683] [2023-08-27 13:14:12,069 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:14:12,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:14:12,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:14:12,070 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:14:12,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-08-27 13:14:12,378 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:14:12,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:14:12,379 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-27 13:14:12,382 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:14:13,254 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:13,254 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:14:14,348 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:14,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738091683] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:14:14,348 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:14:14,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 19 [2023-08-27 13:14:14,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592750394] [2023-08-27 13:14:14,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:14:14,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 13:14:14,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:14:14,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 13:14:14,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2023-08-27 13:14:14,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 691 [2023-08-27 13:14:14,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 1113 transitions, 21379 flow. Second operand has 21 states, 21 states have (on average 250.9047619047619) internal successors, (5269), 21 states have internal predecessors, (5269), 0 states have call successors, (0), 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 13:14:14,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:14:14,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 691 [2023-08-27 13:14:14,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:14:16,391 INFO L124 PetriNetUnfolderBase]: 2951/4631 cut-off events. [2023-08-27 13:14:16,392 INFO L125 PetriNetUnfolderBase]: For 109647/109654 co-relation queries the response was YES. [2023-08-27 13:14:16,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44375 conditions, 4631 events. 2951/4631 cut-off events. For 109647/109654 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 25780 event pairs, 64 based on Foata normal form. 5/4631 useless extension candidates. Maximal degree in co-relation 44231. Up to 4189 conditions per place. [2023-08-27 13:14:16,457 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1043 selfloop transitions, 143 changer transitions 10/1206 dead transitions. [2023-08-27 13:14:16,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 1206 transitions, 25193 flow [2023-08-27 13:14:16,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 13:14:16,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 13:14:16,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2297 transitions. [2023-08-27 13:14:16,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693519858498151 [2023-08-27 13:14:16,459 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2297 transitions. [2023-08-27 13:14:16,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2297 transitions. [2023-08-27 13:14:16,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:14:16,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2297 transitions. [2023-08-27 13:14:16,461 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 255.22222222222223) internal successors, (2297), 9 states have internal predecessors, (2297), 0 states have call successors, (0), 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 13:14:16,463 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 691.0) internal successors, (6910), 10 states have internal predecessors, (6910), 0 states have call successors, (0), 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 13:14:16,463 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 691.0) internal successors, (6910), 10 states have internal predecessors, (6910), 0 states have call successors, (0), 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 13:14:16,463 INFO L175 Difference]: Start difference. First operand has 360 places, 1113 transitions, 21379 flow. Second operand 9 states and 2297 transitions. [2023-08-27 13:14:16,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 1206 transitions, 25193 flow [2023-08-27 13:14:17,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 1206 transitions, 24820 flow, removed 62 selfloop flow, removed 6 redundant places. [2023-08-27 13:14:17,246 INFO L231 Difference]: Finished difference. Result has 365 places, 1163 transitions, 22390 flow [2023-08-27 13:14:17,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=21010, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=972, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22390, PETRI_PLACES=365, PETRI_TRANSITIONS=1163} [2023-08-27 13:14:17,247 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 317 predicate places. [2023-08-27 13:14:17,247 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 1163 transitions, 22390 flow [2023-08-27 13:14:17,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 250.9047619047619) internal successors, (5269), 21 states have internal predecessors, (5269), 0 states have call successors, (0), 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 13:14:17,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:14:17,248 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:14:17,254 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2023-08-27 13:14:17,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:14:17,449 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:14:17,449 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:14:17,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1511962670, now seen corresponding path program 39 times [2023-08-27 13:14:17,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:14:17,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462808376] [2023-08-27 13:14:17,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:14:17,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:14:17,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:14:18,016 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:18,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:14:18,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462808376] [2023-08-27 13:14:18,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462808376] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:14:18,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174440966] [2023-08-27 13:14:18,016 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:14:18,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:14:18,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:14:18,018 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:14:18,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-08-27 13:14:18,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 13:14:18,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:14:18,352 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-27 13:14:18,355 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:14:19,018 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:19,019 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:14:20,213 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:20,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174440966] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:14:20,213 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:14:20,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-27 13:14:20,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782644318] [2023-08-27 13:14:20,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:14:20,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 13:14:20,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:14:20,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 13:14:20,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2023-08-27 13:14:20,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 691 [2023-08-27 13:14:20,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 1163 transitions, 22390 flow. Second operand has 20 states, 20 states have (on average 255.75) internal successors, (5115), 20 states have internal predecessors, (5115), 0 states have call successors, (0), 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 13:14:20,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:14:20,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 691 [2023-08-27 13:14:20,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:14:22,253 INFO L124 PetriNetUnfolderBase]: 2936/4622 cut-off events. [2023-08-27 13:14:22,253 INFO L125 PetriNetUnfolderBase]: For 108826/108833 co-relation queries the response was YES. [2023-08-27 13:14:22,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44572 conditions, 4622 events. 2936/4622 cut-off events. For 108826/108833 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 25903 event pairs, 79 based on Foata normal form. 5/4622 useless extension candidates. Maximal degree in co-relation 44425. Up to 4292 conditions per place. [2023-08-27 13:14:22,322 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1066 selfloop transitions, 115 changer transitions 7/1198 dead transitions. [2023-08-27 13:14:22,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 1198 transitions, 25248 flow [2023-08-27 13:14:22,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 13:14:22,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 13:14:22,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2080 transitions. [2023-08-27 13:14:22,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626628075253254 [2023-08-27 13:14:22,324 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2080 transitions. [2023-08-27 13:14:22,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2080 transitions. [2023-08-27 13:14:22,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:14:22,324 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2080 transitions. [2023-08-27 13:14:22,325 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 260.0) internal successors, (2080), 8 states have internal predecessors, (2080), 0 states have call successors, (0), 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 13:14:22,327 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 691.0) internal successors, (6219), 9 states have internal predecessors, (6219), 0 states have call successors, (0), 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 13:14:22,328 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 691.0) internal successors, (6219), 9 states have internal predecessors, (6219), 0 states have call successors, (0), 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 13:14:22,328 INFO L175 Difference]: Start difference. First operand has 365 places, 1163 transitions, 22390 flow. Second operand 8 states and 2080 transitions. [2023-08-27 13:14:22,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 1198 transitions, 25248 flow [2023-08-27 13:14:23,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 1198 transitions, 24790 flow, removed 200 selfloop flow, removed 3 redundant places. [2023-08-27 13:14:23,326 INFO L231 Difference]: Finished difference. Result has 371 places, 1172 transitions, 22585 flow [2023-08-27 13:14:23,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=22038, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1048, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=22585, PETRI_PLACES=371, PETRI_TRANSITIONS=1172} [2023-08-27 13:14:23,327 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 323 predicate places. [2023-08-27 13:14:23,327 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 1172 transitions, 22585 flow [2023-08-27 13:14:23,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 255.75) internal successors, (5115), 20 states have internal predecessors, (5115), 0 states have call successors, (0), 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 13:14:23,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:14:23,328 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:14:23,333 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2023-08-27 13:14:23,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:14:23,528 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:14:23,529 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:14:23,529 INFO L85 PathProgramCache]: Analyzing trace with hash -395167064, now seen corresponding path program 40 times [2023-08-27 13:14:23,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:14:23,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815761048] [2023-08-27 13:14:23,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:14:23,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:14:23,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:14:24,059 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:24,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:14:24,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815761048] [2023-08-27 13:14:24,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815761048] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:14:24,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [346210514] [2023-08-27 13:14:24,060 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:14:24,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:14:24,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:14:24,061 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:14:24,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-08-27 13:14:24,468 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:14:24,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:14:24,469 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-27 13:14:24,472 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:14:25,090 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:25,091 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:14:26,118 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:26,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [346210514] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:14:26,118 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:14:26,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-27 13:14:26,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700316853] [2023-08-27 13:14:26,118 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:14:26,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 13:14:26,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:14:26,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 13:14:26,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2023-08-27 13:14:26,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 691 [2023-08-27 13:14:26,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 1172 transitions, 22585 flow. Second operand has 20 states, 20 states have (on average 255.8) internal successors, (5116), 20 states have internal predecessors, (5116), 0 states have call successors, (0), 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 13:14:26,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:14:26,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 691 [2023-08-27 13:14:26,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:14:28,205 INFO L124 PetriNetUnfolderBase]: 2931/4611 cut-off events. [2023-08-27 13:14:28,205 INFO L125 PetriNetUnfolderBase]: For 105769/105776 co-relation queries the response was YES. [2023-08-27 13:14:28,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44382 conditions, 4611 events. 2931/4611 cut-off events. For 105769/105776 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 25800 event pairs, 79 based on Foata normal form. 5/4611 useless extension candidates. Maximal degree in co-relation 44234. Up to 4195 conditions per place. [2023-08-27 13:14:28,261 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1040 selfloop transitions, 141 changer transitions 9/1200 dead transitions. [2023-08-27 13:14:28,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 1200 transitions, 25131 flow [2023-08-27 13:14:28,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 13:14:28,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 13:14:28,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2083 transitions. [2023-08-27 13:14:28,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37680897250361794 [2023-08-27 13:14:28,263 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2083 transitions. [2023-08-27 13:14:28,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2083 transitions. [2023-08-27 13:14:28,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:14:28,264 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2083 transitions. [2023-08-27 13:14:28,265 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 260.375) internal successors, (2083), 8 states have internal predecessors, (2083), 0 states have call successors, (0), 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 13:14:28,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 691.0) internal successors, (6219), 9 states have internal predecessors, (6219), 0 states have call successors, (0), 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 13:14:28,267 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 691.0) internal successors, (6219), 9 states have internal predecessors, (6219), 0 states have call successors, (0), 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 13:14:28,267 INFO L175 Difference]: Start difference. First operand has 371 places, 1172 transitions, 22585 flow. Second operand 8 states and 2083 transitions. [2023-08-27 13:14:28,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 1200 transitions, 25131 flow [2023-08-27 13:14:28,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 1200 transitions, 24712 flow, removed 109 selfloop flow, removed 5 redundant places. [2023-08-27 13:14:29,009 INFO L231 Difference]: Finished difference. Result has 374 places, 1172 transitions, 22475 flow [2023-08-27 13:14:29,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=22168, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1031, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=22475, PETRI_PLACES=374, PETRI_TRANSITIONS=1172} [2023-08-27 13:14:29,009 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 326 predicate places. [2023-08-27 13:14:29,009 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 1172 transitions, 22475 flow [2023-08-27 13:14:29,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 255.8) internal successors, (5116), 20 states have internal predecessors, (5116), 0 states have call successors, (0), 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 13:14:29,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:14:29,010 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:14:29,015 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2023-08-27 13:14:29,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2023-08-27 13:14:29,211 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:14:29,211 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:14:29,211 INFO L85 PathProgramCache]: Analyzing trace with hash -851898788, now seen corresponding path program 41 times [2023-08-27 13:14:29,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:14:29,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762463149] [2023-08-27 13:14:29,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:14:29,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:14:29,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:14:29,905 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:29,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:14:29,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762463149] [2023-08-27 13:14:29,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762463149] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:14:29,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101135118] [2023-08-27 13:14:29,906 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:14:29,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:14:29,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:14:29,907 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:14:29,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-08-27 13:14:30,250 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 13:14:30,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:14:30,252 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-27 13:14:30,256 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:14:30,784 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:30,785 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:14:32,192 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:32,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101135118] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:14:32,192 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:14:32,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-27 13:14:32,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015648758] [2023-08-27 13:14:32,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:14:32,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 13:14:32,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:14:32,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 13:14:32,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2023-08-27 13:14:32,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 691 [2023-08-27 13:14:32,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 1172 transitions, 22475 flow. Second operand has 19 states, 19 states have (on average 255.78947368421052) internal successors, (4860), 19 states have internal predecessors, (4860), 0 states have call successors, (0), 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 13:14:32,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:14:32,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 691 [2023-08-27 13:14:32,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:14:34,589 INFO L124 PetriNetUnfolderBase]: 3217/5142 cut-off events. [2023-08-27 13:14:34,589 INFO L125 PetriNetUnfolderBase]: For 131269/131276 co-relation queries the response was YES. [2023-08-27 13:14:34,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49680 conditions, 5142 events. 3217/5142 cut-off events. For 131269/131276 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 30193 event pairs, 107 based on Foata normal form. 6/5143 useless extension candidates. Maximal degree in co-relation 49529. Up to 4354 conditions per place. [2023-08-27 13:14:34,661 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1152 selfloop transitions, 196 changer transitions 26/1384 dead transitions. [2023-08-27 13:14:34,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 1384 transitions, 29469 flow [2023-08-27 13:14:34,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 13:14:34,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 13:14:34,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2869 transitions. [2023-08-27 13:14:34,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774503354821734 [2023-08-27 13:14:34,664 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2869 transitions. [2023-08-27 13:14:34,664 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2869 transitions. [2023-08-27 13:14:34,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:14:34,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2869 transitions. [2023-08-27 13:14:34,666 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 260.8181818181818) internal successors, (2869), 11 states have internal predecessors, (2869), 0 states have call successors, (0), 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 13:14:34,668 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 691.0) internal successors, (8292), 12 states have internal predecessors, (8292), 0 states have call successors, (0), 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 13:14:34,668 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 691.0) internal successors, (8292), 12 states have internal predecessors, (8292), 0 states have call successors, (0), 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 13:14:34,668 INFO L175 Difference]: Start difference. First operand has 374 places, 1172 transitions, 22475 flow. Second operand 11 states and 2869 transitions. [2023-08-27 13:14:34,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 1384 transitions, 29469 flow [2023-08-27 13:14:35,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 1384 transitions, 29152 flow, removed 44 selfloop flow, removed 6 redundant places. [2023-08-27 13:14:35,673 INFO L231 Difference]: Finished difference. Result has 386 places, 1287 transitions, 25341 flow [2023-08-27 13:14:35,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=22168, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1000, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=25341, PETRI_PLACES=386, PETRI_TRANSITIONS=1287} [2023-08-27 13:14:35,675 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 338 predicate places. [2023-08-27 13:14:35,675 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 1287 transitions, 25341 flow [2023-08-27 13:14:35,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 255.78947368421052) internal successors, (4860), 19 states have internal predecessors, (4860), 0 states have call successors, (0), 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 13:14:35,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:14:35,676 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:14:35,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2023-08-27 13:14:35,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2023-08-27 13:14:35,882 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:14:35,883 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:14:35,883 INFO L85 PathProgramCache]: Analyzing trace with hash 156073102, now seen corresponding path program 42 times [2023-08-27 13:14:35,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:14:35,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448738155] [2023-08-27 13:14:35,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:14:35,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:14:35,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:14:36,792 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:36,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:14:36,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448738155] [2023-08-27 13:14:36,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448738155] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:14:36,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262068513] [2023-08-27 13:14:36,792 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 13:14:36,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:14:36,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:14:36,793 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:14:36,796 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-08-27 13:14:37,160 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 13:14:37,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:14:37,161 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-27 13:14:37,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:14:37,599 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:37,599 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:14:38,801 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:38,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262068513] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:14:38,802 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:14:38,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 20 [2023-08-27 13:14:38,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986945292] [2023-08-27 13:14:38,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:14:38,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 13:14:38,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:14:38,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 13:14:38,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2023-08-27 13:14:38,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 691 [2023-08-27 13:14:38,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 1287 transitions, 25341 flow. Second operand has 22 states, 22 states have (on average 250.8181818181818) internal successors, (5518), 22 states have internal predecessors, (5518), 0 states have call successors, (0), 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 13:14:38,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:14:38,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 691 [2023-08-27 13:14:38,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:14:41,319 INFO L124 PetriNetUnfolderBase]: 3165/5055 cut-off events. [2023-08-27 13:14:41,320 INFO L125 PetriNetUnfolderBase]: For 133988/133995 co-relation queries the response was YES. [2023-08-27 13:14:41,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49766 conditions, 5055 events. 3165/5055 cut-off events. For 133988/133995 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 29542 event pairs, 99 based on Foata normal form. 5/5055 useless extension candidates. Maximal degree in co-relation 49608. Up to 4737 conditions per place. [2023-08-27 13:14:41,400 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1190 selfloop transitions, 80 changer transitions 40/1320 dead transitions. [2023-08-27 13:14:41,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 1320 transitions, 28410 flow [2023-08-27 13:14:41,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:14:41,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:14:41,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1787 transitions. [2023-08-27 13:14:41,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36944387016745917 [2023-08-27 13:14:41,402 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1787 transitions. [2023-08-27 13:14:41,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1787 transitions. [2023-08-27 13:14:41,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:14:41,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1787 transitions. [2023-08-27 13:14:41,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 255.28571428571428) internal successors, (1787), 7 states have internal predecessors, (1787), 0 states have call successors, (0), 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 13:14:41,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:14:41,405 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 691.0) internal successors, (5528), 8 states have internal predecessors, (5528), 0 states have call successors, (0), 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 13:14:41,405 INFO L175 Difference]: Start difference. First operand has 386 places, 1287 transitions, 25341 flow. Second operand 7 states and 1787 transitions. [2023-08-27 13:14:41,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 1320 transitions, 28410 flow [2023-08-27 13:14:42,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 1320 transitions, 27720 flow, removed 345 selfloop flow, removed 2 redundant places. [2023-08-27 13:14:42,687 INFO L231 Difference]: Finished difference. Result has 391 places, 1260 transitions, 24357 flow [2023-08-27 13:14:42,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=24655, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=24357, PETRI_PLACES=391, PETRI_TRANSITIONS=1260} [2023-08-27 13:14:42,688 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 343 predicate places. [2023-08-27 13:14:42,688 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 1260 transitions, 24357 flow [2023-08-27 13:14:42,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 250.8181818181818) internal successors, (5518), 22 states have internal predecessors, (5518), 0 states have call successors, (0), 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 13:14:42,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:14:42,689 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:14:42,694 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2023-08-27 13:14:42,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:14:42,893 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:14:42,893 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:14:42,893 INFO L85 PathProgramCache]: Analyzing trace with hash 769426958, now seen corresponding path program 43 times [2023-08-27 13:14:42,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:14:42,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572545479] [2023-08-27 13:14:42,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:14:42,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:14:42,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:14:43,546 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:43,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:14:43,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572545479] [2023-08-27 13:14:43,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572545479] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:14:43,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268973528] [2023-08-27 13:14:43,547 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 13:14:43,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:14:43,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:14:43,549 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:14:43,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-08-27 13:14:43,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:14:43,952 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-27 13:14:43,955 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:14:45,109 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:45,110 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:14:46,218 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:46,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268973528] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:14:46,219 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:14:46,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-27 13:14:46,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174284056] [2023-08-27 13:14:46,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:14:46,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 13:14:46,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:14:46,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 13:14:46,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2023-08-27 13:14:46,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 691 [2023-08-27 13:14:46,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 1260 transitions, 24357 flow. Second operand has 19 states, 19 states have (on average 255.8421052631579) internal successors, (4861), 19 states have internal predecessors, (4861), 0 states have call successors, (0), 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 13:14:46,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:14:46,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 691 [2023-08-27 13:14:46,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:14:48,661 INFO L124 PetriNetUnfolderBase]: 3188/5110 cut-off events. [2023-08-27 13:14:48,661 INFO L125 PetriNetUnfolderBase]: For 136330/136335 co-relation queries the response was YES. [2023-08-27 13:14:48,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49764 conditions, 5110 events. 3188/5110 cut-off events. For 136330/136335 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 30135 event pairs, 95 based on Foata normal form. 3/5108 useless extension candidates. Maximal degree in co-relation 49603. Up to 4716 conditions per place. [2023-08-27 13:14:48,731 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1189 selfloop transitions, 122 changer transitions 7/1328 dead transitions. [2023-08-27 13:14:48,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 1328 transitions, 28062 flow [2023-08-27 13:14:48,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 13:14:48,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 13:14:48,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2340 transitions. [2023-08-27 13:14:48,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626628075253254 [2023-08-27 13:14:48,733 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2340 transitions. [2023-08-27 13:14:48,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2340 transitions. [2023-08-27 13:14:48,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:14:48,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2340 transitions. [2023-08-27 13:14:48,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 260.0) internal successors, (2340), 9 states have internal predecessors, (2340), 0 states have call successors, (0), 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 13:14:48,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 691.0) internal successors, (6910), 10 states have internal predecessors, (6910), 0 states have call successors, (0), 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 13:14:48,736 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 691.0) internal successors, (6910), 10 states have internal predecessors, (6910), 0 states have call successors, (0), 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 13:14:48,737 INFO L175 Difference]: Start difference. First operand has 391 places, 1260 transitions, 24357 flow. Second operand 9 states and 2340 transitions. [2023-08-27 13:14:48,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 1328 transitions, 28062 flow [2023-08-27 13:14:49,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 1328 transitions, 27678 flow, removed 149 selfloop flow, removed 3 redundant places. [2023-08-27 13:14:49,788 INFO L231 Difference]: Finished difference. Result has 399 places, 1293 transitions, 25085 flow [2023-08-27 13:14:49,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=23985, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=25085, PETRI_PLACES=399, PETRI_TRANSITIONS=1293} [2023-08-27 13:14:49,789 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 351 predicate places. [2023-08-27 13:14:49,789 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 1293 transitions, 25085 flow [2023-08-27 13:14:49,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 255.8421052631579) internal successors, (4861), 19 states have internal predecessors, (4861), 0 states have call successors, (0), 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 13:14:49,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:14:49,790 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:14:49,796 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2023-08-27 13:14:49,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:14:49,996 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:14:49,997 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:14:49,997 INFO L85 PathProgramCache]: Analyzing trace with hash 119799696, now seen corresponding path program 44 times [2023-08-27 13:14:49,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:14:49,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336552043] [2023-08-27 13:14:49,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:14:49,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:14:50,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:14:50,502 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:50,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:14:50,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336552043] [2023-08-27 13:14:50,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336552043] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:14:50,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991849556] [2023-08-27 13:14:50,503 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:14:50,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:14:50,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:14:50,504 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:14:50,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-08-27 13:14:50,846 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:14:50,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:14:50,847 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-27 13:14:50,850 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:14:51,642 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:51,643 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:14:52,754 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:52,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991849556] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:14:52,755 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:14:52,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-08-27 13:14:52,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760968382] [2023-08-27 13:14:52,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:14:52,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 13:14:52,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:14:52,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 13:14:52,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2023-08-27 13:14:52,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 691 [2023-08-27 13:14:52,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 1293 transitions, 25085 flow. Second operand has 17 states, 17 states have (on average 256.0) internal successors, (4352), 17 states have internal predecessors, (4352), 0 states have call successors, (0), 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 13:14:52,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:14:52,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 691 [2023-08-27 13:14:52,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:14:55,210 INFO L124 PetriNetUnfolderBase]: 3245/5207 cut-off events. [2023-08-27 13:14:55,210 INFO L125 PetriNetUnfolderBase]: For 144941/144946 co-relation queries the response was YES. [2023-08-27 13:14:55,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51001 conditions, 5207 events. 3245/5207 cut-off events. For 144941/144946 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 30876 event pairs, 100 based on Foata normal form. 3/5205 useless extension candidates. Maximal degree in co-relation 50836. Up to 4687 conditions per place. [2023-08-27 13:14:55,289 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1194 selfloop transitions, 157 changer transitions 13/1374 dead transitions. [2023-08-27 13:14:55,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 1374 transitions, 29158 flow [2023-08-27 13:14:55,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 13:14:55,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 13:14:55,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2091 transitions. [2023-08-27 13:14:55,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782561505065123 [2023-08-27 13:14:55,291 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2091 transitions. [2023-08-27 13:14:55,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2091 transitions. [2023-08-27 13:14:55,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:14:55,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2091 transitions. [2023-08-27 13:14:55,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 261.375) internal successors, (2091), 8 states have internal predecessors, (2091), 0 states have call successors, (0), 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 13:14:55,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 691.0) internal successors, (6219), 9 states have internal predecessors, (6219), 0 states have call successors, (0), 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 13:14:55,294 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 691.0) internal successors, (6219), 9 states have internal predecessors, (6219), 0 states have call successors, (0), 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 13:14:55,294 INFO L175 Difference]: Start difference. First operand has 399 places, 1293 transitions, 25085 flow. Second operand 8 states and 2091 transitions. [2023-08-27 13:14:55,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 1374 transitions, 29158 flow [2023-08-27 13:14:56,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 1374 transitions, 28627 flow, removed 186 selfloop flow, removed 5 redundant places. [2023-08-27 13:14:56,531 INFO L231 Difference]: Finished difference. Result has 403 places, 1325 transitions, 25810 flow [2023-08-27 13:14:56,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=24560, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=25810, PETRI_PLACES=403, PETRI_TRANSITIONS=1325} [2023-08-27 13:14:56,532 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 355 predicate places. [2023-08-27 13:14:56,532 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 1325 transitions, 25810 flow [2023-08-27 13:14:56,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 256.0) internal successors, (4352), 17 states have internal predecessors, (4352), 0 states have call successors, (0), 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 13:14:56,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:14:56,533 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:14:56,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2023-08-27 13:14:56,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2023-08-27 13:14:56,733 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:14:56,734 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:14:56,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1756112348, now seen corresponding path program 45 times [2023-08-27 13:14:56,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:14:56,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952632202] [2023-08-27 13:14:56,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:14:56,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:14:56,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:14:57,485 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:57,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:14:57,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952632202] [2023-08-27 13:14:57,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952632202] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:14:57,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781017351] [2023-08-27 13:14:57,485 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:14:57,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:14:57,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:14:57,487 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:14:57,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-08-27 13:14:57,839 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 13:14:57,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:14:57,841 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-27 13:14:57,844 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:14:58,689 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:58,690 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:14:59,759 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:14:59,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781017351] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:14:59,759 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:14:59,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-27 13:14:59,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48426773] [2023-08-27 13:14:59,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:14:59,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 13:14:59,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:14:59,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 13:14:59,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2023-08-27 13:14:59,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 691 [2023-08-27 13:14:59,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 1325 transitions, 25810 flow. Second operand has 19 states, 19 states have (on average 251.05263157894737) internal successors, (4770), 19 states have internal predecessors, (4770), 0 states have call successors, (0), 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 13:14:59,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:14:59,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 691 [2023-08-27 13:14:59,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:15:02,412 INFO L124 PetriNetUnfolderBase]: 3227/5183 cut-off events. [2023-08-27 13:15:02,413 INFO L125 PetriNetUnfolderBase]: For 142023/142028 co-relation queries the response was YES. [2023-08-27 13:15:02,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50522 conditions, 5183 events. 3227/5183 cut-off events. For 142023/142028 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 30770 event pairs, 99 based on Foata normal form. 3/5181 useless extension candidates. Maximal degree in co-relation 50355. Up to 4686 conditions per place. [2023-08-27 13:15:02,496 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1190 selfloop transitions, 155 changer transitions 9/1364 dead transitions. [2023-08-27 13:15:02,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 1364 transitions, 28839 flow [2023-08-27 13:15:02,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 13:15:02,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 13:15:02,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2300 transitions. [2023-08-27 13:15:02,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36983437851744655 [2023-08-27 13:15:02,498 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2300 transitions. [2023-08-27 13:15:02,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2300 transitions. [2023-08-27 13:15:02,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:15:02,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2300 transitions. [2023-08-27 13:15:02,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 255.55555555555554) internal successors, (2300), 9 states have internal predecessors, (2300), 0 states have call successors, (0), 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 13:15:02,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 691.0) internal successors, (6910), 10 states have internal predecessors, (6910), 0 states have call successors, (0), 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 13:15:02,502 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 691.0) internal successors, (6910), 10 states have internal predecessors, (6910), 0 states have call successors, (0), 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 13:15:02,502 INFO L175 Difference]: Start difference. First operand has 403 places, 1325 transitions, 25810 flow. Second operand 9 states and 2300 transitions. [2023-08-27 13:15:02,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 1364 transitions, 28839 flow [2023-08-27 13:15:03,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 1364 transitions, 28331 flow, removed 141 selfloop flow, removed 5 redundant places. [2023-08-27 13:15:03,736 INFO L231 Difference]: Finished difference. Result has 407 places, 1327 transitions, 25725 flow [2023-08-27 13:15:03,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=25306, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=25725, PETRI_PLACES=407, PETRI_TRANSITIONS=1327} [2023-08-27 13:15:03,737 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 359 predicate places. [2023-08-27 13:15:03,737 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 1327 transitions, 25725 flow [2023-08-27 13:15:03,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 251.05263157894737) internal successors, (4770), 19 states have internal predecessors, (4770), 0 states have call successors, (0), 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 13:15:03,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:15:03,738 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:15:03,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2023-08-27 13:15:03,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:03,945 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:15:03,945 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:15:03,945 INFO L85 PathProgramCache]: Analyzing trace with hash -726750296, now seen corresponding path program 46 times [2023-08-27 13:15:03,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:15:03,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048218801] [2023-08-27 13:15:03,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:15:03,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:15:03,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:04,622 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:04,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:15:04,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048218801] [2023-08-27 13:15:04,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048218801] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:15:04,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791898347] [2023-08-27 13:15:04,622 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:15:04,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:04,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:15:04,623 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:15:04,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-08-27 13:15:04,975 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:15:04,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:15:04,976 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-27 13:15:04,979 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:15:05,560 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:05,561 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:15:06,925 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:06,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791898347] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:15:06,926 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:15:06,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 18 [2023-08-27 13:15:06,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908580432] [2023-08-27 13:15:06,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:15:06,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 13:15:06,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:15:06,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 13:15:06,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2023-08-27 13:15:06,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 691 [2023-08-27 13:15:06,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 1327 transitions, 25725 flow. Second operand has 20 states, 20 states have (on average 251.0) internal successors, (5020), 20 states have internal predecessors, (5020), 0 states have call successors, (0), 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 13:15:06,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:15:06,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 691 [2023-08-27 13:15:06,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:15:09,476 INFO L124 PetriNetUnfolderBase]: 3232/5212 cut-off events. [2023-08-27 13:15:09,476 INFO L125 PetriNetUnfolderBase]: For 133850/133855 co-relation queries the response was YES. [2023-08-27 13:15:09,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50422 conditions, 5212 events. 3232/5212 cut-off events. For 133850/133855 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 31141 event pairs, 86 based on Foata normal form. 3/5210 useless extension candidates. Maximal degree in co-relation 50254. Up to 4785 conditions per place. [2023-08-27 13:15:09,555 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1224 selfloop transitions, 146 changer transitions 7/1387 dead transitions. [2023-08-27 13:15:09,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 1387 transitions, 29255 flow [2023-08-27 13:15:09,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 13:15:09,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 13:15:09,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 3055 transitions. [2023-08-27 13:15:09,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36842739990352147 [2023-08-27 13:15:09,559 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 3055 transitions. [2023-08-27 13:15:09,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 3055 transitions. [2023-08-27 13:15:09,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:15:09,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 3055 transitions. [2023-08-27 13:15:09,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 254.58333333333334) internal successors, (3055), 12 states have internal predecessors, (3055), 0 states have call successors, (0), 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 13:15:09,566 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 691.0) internal successors, (8983), 13 states have internal predecessors, (8983), 0 states have call successors, (0), 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 13:15:09,567 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 691.0) internal successors, (8983), 13 states have internal predecessors, (8983), 0 states have call successors, (0), 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 13:15:09,567 INFO L175 Difference]: Start difference. First operand has 407 places, 1327 transitions, 25725 flow. Second operand 12 states and 3055 transitions. [2023-08-27 13:15:09,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 1387 transitions, 29255 flow [2023-08-27 13:15:10,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 1387 transitions, 28934 flow, removed 39 selfloop flow, removed 7 redundant places. [2023-08-27 13:15:10,766 INFO L231 Difference]: Finished difference. Result has 414 places, 1344 transitions, 26213 flow [2023-08-27 13:15:10,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=25412, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=26213, PETRI_PLACES=414, PETRI_TRANSITIONS=1344} [2023-08-27 13:15:10,767 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 366 predicate places. [2023-08-27 13:15:10,768 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 1344 transitions, 26213 flow [2023-08-27 13:15:10,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 251.0) internal successors, (5020), 20 states have internal predecessors, (5020), 0 states have call successors, (0), 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 13:15:10,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:15:10,768 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:15:10,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2023-08-27 13:15:10,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:10,975 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:15:10,975 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:15:10,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1866001854, now seen corresponding path program 47 times [2023-08-27 13:15:10,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:15:10,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979937233] [2023-08-27 13:15:10,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:15:10,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:15:11,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:11,509 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:11,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:15:11,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979937233] [2023-08-27 13:15:11,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979937233] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:15:11,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1344500650] [2023-08-27 13:15:11,510 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:15:11,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:11,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:15:11,511 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:15:11,512 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-08-27 13:15:11,876 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:15:11,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:15:11,878 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-27 13:15:11,881 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:15:12,240 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:12,241 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:15:13,512 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:13,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1344500650] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:15:13,513 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:15:13,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2023-08-27 13:15:13,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126236103] [2023-08-27 13:15:13,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:15:13,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 13:15:13,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:15:13,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 13:15:13,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2023-08-27 13:15:13,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 691 [2023-08-27 13:15:13,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 1344 transitions, 26213 flow. Second operand has 21 states, 21 states have (on average 255.9047619047619) internal successors, (5374), 21 states have internal predecessors, (5374), 0 states have call successors, (0), 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 13:15:13,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:15:13,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 691 [2023-08-27 13:15:13,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:15:16,183 INFO L124 PetriNetUnfolderBase]: 3236/5222 cut-off events. [2023-08-27 13:15:16,183 INFO L125 PetriNetUnfolderBase]: For 134942/134947 co-relation queries the response was YES. [2023-08-27 13:15:16,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50622 conditions, 5222 events. 3236/5222 cut-off events. For 134942/134947 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 31297 event pairs, 97 based on Foata normal form. 3/5220 useless extension candidates. Maximal degree in co-relation 50452. Up to 4662 conditions per place. [2023-08-27 13:15:16,263 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1209 selfloop transitions, 183 changer transitions 7/1409 dead transitions. [2023-08-27 13:15:16,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 1409 transitions, 30035 flow [2023-08-27 13:15:16,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 13:15:16,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 13:15:16,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2863 transitions. [2023-08-27 13:15:16,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37666096566241286 [2023-08-27 13:15:16,265 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2863 transitions. [2023-08-27 13:15:16,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2863 transitions. [2023-08-27 13:15:16,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:15:16,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2863 transitions. [2023-08-27 13:15:16,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 260.27272727272725) internal successors, (2863), 11 states have internal predecessors, (2863), 0 states have call successors, (0), 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 13:15:16,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 691.0) internal successors, (8292), 12 states have internal predecessors, (8292), 0 states have call successors, (0), 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 13:15:16,269 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 691.0) internal successors, (8292), 12 states have internal predecessors, (8292), 0 states have call successors, (0), 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 13:15:16,269 INFO L175 Difference]: Start difference. First operand has 414 places, 1344 transitions, 26213 flow. Second operand 11 states and 2863 transitions. [2023-08-27 13:15:16,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 1409 transitions, 30035 flow [2023-08-27 13:15:17,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 1409 transitions, 29624 flow, removed 116 selfloop flow, removed 7 redundant places. [2023-08-27 13:15:17,590 INFO L231 Difference]: Finished difference. Result has 419 places, 1356 transitions, 26603 flow [2023-08-27 13:15:17,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=25810, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=26603, PETRI_PLACES=419, PETRI_TRANSITIONS=1356} [2023-08-27 13:15:17,591 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 371 predicate places. [2023-08-27 13:15:17,591 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 1356 transitions, 26603 flow [2023-08-27 13:15:17,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 255.9047619047619) internal successors, (5374), 21 states have internal predecessors, (5374), 0 states have call successors, (0), 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 13:15:17,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:15:17,592 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:15:17,599 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2023-08-27 13:15:17,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:17,799 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:15:17,799 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:15:17,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1297610456, now seen corresponding path program 48 times [2023-08-27 13:15:17,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:15:17,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449200696] [2023-08-27 13:15:17,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:15:17,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:15:17,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:18,377 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:18,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:15:18,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449200696] [2023-08-27 13:15:18,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449200696] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:15:18,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553031123] [2023-08-27 13:15:18,378 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 13:15:18,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:18,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:15:18,379 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:15:18,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-08-27 13:15:18,754 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 13:15:18,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:15:18,755 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-27 13:15:18,759 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:15:19,248 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:19,248 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:15:20,541 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:20,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553031123] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:15:20,542 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:15:20,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-27 13:15:20,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969402595] [2023-08-27 13:15:20,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:15:20,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 13:15:20,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:15:20,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 13:15:20,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2023-08-27 13:15:20,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 691 [2023-08-27 13:15:20,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 1356 transitions, 26603 flow. Second operand has 20 states, 20 states have (on average 255.75) internal successors, (5115), 20 states have internal predecessors, (5115), 0 states have call successors, (0), 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 13:15:20,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:15:20,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 691 [2023-08-27 13:15:20,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:15:23,196 INFO L124 PetriNetUnfolderBase]: 3230/5210 cut-off events. [2023-08-27 13:15:23,196 INFO L125 PetriNetUnfolderBase]: For 134895/134900 co-relation queries the response was YES. [2023-08-27 13:15:23,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50624 conditions, 5210 events. 3230/5210 cut-off events. For 134895/134900 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 31179 event pairs, 102 based on Foata normal form. 3/5208 useless extension candidates. Maximal degree in co-relation 50453. Up to 4565 conditions per place. [2023-08-27 13:15:23,277 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1202 selfloop transitions, 184 changer transitions 7/1403 dead transitions. [2023-08-27 13:15:23,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 1403 transitions, 30139 flow [2023-08-27 13:15:23,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 13:15:23,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 13:15:23,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2348 transitions. [2023-08-27 13:15:23,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3775526611995498 [2023-08-27 13:15:23,279 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2348 transitions. [2023-08-27 13:15:23,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2348 transitions. [2023-08-27 13:15:23,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:15:23,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2348 transitions. [2023-08-27 13:15:23,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 260.8888888888889) internal successors, (2348), 9 states have internal predecessors, (2348), 0 states have call successors, (0), 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 13:15:23,283 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 691.0) internal successors, (6910), 10 states have internal predecessors, (6910), 0 states have call successors, (0), 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 13:15:23,283 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 691.0) internal successors, (6910), 10 states have internal predecessors, (6910), 0 states have call successors, (0), 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 13:15:23,283 INFO L175 Difference]: Start difference. First operand has 419 places, 1356 transitions, 26603 flow. Second operand 9 states and 2348 transitions. [2023-08-27 13:15:23,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 1403 transitions, 30139 flow [2023-08-27 13:15:24,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 1403 transitions, 29564 flow, removed 112 selfloop flow, removed 9 redundant places. [2023-08-27 13:15:24,722 INFO L231 Difference]: Finished difference. Result has 420 places, 1359 transitions, 26677 flow [2023-08-27 13:15:24,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=26034, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=26677, PETRI_PLACES=420, PETRI_TRANSITIONS=1359} [2023-08-27 13:15:24,723 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 372 predicate places. [2023-08-27 13:15:24,723 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 1359 transitions, 26677 flow [2023-08-27 13:15:24,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 255.75) internal successors, (5115), 20 states have internal predecessors, (5115), 0 states have call successors, (0), 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 13:15:24,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:15:24,724 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:15:24,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2023-08-27 13:15:24,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:24,930 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:15:24,931 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:15:24,931 INFO L85 PathProgramCache]: Analyzing trace with hash 2025460245, now seen corresponding path program 49 times [2023-08-27 13:15:24,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:15:24,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348777054] [2023-08-27 13:15:24,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:15:24,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:15:24,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:25,022 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:25,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:15:25,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348777054] [2023-08-27 13:15:25,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348777054] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:15:25,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641413659] [2023-08-27 13:15:25,022 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 13:15:25,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:25,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:15:25,023 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:15:25,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-08-27 13:15:25,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:25,410 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:15:25,414 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:15:25,472 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:25,472 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:15:25,507 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:25,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641413659] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:15:25,507 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:15:25,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-08-27 13:15:25,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229496222] [2023-08-27 13:15:25,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:15:25,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 13:15:25,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:15:25,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 13:15:25,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-08-27 13:15:25,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:15:25,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 1359 transitions, 26677 flow. Second operand has 14 states, 14 states have (on average 266.0) internal successors, (3724), 14 states have internal predecessors, (3724), 0 states have call successors, (0), 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 13:15:25,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:15:25,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:15:25,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:15:28,112 INFO L124 PetriNetUnfolderBase]: 3295/5368 cut-off events. [2023-08-27 13:15:28,112 INFO L125 PetriNetUnfolderBase]: For 139317/139317 co-relation queries the response was YES. [2023-08-27 13:15:28,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51464 conditions, 5368 events. 3295/5368 cut-off events. For 139317/139317 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 32735 event pairs, 640 based on Foata normal form. 4/5372 useless extension candidates. Maximal degree in co-relation 51292. Up to 3860 conditions per place. [2023-08-27 13:15:28,184 INFO L140 encePairwiseOnDemand]: 686/691 looper letters, 1184 selfloop transitions, 245 changer transitions 15/1444 dead transitions. [2023-08-27 13:15:28,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 1444 transitions, 31013 flow [2023-08-27 13:15:28,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 13:15:28,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 13:15:28,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2435 transitions. [2023-08-27 13:15:28,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915420485608619 [2023-08-27 13:15:28,186 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2435 transitions. [2023-08-27 13:15:28,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2435 transitions. [2023-08-27 13:15:28,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:15:28,186 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2435 transitions. [2023-08-27 13:15:28,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 270.55555555555554) internal successors, (2435), 9 states have internal predecessors, (2435), 0 states have call successors, (0), 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 13:15:28,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 691.0) internal successors, (6910), 10 states have internal predecessors, (6910), 0 states have call successors, (0), 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 13:15:28,190 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 691.0) internal successors, (6910), 10 states have internal predecessors, (6910), 0 states have call successors, (0), 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 13:15:28,190 INFO L175 Difference]: Start difference. First operand has 420 places, 1359 transitions, 26677 flow. Second operand 9 states and 2435 transitions. [2023-08-27 13:15:28,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 1444 transitions, 31013 flow [2023-08-27 13:15:29,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 1444 transitions, 30424 flow, removed 140 selfloop flow, removed 6 redundant places. [2023-08-27 13:15:29,349 INFO L231 Difference]: Finished difference. Result has 425 places, 1358 transitions, 26616 flow [2023-08-27 13:15:29,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=26104, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=26616, PETRI_PLACES=425, PETRI_TRANSITIONS=1358} [2023-08-27 13:15:29,350 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 377 predicate places. [2023-08-27 13:15:29,350 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 1358 transitions, 26616 flow [2023-08-27 13:15:29,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 266.0) internal successors, (3724), 14 states have internal predecessors, (3724), 0 states have call successors, (0), 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 13:15:29,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:15:29,351 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:15:29,357 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2023-08-27 13:15:29,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2023-08-27 13:15:29,552 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:15:29,552 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:15:29,552 INFO L85 PathProgramCache]: Analyzing trace with hash 205226800, now seen corresponding path program 50 times [2023-08-27 13:15:29,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:15:29,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333146070] [2023-08-27 13:15:29,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:15:29,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:15:29,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:29,649 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:29,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:15:29,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333146070] [2023-08-27 13:15:29,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333146070] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:15:29,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561798831] [2023-08-27 13:15:29,650 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:15:29,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:29,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:15:29,651 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:15:29,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-08-27 13:15:30,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:15:30,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:15:30,051 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:15:30,053 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:15:30,178 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:30,178 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:15:30,244 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:30,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561798831] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:15:30,244 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:15:30,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-08-27 13:15:30,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221665914] [2023-08-27 13:15:30,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:15:30,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 13:15:30,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:15:30,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 13:15:30,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-08-27 13:15:30,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:15:30,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 1358 transitions, 26616 flow. Second operand has 14 states, 14 states have (on average 266.07142857142856) internal successors, (3725), 14 states have internal predecessors, (3725), 0 states have call successors, (0), 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 13:15:30,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:15:30,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:15:30,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:15:32,890 INFO L124 PetriNetUnfolderBase]: 3448/5625 cut-off events. [2023-08-27 13:15:32,890 INFO L125 PetriNetUnfolderBase]: For 146562/146562 co-relation queries the response was YES. [2023-08-27 13:15:32,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53948 conditions, 5625 events. 3448/5625 cut-off events. For 146562/146562 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 34764 event pairs, 149 based on Foata normal form. 16/5641 useless extension candidates. Maximal degree in co-relation 53774. Up to 2173 conditions per place. [2023-08-27 13:15:32,979 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1027 selfloop transitions, 499 changer transitions 0/1526 dead transitions. [2023-08-27 13:15:32,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 1526 transitions, 32882 flow [2023-08-27 13:15:32,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 13:15:32,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 13:15:32,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 3511 transitions. [2023-08-27 13:15:32,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39084938216631415 [2023-08-27 13:15:32,981 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 3511 transitions. [2023-08-27 13:15:32,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 3511 transitions. [2023-08-27 13:15:32,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:15:32,982 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 3511 transitions. [2023-08-27 13:15:32,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 270.0769230769231) internal successors, (3511), 13 states have internal predecessors, (3511), 0 states have call successors, (0), 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 13:15:32,987 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 691.0) internal successors, (9674), 14 states have internal predecessors, (9674), 0 states have call successors, (0), 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 13:15:32,987 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 691.0) internal successors, (9674), 14 states have internal predecessors, (9674), 0 states have call successors, (0), 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 13:15:32,987 INFO L175 Difference]: Start difference. First operand has 425 places, 1358 transitions, 26616 flow. Second operand 13 states and 3511 transitions. [2023-08-27 13:15:32,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 1526 transitions, 32882 flow [2023-08-27 13:15:34,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 1526 transitions, 32384 flow, removed 4 selfloop flow, removed 8 redundant places. [2023-08-27 13:15:34,161 INFO L231 Difference]: Finished difference. Result has 433 places, 1423 transitions, 28986 flow [2023-08-27 13:15:34,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=26118, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=434, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=880, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=28986, PETRI_PLACES=433, PETRI_TRANSITIONS=1423} [2023-08-27 13:15:34,162 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 385 predicate places. [2023-08-27 13:15:34,162 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 1423 transitions, 28986 flow [2023-08-27 13:15:34,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 266.07142857142856) internal successors, (3725), 14 states have internal predecessors, (3725), 0 states have call successors, (0), 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 13:15:34,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:15:34,163 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:15:34,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2023-08-27 13:15:34,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2023-08-27 13:15:34,369 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:15:34,369 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:15:34,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1555331256, now seen corresponding path program 51 times [2023-08-27 13:15:34,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:15:34,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198664558] [2023-08-27 13:15:34,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:15:34,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:15:34,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:34,465 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:34,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:15:34,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198664558] [2023-08-27 13:15:34,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198664558] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:15:34,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891315680] [2023-08-27 13:15:34,470 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:15:34,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:34,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:15:34,471 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:15:34,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-08-27 13:15:34,870 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 13:15:34,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:15:34,871 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:15:34,873 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:15:35,010 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:35,011 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:15:35,078 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:35,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891315680] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:15:35,078 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:15:35,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-27 13:15:35,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177938798] [2023-08-27 13:15:35,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:15:35,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 13:15:35,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:15:35,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 13:15:35,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2023-08-27 13:15:35,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:15:35,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 1423 transitions, 28986 flow. Second operand has 16 states, 16 states have (on average 265.75) internal successors, (4252), 16 states have internal predecessors, (4252), 0 states have call successors, (0), 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 13:15:35,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:15:35,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:15:35,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:15:37,973 INFO L124 PetriNetUnfolderBase]: 3559/5814 cut-off events. [2023-08-27 13:15:37,973 INFO L125 PetriNetUnfolderBase]: For 162496/162496 co-relation queries the response was YES. [2023-08-27 13:15:38,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57607 conditions, 5814 events. 3559/5814 cut-off events. For 162496/162496 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 36459 event pairs, 302 based on Foata normal form. 20/5834 useless extension candidates. Maximal degree in co-relation 57430. Up to 2731 conditions per place. [2023-08-27 13:15:38,074 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1065 selfloop transitions, 456 changer transitions 0/1521 dead transitions. [2023-08-27 13:15:38,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 1521 transitions, 33695 flow [2023-08-27 13:15:38,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 13:15:38,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 13:15:38,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 5111 transitions. [2023-08-27 13:15:38,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38929088277858176 [2023-08-27 13:15:38,077 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 5111 transitions. [2023-08-27 13:15:38,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 5111 transitions. [2023-08-27 13:15:38,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:15:38,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 5111 transitions. [2023-08-27 13:15:38,080 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 269.0) internal successors, (5111), 19 states have internal predecessors, (5111), 0 states have call successors, (0), 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 13:15:38,085 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 691.0) internal successors, (13820), 20 states have internal predecessors, (13820), 0 states have call successors, (0), 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 13:15:38,085 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 691.0) internal successors, (13820), 20 states have internal predecessors, (13820), 0 states have call successors, (0), 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 13:15:38,085 INFO L175 Difference]: Start difference. First operand has 433 places, 1423 transitions, 28986 flow. Second operand 19 states and 5111 transitions. [2023-08-27 13:15:38,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 1521 transitions, 33695 flow [2023-08-27 13:15:39,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 1521 transitions, 33145 flow, removed 78 selfloop flow, removed 4 redundant places. [2023-08-27 13:15:39,522 INFO L231 Difference]: Finished difference. Result has 455 places, 1466 transitions, 30505 flow [2023-08-27 13:15:39,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=28458, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=413, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=982, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=30505, PETRI_PLACES=455, PETRI_TRANSITIONS=1466} [2023-08-27 13:15:39,524 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 407 predicate places. [2023-08-27 13:15:39,524 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 1466 transitions, 30505 flow [2023-08-27 13:15:39,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 265.75) internal successors, (4252), 16 states have internal predecessors, (4252), 0 states have call successors, (0), 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 13:15:39,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:15:39,524 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:15:39,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2023-08-27 13:15:39,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2023-08-27 13:15:39,731 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:15:39,731 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:15:39,731 INFO L85 PathProgramCache]: Analyzing trace with hash 175084704, now seen corresponding path program 52 times [2023-08-27 13:15:39,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:15:39,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259132784] [2023-08-27 13:15:39,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:15:39,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:15:39,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:39,832 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:39,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:15:39,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259132784] [2023-08-27 13:15:39,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259132784] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:15:39,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625846179] [2023-08-27 13:15:39,832 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:15:39,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:39,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:15:39,833 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:15:39,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-08-27 13:15:40,248 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:15:40,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:15:40,249 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:15:40,250 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:15:40,387 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:40,388 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:15:40,445 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:40,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625846179] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:15:40,445 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:15:40,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-27 13:15:40,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679100821] [2023-08-27 13:15:40,446 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:15:40,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:15:40,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:15:40,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:15:40,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:15:40,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:15:40,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 1466 transitions, 30505 flow. Second operand has 15 states, 15 states have (on average 265.8) internal successors, (3987), 15 states have internal predecessors, (3987), 0 states have call successors, (0), 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 13:15:40,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:15:40,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:15:40,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:15:43,539 INFO L124 PetriNetUnfolderBase]: 3753/6088 cut-off events. [2023-08-27 13:15:43,539 INFO L125 PetriNetUnfolderBase]: For 191718/191718 co-relation queries the response was YES. [2023-08-27 13:15:43,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63021 conditions, 6088 events. 3753/6088 cut-off events. For 191718/191718 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 38177 event pairs, 356 based on Foata normal form. 16/6104 useless extension candidates. Maximal degree in co-relation 62836. Up to 2516 conditions per place. [2023-08-27 13:15:43,643 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 957 selfloop transitions, 636 changer transitions 4/1597 dead transitions. [2023-08-27 13:15:43,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 1597 transitions, 37361 flow [2023-08-27 13:15:43,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 13:15:43,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 13:15:43,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 5108 transitions. [2023-08-27 13:15:43,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3890623809886511 [2023-08-27 13:15:43,647 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 5108 transitions. [2023-08-27 13:15:43,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 5108 transitions. [2023-08-27 13:15:43,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:15:43,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 5108 transitions. [2023-08-27 13:15:43,650 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 268.8421052631579) internal successors, (5108), 19 states have internal predecessors, (5108), 0 states have call successors, (0), 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 13:15:43,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 691.0) internal successors, (13820), 20 states have internal predecessors, (13820), 0 states have call successors, (0), 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 13:15:43,654 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 691.0) internal successors, (13820), 20 states have internal predecessors, (13820), 0 states have call successors, (0), 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 13:15:43,654 INFO L175 Difference]: Start difference. First operand has 455 places, 1466 transitions, 30505 flow. Second operand 19 states and 5108 transitions. [2023-08-27 13:15:43,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 1597 transitions, 37361 flow [2023-08-27 13:15:45,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 1597 transitions, 36693 flow, removed 128 selfloop flow, removed 4 redundant places. [2023-08-27 13:15:45,185 INFO L231 Difference]: Finished difference. Result has 477 places, 1559 transitions, 34868 flow [2023-08-27 13:15:45,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=29954, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=561, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=895, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=34868, PETRI_PLACES=477, PETRI_TRANSITIONS=1559} [2023-08-27 13:15:45,186 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 429 predicate places. [2023-08-27 13:15:45,186 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 1559 transitions, 34868 flow [2023-08-27 13:15:45,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 265.8) internal successors, (3987), 15 states have internal predecessors, (3987), 0 states have call successors, (0), 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 13:15:45,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:15:45,187 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:15:45,192 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2023-08-27 13:15:45,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:45,387 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:15:45,388 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:15:45,388 INFO L85 PathProgramCache]: Analyzing trace with hash -952337075, now seen corresponding path program 53 times [2023-08-27 13:15:45,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:15:45,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975262509] [2023-08-27 13:15:45,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:15:45,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:15:45,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:45,486 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:45,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:15:45,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975262509] [2023-08-27 13:15:45,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975262509] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:15:45,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790354170] [2023-08-27 13:15:45,487 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:15:45,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:45,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:15:45,488 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:15:45,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-08-27 13:15:45,896 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 13:15:45,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:15:45,897 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:15:45,898 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:15:45,966 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:45,966 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:15:46,005 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:46,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [790354170] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:15:46,005 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:15:46,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-27 13:15:46,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004796451] [2023-08-27 13:15:46,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:15:46,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 13:15:46,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:15:46,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 13:15:46,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2023-08-27 13:15:46,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:15:46,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 1559 transitions, 34868 flow. Second operand has 16 states, 16 states have (on average 266.0) internal successors, (4256), 16 states have internal predecessors, (4256), 0 states have call successors, (0), 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 13:15:46,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:15:46,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:15:46,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:15:49,316 INFO L124 PetriNetUnfolderBase]: 3800/6175 cut-off events. [2023-08-27 13:15:49,317 INFO L125 PetriNetUnfolderBase]: For 228595/228595 co-relation queries the response was YES. [2023-08-27 13:15:49,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66525 conditions, 6175 events. 3800/6175 cut-off events. For 228595/228595 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 38661 event pairs, 764 based on Foata normal form. 20/6195 useless extension candidates. Maximal degree in co-relation 66332. Up to 4916 conditions per place. [2023-08-27 13:15:49,428 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1327 selfloop transitions, 312 changer transitions 12/1651 dead transitions. [2023-08-27 13:15:49,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 1651 transitions, 40101 flow [2023-08-27 13:15:49,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 13:15:49,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 13:15:49,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 4039 transitions. [2023-08-27 13:15:49,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3896767969126869 [2023-08-27 13:15:49,430 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 4039 transitions. [2023-08-27 13:15:49,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 4039 transitions. [2023-08-27 13:15:49,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:15:49,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 4039 transitions. [2023-08-27 13:15:49,433 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 269.26666666666665) internal successors, (4039), 15 states have internal predecessors, (4039), 0 states have call successors, (0), 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 13:15:49,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 691.0) internal successors, (11056), 16 states have internal predecessors, (11056), 0 states have call successors, (0), 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 13:15:49,437 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 691.0) internal successors, (11056), 16 states have internal predecessors, (11056), 0 states have call successors, (0), 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 13:15:49,437 INFO L175 Difference]: Start difference. First operand has 477 places, 1559 transitions, 34868 flow. Second operand 15 states and 4039 transitions. [2023-08-27 13:15:49,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 1651 transitions, 40101 flow [2023-08-27 13:15:51,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 1651 transitions, 37795 flow, removed 765 selfloop flow, removed 11 redundant places. [2023-08-27 13:15:51,545 INFO L231 Difference]: Finished difference. Result has 484 places, 1576 transitions, 34181 flow [2023-08-27 13:15:51,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=32588, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=34181, PETRI_PLACES=484, PETRI_TRANSITIONS=1576} [2023-08-27 13:15:51,546 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 436 predicate places. [2023-08-27 13:15:51,547 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 1576 transitions, 34181 flow [2023-08-27 13:15:51,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 266.0) internal successors, (4256), 16 states have internal predecessors, (4256), 0 states have call successors, (0), 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 13:15:51,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:15:51,547 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:15:51,554 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2023-08-27 13:15:51,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:51,748 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:15:51,748 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:15:51,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1260937399, now seen corresponding path program 54 times [2023-08-27 13:15:51,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:15:51,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522264416] [2023-08-27 13:15:51,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:15:51,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:15:51,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:51,869 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:51,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:15:51,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522264416] [2023-08-27 13:15:51,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522264416] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:15:51,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536523810] [2023-08-27 13:15:51,869 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 13:15:51,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:51,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:15:51,870 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:15:51,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-08-27 13:15:52,298 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 13:15:52,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:15:52,300 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:15:52,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:15:52,365 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:52,365 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:15:52,401 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:52,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536523810] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:15:52,401 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:15:52,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-27 13:15:52,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953256312] [2023-08-27 13:15:52,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:15:52,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:15:52,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:15:52,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:15:52,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:15:52,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:15:52,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 1576 transitions, 34181 flow. Second operand has 15 states, 15 states have (on average 265.8) internal successors, (3987), 15 states have internal predecessors, (3987), 0 states have call successors, (0), 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 13:15:52,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:15:52,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:15:52,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:15:55,809 INFO L124 PetriNetUnfolderBase]: 3999/6418 cut-off events. [2023-08-27 13:15:55,810 INFO L125 PetriNetUnfolderBase]: For 228040/228040 co-relation queries the response was YES. [2023-08-27 13:15:55,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69137 conditions, 6418 events. 3999/6418 cut-off events. For 228040/228040 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 39932 event pairs, 697 based on Foata normal form. 36/6454 useless extension candidates. Maximal degree in co-relation 68942. Up to 4707 conditions per place. [2023-08-27 13:15:55,918 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1214 selfloop transitions, 524 changer transitions 15/1753 dead transitions. [2023-08-27 13:15:55,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 1753 transitions, 41710 flow [2023-08-27 13:15:55,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 13:15:55,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 13:15:55,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4577 transitions. [2023-08-27 13:15:55,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.389631395249851 [2023-08-27 13:15:55,921 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4577 transitions. [2023-08-27 13:15:55,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4577 transitions. [2023-08-27 13:15:55,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:15:55,922 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4577 transitions. [2023-08-27 13:15:55,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 269.2352941176471) internal successors, (4577), 17 states have internal predecessors, (4577), 0 states have call successors, (0), 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 13:15:55,928 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 691.0) internal successors, (12438), 18 states have internal predecessors, (12438), 0 states have call successors, (0), 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 13:15:55,928 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 691.0) internal successors, (12438), 18 states have internal predecessors, (12438), 0 states have call successors, (0), 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 13:15:55,928 INFO L175 Difference]: Start difference. First operand has 484 places, 1576 transitions, 34181 flow. Second operand 17 states and 4577 transitions. [2023-08-27 13:15:55,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 1753 transitions, 41710 flow [2023-08-27 13:15:57,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 1753 transitions, 40585 flow, removed 165 selfloop flow, removed 11 redundant places. [2023-08-27 13:15:57,889 INFO L231 Difference]: Finished difference. Result has 491 places, 1655 transitions, 37123 flow [2023-08-27 13:15:57,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=32744, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=427, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1051, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=37123, PETRI_PLACES=491, PETRI_TRANSITIONS=1655} [2023-08-27 13:15:57,891 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 443 predicate places. [2023-08-27 13:15:57,891 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 1655 transitions, 37123 flow [2023-08-27 13:15:57,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 265.8) internal successors, (3987), 15 states have internal predecessors, (3987), 0 states have call successors, (0), 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 13:15:57,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:15:57,891 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:15:57,901 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2023-08-27 13:15:58,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:58,099 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:15:58,099 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:15:58,099 INFO L85 PathProgramCache]: Analyzing trace with hash 549694046, now seen corresponding path program 55 times [2023-08-27 13:15:58,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:15:58,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969841837] [2023-08-27 13:15:58,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:15:58,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:15:58,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:58,194 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:58,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:15:58,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969841837] [2023-08-27 13:15:58,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969841837] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:15:58,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512388689] [2023-08-27 13:15:58,194 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 13:15:58,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:15:58,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:15:58,196 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:15:58,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2023-08-27 13:15:58,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:15:58,630 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:15:58,632 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:15:58,783 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:58,783 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:15:58,847 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:15:58,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512388689] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:15:58,848 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:15:58,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-27 13:15:58,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836296798] [2023-08-27 13:15:58,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:15:58,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:15:58,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:15:58,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:15:58,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:15:58,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:15:58,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 1655 transitions, 37123 flow. Second operand has 15 states, 15 states have (on average 266.06666666666666) internal successors, (3991), 15 states have internal predecessors, (3991), 0 states have call successors, (0), 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 13:15:58,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:15:58,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:15:58,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:16:02,992 INFO L124 PetriNetUnfolderBase]: 4216/6777 cut-off events. [2023-08-27 13:16:02,993 INFO L125 PetriNetUnfolderBase]: For 261812/261812 co-relation queries the response was YES. [2023-08-27 13:16:03,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73716 conditions, 6777 events. 4216/6777 cut-off events. For 261812/261812 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 42443 event pairs, 273 based on Foata normal form. 72/6849 useless extension candidates. Maximal degree in co-relation 73518. Up to 3044 conditions per place. [2023-08-27 13:16:03,123 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1161 selfloop transitions, 620 changer transitions 0/1781 dead transitions. [2023-08-27 13:16:03,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 1781 transitions, 42926 flow [2023-08-27 13:16:03,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 13:16:03,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 13:16:03,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5648 transitions. [2023-08-27 13:16:03,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3892219695403487 [2023-08-27 13:16:03,127 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5648 transitions. [2023-08-27 13:16:03,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5648 transitions. [2023-08-27 13:16:03,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:16:03,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5648 transitions. [2023-08-27 13:16:03,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 268.95238095238096) internal successors, (5648), 21 states have internal predecessors, (5648), 0 states have call successors, (0), 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 13:16:03,136 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 691.0) internal successors, (15202), 22 states have internal predecessors, (15202), 0 states have call successors, (0), 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 13:16:03,136 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 691.0) internal successors, (15202), 22 states have internal predecessors, (15202), 0 states have call successors, (0), 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 13:16:03,136 INFO L175 Difference]: Start difference. First operand has 491 places, 1655 transitions, 37123 flow. Second operand 21 states and 5648 transitions. [2023-08-27 13:16:03,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 1781 transitions, 42926 flow [2023-08-27 13:16:05,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 1781 transitions, 41642 flow, removed 551 selfloop flow, removed 7 redundant places. [2023-08-27 13:16:05,688 INFO L231 Difference]: Finished difference. Result has 510 places, 1732 transitions, 39260 flow [2023-08-27 13:16:05,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=35828, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=543, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1051, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=39260, PETRI_PLACES=510, PETRI_TRANSITIONS=1732} [2023-08-27 13:16:05,689 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 462 predicate places. [2023-08-27 13:16:05,689 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 1732 transitions, 39260 flow [2023-08-27 13:16:05,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 266.06666666666666) internal successors, (3991), 15 states have internal predecessors, (3991), 0 states have call successors, (0), 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 13:16:05,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:16:05,690 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:16:05,697 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2023-08-27 13:16:05,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:16:05,893 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:16:05,893 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:16:05,893 INFO L85 PathProgramCache]: Analyzing trace with hash -502053159, now seen corresponding path program 56 times [2023-08-27 13:16:05,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:16:05,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355931610] [2023-08-27 13:16:05,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:16:05,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:16:05,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:16:05,993 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:05,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:16:05,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355931610] [2023-08-27 13:16:05,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355931610] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:16:05,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123927655] [2023-08-27 13:16:05,993 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:16:05,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:16:05,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:16:05,994 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:16:05,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2023-08-27 13:16:06,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:16:06,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:16:06,447 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:16:06,448 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:16:06,522 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:06,522 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:16:06,563 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:06,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123927655] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:16:06,563 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:16:06,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-27 13:16:06,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81253044] [2023-08-27 13:16:06,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:16:06,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:16:06,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:16:06,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:16:06,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:16:06,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:16:06,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 1732 transitions, 39260 flow. Second operand has 15 states, 15 states have (on average 265.8666666666667) internal successors, (3988), 15 states have internal predecessors, (3988), 0 states have call successors, (0), 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 13:16:06,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:16:06,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:16:06,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:16:10,932 INFO L124 PetriNetUnfolderBase]: 4458/7093 cut-off events. [2023-08-27 13:16:10,932 INFO L125 PetriNetUnfolderBase]: For 261337/261337 co-relation queries the response was YES. [2023-08-27 13:16:11,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79242 conditions, 7093 events. 4458/7093 cut-off events. For 261337/261337 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 44113 event pairs, 776 based on Foata normal form. 36/7129 useless extension candidates. Maximal degree in co-relation 79038. Up to 5296 conditions per place. [2023-08-27 13:16:11,066 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1216 selfloop transitions, 710 changer transitions 1/1927 dead transitions. [2023-08-27 13:16:11,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 1927 transitions, 47667 flow [2023-08-27 13:16:11,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-27 13:16:11,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-27 13:16:11,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 7511 transitions. [2023-08-27 13:16:11,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.388205499276411 [2023-08-27 13:16:11,071 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 7511 transitions. [2023-08-27 13:16:11,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 7511 transitions. [2023-08-27 13:16:11,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:16:11,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 7511 transitions. [2023-08-27 13:16:11,077 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 268.25) internal successors, (7511), 28 states have internal predecessors, (7511), 0 states have call successors, (0), 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 13:16:11,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 691.0) internal successors, (20039), 29 states have internal predecessors, (20039), 0 states have call successors, (0), 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 13:16:11,085 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 691.0) internal successors, (20039), 29 states have internal predecessors, (20039), 0 states have call successors, (0), 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 13:16:11,085 INFO L175 Difference]: Start difference. First operand has 510 places, 1732 transitions, 39260 flow. Second operand 28 states and 7511 transitions. [2023-08-27 13:16:11,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 1927 transitions, 47667 flow [2023-08-27 13:16:13,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 1927 transitions, 47091 flow, removed 151 selfloop flow, removed 12 redundant places. [2023-08-27 13:16:13,248 INFO L231 Difference]: Finished difference. Result has 530 places, 1859 transitions, 44648 flow [2023-08-27 13:16:13,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=38282, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=573, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1038, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=44648, PETRI_PLACES=530, PETRI_TRANSITIONS=1859} [2023-08-27 13:16:13,250 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 482 predicate places. [2023-08-27 13:16:13,250 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 1859 transitions, 44648 flow [2023-08-27 13:16:13,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 265.8666666666667) internal successors, (3988), 15 states have internal predecessors, (3988), 0 states have call successors, (0), 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 13:16:13,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:16:13,250 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:16:13,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2023-08-27 13:16:13,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:16:13,458 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:16:13,458 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:16:13,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1391869180, now seen corresponding path program 57 times [2023-08-27 13:16:13,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:16:13,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702947161] [2023-08-27 13:16:13,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:16:13,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:16:13,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:16:13,578 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:13,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:16:13,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702947161] [2023-08-27 13:16:13,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702947161] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:16:13,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879151223] [2023-08-27 13:16:13,578 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:16:13,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:16:13,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:16:13,579 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:16:13,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2023-08-27 13:16:14,066 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-27 13:16:14,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:16:14,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:16:14,069 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:16:14,215 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:14,215 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:16:14,282 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:14,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879151223] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:16:14,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:16:14,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-27 13:16:14,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288497628] [2023-08-27 13:16:14,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:16:14,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:16:14,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:16:14,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:16:14,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:16:14,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:16:14,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 1859 transitions, 44648 flow. Second operand has 15 states, 15 states have (on average 266.06666666666666) internal successors, (3991), 15 states have internal predecessors, (3991), 0 states have call successors, (0), 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 13:16:14,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:16:14,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:16:14,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:16:18,955 INFO L124 PetriNetUnfolderBase]: 4480/7179 cut-off events. [2023-08-27 13:16:18,955 INFO L125 PetriNetUnfolderBase]: For 271407/271407 co-relation queries the response was YES. [2023-08-27 13:16:19,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82342 conditions, 7179 events. 4480/7179 cut-off events. For 271407/271407 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 45237 event pairs, 247 based on Foata normal form. 60/7239 useless extension candidates. Maximal degree in co-relation 82134. Up to 2630 conditions per place. [2023-08-27 13:16:19,081 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1022 selfloop transitions, 885 changer transitions 0/1907 dead transitions. [2023-08-27 13:16:19,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 1907 transitions, 48909 flow [2023-08-27 13:16:19,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 13:16:19,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 13:16:19,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 6451 transitions. [2023-08-27 13:16:19,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3889893873613121 [2023-08-27 13:16:19,085 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 6451 transitions. [2023-08-27 13:16:19,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 6451 transitions. [2023-08-27 13:16:19,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:16:19,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 6451 transitions. [2023-08-27 13:16:19,089 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 268.7916666666667) internal successors, (6451), 24 states have internal predecessors, (6451), 0 states have call successors, (0), 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 13:16:19,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 691.0) internal successors, (17275), 25 states have internal predecessors, (17275), 0 states have call successors, (0), 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 13:16:19,095 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 691.0) internal successors, (17275), 25 states have internal predecessors, (17275), 0 states have call successors, (0), 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 13:16:19,095 INFO L175 Difference]: Start difference. First operand has 530 places, 1859 transitions, 44648 flow. Second operand 24 states and 6451 transitions. [2023-08-27 13:16:19,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 1907 transitions, 48909 flow [2023-08-27 13:16:21,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 1907 transitions, 47055 flow, removed 649 selfloop flow, removed 14 redundant places. [2023-08-27 13:16:21,751 INFO L231 Difference]: Finished difference. Result has 540 places, 1861 transitions, 44718 flow [2023-08-27 13:16:21,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=42189, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=863, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=961, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=44718, PETRI_PLACES=540, PETRI_TRANSITIONS=1861} [2023-08-27 13:16:21,752 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 492 predicate places. [2023-08-27 13:16:21,752 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 1861 transitions, 44718 flow [2023-08-27 13:16:21,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 266.06666666666666) internal successors, (3991), 15 states have internal predecessors, (3991), 0 states have call successors, (0), 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 13:16:21,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:16:21,753 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:16:21,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2023-08-27 13:16:21,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2023-08-27 13:16:21,953 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:16:21,954 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:16:21,954 INFO L85 PathProgramCache]: Analyzing trace with hash 997031769, now seen corresponding path program 58 times [2023-08-27 13:16:21,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:16:21,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139234075] [2023-08-27 13:16:21,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:16:21,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:16:21,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:16:22,056 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:22,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:16:22,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139234075] [2023-08-27 13:16:22,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139234075] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:16:22,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106759543] [2023-08-27 13:16:22,057 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:16:22,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:16:22,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:16:22,060 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:16:22,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2023-08-27 13:16:22,522 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:16:22,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:16:22,523 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:16:22,524 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:16:22,594 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:22,594 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:16:22,630 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:22,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106759543] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:16:22,630 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:16:22,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-27 13:16:22,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371395548] [2023-08-27 13:16:22,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:16:22,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:16:22,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:16:22,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:16:22,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:16:22,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:16:22,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 1861 transitions, 44718 flow. Second operand has 15 states, 15 states have (on average 266.0) internal successors, (3990), 15 states have internal predecessors, (3990), 0 states have call successors, (0), 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 13:16:22,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:16:22,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:16:22,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:16:26,943 INFO L124 PetriNetUnfolderBase]: 4459/7160 cut-off events. [2023-08-27 13:16:26,943 INFO L125 PetriNetUnfolderBase]: For 259625/259625 co-relation queries the response was YES. [2023-08-27 13:16:27,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82628 conditions, 7160 events. 4459/7160 cut-off events. For 259625/259625 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 45356 event pairs, 780 based on Foata normal form. 40/7200 useless extension candidates. Maximal degree in co-relation 82418. Up to 5290 conditions per place. [2023-08-27 13:16:27,085 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1250 selfloop transitions, 656 changer transitions 12/1918 dead transitions. [2023-08-27 13:16:27,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 1918 transitions, 49455 flow [2023-08-27 13:16:27,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 13:16:27,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 13:16:27,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 5108 transitions. [2023-08-27 13:16:27,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3890623809886511 [2023-08-27 13:16:27,088 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 5108 transitions. [2023-08-27 13:16:27,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 5108 transitions. [2023-08-27 13:16:27,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:16:27,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 5108 transitions. [2023-08-27 13:16:27,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 268.8421052631579) internal successors, (5108), 19 states have internal predecessors, (5108), 0 states have call successors, (0), 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 13:16:27,096 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 691.0) internal successors, (13820), 20 states have internal predecessors, (13820), 0 states have call successors, (0), 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 13:16:27,097 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 691.0) internal successors, (13820), 20 states have internal predecessors, (13820), 0 states have call successors, (0), 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 13:16:27,097 INFO L175 Difference]: Start difference. First operand has 540 places, 1861 transitions, 44718 flow. Second operand 19 states and 5108 transitions. [2023-08-27 13:16:27,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 1918 transitions, 49455 flow [2023-08-27 13:16:29,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 1918 transitions, 48059 flow, removed 144 selfloop flow, removed 19 redundant places. [2023-08-27 13:16:29,735 INFO L231 Difference]: Finished difference. Result has 539 places, 1847 transitions, 44413 flow [2023-08-27 13:16:29,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=43221, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=653, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=44413, PETRI_PLACES=539, PETRI_TRANSITIONS=1847} [2023-08-27 13:16:29,736 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 491 predicate places. [2023-08-27 13:16:29,737 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 1847 transitions, 44413 flow [2023-08-27 13:16:29,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 266.0) internal successors, (3990), 15 states have internal predecessors, (3990), 0 states have call successors, (0), 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 13:16:29,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:16:29,737 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:16:29,747 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2023-08-27 13:16:29,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2023-08-27 13:16:29,945 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:16:29,945 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:16:29,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1828108506, now seen corresponding path program 59 times [2023-08-27 13:16:29,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:16:29,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721856635] [2023-08-27 13:16:29,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:16:29,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:16:29,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:16:30,067 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:30,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:16:30,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721856635] [2023-08-27 13:16:30,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721856635] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:16:30,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954119905] [2023-08-27 13:16:30,067 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:16:30,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:16:30,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:16:30,069 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:16:30,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2023-08-27 13:16:30,533 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 13:16:30,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:16:30,534 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:16:30,535 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:16:30,677 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:30,677 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:16:30,728 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:30,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954119905] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:16:30,729 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:16:30,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-27 13:16:30,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845509833] [2023-08-27 13:16:30,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:16:30,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 13:16:30,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:16:30,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 13:16:30,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-08-27 13:16:30,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:16:30,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 1847 transitions, 44413 flow. Second operand has 16 states, 16 states have (on average 265.75) internal successors, (4252), 16 states have internal predecessors, (4252), 0 states have call successors, (0), 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 13:16:30,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:16:30,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:16:30,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:16:35,365 INFO L124 PetriNetUnfolderBase]: 4661/7444 cut-off events. [2023-08-27 13:16:35,365 INFO L125 PetriNetUnfolderBase]: For 278205/278205 co-relation queries the response was YES. [2023-08-27 13:16:35,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88067 conditions, 7444 events. 4661/7444 cut-off events. For 278205/278205 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 47048 event pairs, 397 based on Foata normal form. 34/7478 useless extension candidates. Maximal degree in co-relation 87856. Up to 2959 conditions per place. [2023-08-27 13:16:35,513 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1025 selfloop transitions, 991 changer transitions 16/2032 dead transitions. [2023-08-27 13:16:35,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 2032 transitions, 54235 flow [2023-08-27 13:16:35,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 13:16:35,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 13:16:35,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5638 transitions. [2023-08-27 13:16:35,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38853283715801806 [2023-08-27 13:16:35,516 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5638 transitions. [2023-08-27 13:16:35,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5638 transitions. [2023-08-27 13:16:35,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:16:35,517 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5638 transitions. [2023-08-27 13:16:35,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 268.4761904761905) internal successors, (5638), 21 states have internal predecessors, (5638), 0 states have call successors, (0), 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 13:16:35,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 691.0) internal successors, (15202), 22 states have internal predecessors, (15202), 0 states have call successors, (0), 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 13:16:35,525 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 691.0) internal successors, (15202), 22 states have internal predecessors, (15202), 0 states have call successors, (0), 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 13:16:35,525 INFO L175 Difference]: Start difference. First operand has 539 places, 1847 transitions, 44413 flow. Second operand 21 states and 5638 transitions. [2023-08-27 13:16:35,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 2032 transitions, 54235 flow [2023-08-27 13:16:38,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 2032 transitions, 52661 flow, removed 52 selfloop flow, removed 18 redundant places. [2023-08-27 13:16:38,284 INFO L231 Difference]: Finished difference. Result has 547 places, 1978 transitions, 50872 flow [2023-08-27 13:16:38,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=42937, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=853, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=939, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=50872, PETRI_PLACES=547, PETRI_TRANSITIONS=1978} [2023-08-27 13:16:38,286 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 499 predicate places. [2023-08-27 13:16:38,286 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 1978 transitions, 50872 flow [2023-08-27 13:16:38,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 265.75) internal successors, (4252), 16 states have internal predecessors, (4252), 0 states have call successors, (0), 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 13:16:38,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:16:38,286 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:16:38,293 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2023-08-27 13:16:38,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2023-08-27 13:16:38,487 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:16:38,487 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:16:38,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1510279770, now seen corresponding path program 60 times [2023-08-27 13:16:38,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:16:38,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116384793] [2023-08-27 13:16:38,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:16:38,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:16:38,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:16:38,586 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:38,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:16:38,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116384793] [2023-08-27 13:16:38,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116384793] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:16:38,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009350727] [2023-08-27 13:16:38,586 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 13:16:38,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:16:38,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:16:38,587 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:16:38,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2023-08-27 13:16:39,046 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 13:16:39,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:16:39,047 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:16:39,049 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:16:39,227 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:39,227 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:16:39,315 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:39,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009350727] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:16:39,315 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:16:39,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-08-27 13:16:39,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55944210] [2023-08-27 13:16:39,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:16:39,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:16:39,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:16:39,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:16:39,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2023-08-27 13:16:39,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:16:39,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 1978 transitions, 50872 flow. Second operand has 18 states, 18 states have (on average 266.05555555555554) internal successors, (4789), 18 states have internal predecessors, (4789), 0 states have call successors, (0), 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 13:16:39,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:16:39,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:16:39,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:16:44,541 INFO L124 PetriNetUnfolderBase]: 4920/7903 cut-off events. [2023-08-27 13:16:44,541 INFO L125 PetriNetUnfolderBase]: For 321356/321356 co-relation queries the response was YES. [2023-08-27 13:16:44,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95681 conditions, 7903 events. 4920/7903 cut-off events. For 321356/321356 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 50769 event pairs, 307 based on Foata normal form. 20/7923 useless extension candidates. Maximal degree in co-relation 95464. Up to 4034 conditions per place. [2023-08-27 13:16:44,687 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1483 selfloop transitions, 665 changer transitions 0/2148 dead transitions. [2023-08-27 13:16:44,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 2148 transitions, 58698 flow [2023-08-27 13:16:44,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-27 13:16:44,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-27 13:16:44,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 7788 transitions. [2023-08-27 13:16:44,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38864214781176704 [2023-08-27 13:16:44,693 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 7788 transitions. [2023-08-27 13:16:44,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 7788 transitions. [2023-08-27 13:16:44,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:16:44,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 7788 transitions. [2023-08-27 13:16:44,698 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 268.55172413793105) internal successors, (7788), 29 states have internal predecessors, (7788), 0 states have call successors, (0), 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 13:16:44,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 691.0) internal successors, (20730), 30 states have internal predecessors, (20730), 0 states have call successors, (0), 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 13:16:44,705 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 691.0) internal successors, (20730), 30 states have internal predecessors, (20730), 0 states have call successors, (0), 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 13:16:44,705 INFO L175 Difference]: Start difference. First operand has 547 places, 1978 transitions, 50872 flow. Second operand 29 states and 7788 transitions. [2023-08-27 13:16:44,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 2148 transitions, 58698 flow [2023-08-27 13:16:48,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 2148 transitions, 56657 flow, removed 734 selfloop flow, removed 9 redundant places. [2023-08-27 13:16:48,347 INFO L231 Difference]: Finished difference. Result has 569 places, 2084 transitions, 53247 flow [2023-08-27 13:16:48,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=48913, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1978, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=564, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=53247, PETRI_PLACES=569, PETRI_TRANSITIONS=2084} [2023-08-27 13:16:48,348 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 521 predicate places. [2023-08-27 13:16:48,348 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 2084 transitions, 53247 flow [2023-08-27 13:16:48,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 266.05555555555554) internal successors, (4789), 18 states have internal predecessors, (4789), 0 states have call successors, (0), 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 13:16:48,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:16:48,349 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:16:48,355 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2023-08-27 13:16:48,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2023-08-27 13:16:48,550 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:16:48,550 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:16:48,550 INFO L85 PathProgramCache]: Analyzing trace with hash -539516832, now seen corresponding path program 61 times [2023-08-27 13:16:48,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:16:48,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795598720] [2023-08-27 13:16:48,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:16:48,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:16:48,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:16:48,643 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:48,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:16:48,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795598720] [2023-08-27 13:16:48,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795598720] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:16:48,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016373993] [2023-08-27 13:16:48,643 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 13:16:48,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:16:48,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:16:48,645 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:16:48,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2023-08-27 13:16:49,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:16:49,122 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:16:49,124 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:16:49,299 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:49,299 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:16:49,376 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:49,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016373993] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:16:49,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:16:49,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 15 [2023-08-27 13:16:49,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675856169] [2023-08-27 13:16:49,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:16:49,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:16:49,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:16:49,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:16:49,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:16:49,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:16:49,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 2084 transitions, 53247 flow. Second operand has 15 states, 15 states have (on average 266.1333333333333) internal successors, (3992), 15 states have internal predecessors, (3992), 0 states have call successors, (0), 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 13:16:49,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:16:49,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:16:49,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:16:55,010 INFO L124 PetriNetUnfolderBase]: 5008/8083 cut-off events. [2023-08-27 13:16:55,010 INFO L125 PetriNetUnfolderBase]: For 324733/324733 co-relation queries the response was YES. [2023-08-27 13:16:55,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96332 conditions, 8083 events. 5008/8083 cut-off events. For 324733/324733 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 52508 event pairs, 211 based on Foata normal form. 68/8151 useless extension candidates. Maximal degree in co-relation 96112. Up to 3431 conditions per place. [2023-08-27 13:16:55,165 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1202 selfloop transitions, 978 changer transitions 1/2181 dead transitions. [2023-08-27 13:16:55,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 593 places, 2181 transitions, 59254 flow [2023-08-27 13:16:55,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 13:16:55,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-27 13:16:55,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 6982 transitions. [2023-08-27 13:16:55,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3886229544695536 [2023-08-27 13:16:55,170 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 6982 transitions. [2023-08-27 13:16:55,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 6982 transitions. [2023-08-27 13:16:55,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:16:55,171 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 6982 transitions. [2023-08-27 13:16:55,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 268.53846153846155) internal successors, (6982), 26 states have internal predecessors, (6982), 0 states have call successors, (0), 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 13:16:55,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 691.0) internal successors, (18657), 27 states have internal predecessors, (18657), 0 states have call successors, (0), 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 13:16:55,181 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 691.0) internal successors, (18657), 27 states have internal predecessors, (18657), 0 states have call successors, (0), 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 13:16:55,181 INFO L175 Difference]: Start difference. First operand has 569 places, 2084 transitions, 53247 flow. Second operand 26 states and 6982 transitions. [2023-08-27 13:16:55,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 593 places, 2181 transitions, 59254 flow [2023-08-27 13:16:58,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 587 places, 2181 transitions, 58627 flow, removed 265 selfloop flow, removed 6 redundant places. [2023-08-27 13:16:58,523 INFO L231 Difference]: Finished difference. Result has 590 places, 2134 transitions, 56116 flow [2023-08-27 13:16:58,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=52179, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2070, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=915, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=56116, PETRI_PLACES=590, PETRI_TRANSITIONS=2134} [2023-08-27 13:16:58,525 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 542 predicate places. [2023-08-27 13:16:58,525 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 2134 transitions, 56116 flow [2023-08-27 13:16:58,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 266.1333333333333) internal successors, (3992), 15 states have internal predecessors, (3992), 0 states have call successors, (0), 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 13:16:58,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:16:58,526 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:16:58,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2023-08-27 13:16:58,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:16:58,729 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:16:58,729 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:16:58,729 INFO L85 PathProgramCache]: Analyzing trace with hash 837888104, now seen corresponding path program 62 times [2023-08-27 13:16:58,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:16:58,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766501333] [2023-08-27 13:16:58,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:16:58,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:16:58,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:16:58,833 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:58,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:16:58,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766501333] [2023-08-27 13:16:58,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766501333] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:16:58,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133891645] [2023-08-27 13:16:58,834 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:16:58,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:16:58,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:16:58,835 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:16:58,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2023-08-27 13:16:59,315 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:16:59,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:16:59,316 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:16:59,317 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:16:59,471 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:59,471 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:16:59,538 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:16:59,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133891645] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:16:59,539 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:16:59,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 15 [2023-08-27 13:16:59,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698777915] [2023-08-27 13:16:59,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:16:59,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:16:59,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:16:59,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:16:59,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:16:59,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:16:59,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 2134 transitions, 56116 flow. Second operand has 15 states, 15 states have (on average 266.1333333333333) internal successors, (3992), 15 states have internal predecessors, (3992), 0 states have call successors, (0), 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 13:16:59,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:16:59,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:16:59,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:17:05,444 INFO L124 PetriNetUnfolderBase]: 5096/8253 cut-off events. [2023-08-27 13:17:05,445 INFO L125 PetriNetUnfolderBase]: For 351697/351697 co-relation queries the response was YES. [2023-08-27 13:17:05,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101457 conditions, 8253 events. 5096/8253 cut-off events. For 351697/351697 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 54149 event pairs, 265 based on Foata normal form. 84/8337 useless extension candidates. Maximal degree in co-relation 101234. Up to 2629 conditions per place. [2023-08-27 13:17:05,600 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 975 selfloop transitions, 1230 changer transitions 0/2205 dead transitions. [2023-08-27 13:17:05,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 612 places, 2205 transitions, 62216 flow [2023-08-27 13:17:05,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 13:17:05,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 13:17:05,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 6715 transitions. [2023-08-27 13:17:05,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.388712011577424 [2023-08-27 13:17:05,604 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 6715 transitions. [2023-08-27 13:17:05,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 6715 transitions. [2023-08-27 13:17:05,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:17:05,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 6715 transitions. [2023-08-27 13:17:05,608 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 268.6) internal successors, (6715), 25 states have internal predecessors, (6715), 0 states have call successors, (0), 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 13:17:05,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 691.0) internal successors, (17966), 26 states have internal predecessors, (17966), 0 states have call successors, (0), 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 13:17:05,614 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 691.0) internal successors, (17966), 26 states have internal predecessors, (17966), 0 states have call successors, (0), 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 13:17:05,614 INFO L175 Difference]: Start difference. First operand has 590 places, 2134 transitions, 56116 flow. Second operand 25 states and 6715 transitions. [2023-08-27 13:17:05,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 612 places, 2205 transitions, 62216 flow [2023-08-27 13:17:09,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 2205 transitions, 60996 flow, removed 251 selfloop flow, removed 14 redundant places. [2023-08-27 13:17:09,150 INFO L231 Difference]: Finished difference. Result has 603 places, 2158 transitions, 59800 flow [2023-08-27 13:17:09,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=53677, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2096, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=884, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=59800, PETRI_PLACES=603, PETRI_TRANSITIONS=2158} [2023-08-27 13:17:09,152 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 555 predicate places. [2023-08-27 13:17:09,152 INFO L495 AbstractCegarLoop]: Abstraction has has 603 places, 2158 transitions, 59800 flow [2023-08-27 13:17:09,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 266.1333333333333) internal successors, (3992), 15 states have internal predecessors, (3992), 0 states have call successors, (0), 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 13:17:09,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:17:09,153 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:17:09,159 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2023-08-27 13:17:09,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:09,353 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:17:09,353 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:17:09,354 INFO L85 PathProgramCache]: Analyzing trace with hash -408665548, now seen corresponding path program 63 times [2023-08-27 13:17:09,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:17:09,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854645372] [2023-08-27 13:17:09,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:17:09,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:17:09,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:17:09,451 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:09,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:17:09,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854645372] [2023-08-27 13:17:09,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854645372] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:17:09,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808621109] [2023-08-27 13:17:09,451 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:17:09,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:09,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:17:09,452 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:17:09,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2023-08-27 13:17:09,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 13:17:09,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:17:09,938 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:17:09,939 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:17:10,089 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:10,089 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:17:10,145 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:17:10,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808621109] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:17:10,145 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:17:10,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 18 [2023-08-27 13:17:10,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986318087] [2023-08-27 13:17:10,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:17:10,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:17:10,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:17:10,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:17:10,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2023-08-27 13:17:10,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:17:10,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 2158 transitions, 59800 flow. Second operand has 18 states, 18 states have (on average 265.6666666666667) internal successors, (4782), 18 states have internal predecessors, (4782), 0 states have call successors, (0), 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 13:17:10,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:17:10,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:17:10,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:17:16,164 INFO L124 PetriNetUnfolderBase]: 5321/8588 cut-off events. [2023-08-27 13:17:16,164 INFO L125 PetriNetUnfolderBase]: For 405313/405313 co-relation queries the response was YES. [2023-08-27 13:17:16,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110621 conditions, 8588 events. 5321/8588 cut-off events. For 405313/405313 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 56816 event pairs, 499 based on Foata normal form. 20/8608 useless extension candidates. Maximal degree in co-relation 110398. Up to 3641 conditions per place. [2023-08-27 13:17:16,320 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1102 selfloop transitions, 1200 changer transitions 11/2313 dead transitions. [2023-08-27 13:17:16,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 2313 transitions, 69341 flow [2023-08-27 13:17:16,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 13:17:16,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 13:17:16,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 5904 transitions. [2023-08-27 13:17:16,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38836995132219443 [2023-08-27 13:17:16,324 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 5904 transitions. [2023-08-27 13:17:16,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 5904 transitions. [2023-08-27 13:17:16,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:17:16,324 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 5904 transitions. [2023-08-27 13:17:16,327 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 268.3636363636364) internal successors, (5904), 22 states have internal predecessors, (5904), 0 states have call successors, (0), 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 13:17:16,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 691.0) internal successors, (15893), 23 states have internal predecessors, (15893), 0 states have call successors, (0), 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 13:17:16,333 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 691.0) internal successors, (15893), 23 states have internal predecessors, (15893), 0 states have call successors, (0), 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 13:17:16,333 INFO L175 Difference]: Start difference. First operand has 603 places, 2158 transitions, 59800 flow. Second operand 22 states and 5904 transitions. [2023-08-27 13:17:16,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 2313 transitions, 69341 flow [2023-08-27 13:17:20,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 613 places, 2313 transitions, 68046 flow, removed 383 selfloop flow, removed 11 redundant places. [2023-08-27 13:17:20,907 INFO L231 Difference]: Finished difference. Result has 621 places, 2263 transitions, 66528 flow [2023-08-27 13:17:20,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=58550, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1014, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=66528, PETRI_PLACES=621, PETRI_TRANSITIONS=2263} [2023-08-27 13:17:20,909 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 573 predicate places. [2023-08-27 13:17:20,909 INFO L495 AbstractCegarLoop]: Abstraction has has 621 places, 2263 transitions, 66528 flow [2023-08-27 13:17:20,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 265.6666666666667) internal successors, (4782), 18 states have internal predecessors, (4782), 0 states have call successors, (0), 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 13:17:20,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:17:20,910 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:17:20,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2023-08-27 13:17:21,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:21,111 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:17:21,111 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:17:21,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1531640672, now seen corresponding path program 64 times [2023-08-27 13:17:21,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:17:21,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679164954] [2023-08-27 13:17:21,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:17:21,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:17:21,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:17:21,211 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:21,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:17:21,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679164954] [2023-08-27 13:17:21,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679164954] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:17:21,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988237965] [2023-08-27 13:17:21,211 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:17:21,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:21,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:17:21,212 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:17:21,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2023-08-27 13:17:21,697 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:17:21,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:17:21,699 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:17:21,700 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:17:21,847 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:21,847 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:17:21,937 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:21,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988237965] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:17:21,937 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:17:21,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-08-27 13:17:21,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633444460] [2023-08-27 13:17:21,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:17:21,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 13:17:21,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:17:21,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 13:17:21,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2023-08-27 13:17:21,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:17:21,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 2263 transitions, 66528 flow. Second operand has 20 states, 20 states have (on average 265.55) internal successors, (5311), 20 states have internal predecessors, (5311), 0 states have call successors, (0), 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 13:17:21,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:17:21,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:17:21,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:17:28,527 INFO L124 PetriNetUnfolderBase]: 5511/8862 cut-off events. [2023-08-27 13:17:28,527 INFO L125 PetriNetUnfolderBase]: For 458524/458524 co-relation queries the response was YES. [2023-08-27 13:17:28,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118901 conditions, 8862 events. 5511/8862 cut-off events. For 458524/458524 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 58599 event pairs, 503 based on Foata normal form. 10/8872 useless extension candidates. Maximal degree in co-relation 118670. Up to 3701 conditions per place. [2023-08-27 13:17:28,712 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1169 selfloop transitions, 1226 changer transitions 11/2406 dead transitions. [2023-08-27 13:17:28,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 2406 transitions, 76096 flow [2023-08-27 13:17:28,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 13:17:28,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 13:17:28,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 6167 transitions. [2023-08-27 13:17:28,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.388032467123891 [2023-08-27 13:17:28,716 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 6167 transitions. [2023-08-27 13:17:28,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 6167 transitions. [2023-08-27 13:17:28,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:17:28,717 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 6167 transitions. [2023-08-27 13:17:28,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 268.1304347826087) internal successors, (6167), 23 states have internal predecessors, (6167), 0 states have call successors, (0), 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 13:17:28,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 691.0) internal successors, (16584), 24 states have internal predecessors, (16584), 0 states have call successors, (0), 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 13:17:28,728 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 691.0) internal successors, (16584), 24 states have internal predecessors, (16584), 0 states have call successors, (0), 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 13:17:28,728 INFO L175 Difference]: Start difference. First operand has 621 places, 2263 transitions, 66528 flow. Second operand 23 states and 6167 transitions. [2023-08-27 13:17:28,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 2406 transitions, 76096 flow [2023-08-27 13:17:34,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 630 places, 2406 transitions, 72739 flow, removed 1246 selfloop flow, removed 11 redundant places. [2023-08-27 13:17:34,307 INFO L231 Difference]: Finished difference. Result has 637 places, 2356 transitions, 70917 flow [2023-08-27 13:17:34,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=64095, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1066, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=70917, PETRI_PLACES=637, PETRI_TRANSITIONS=2356} [2023-08-27 13:17:34,309 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 589 predicate places. [2023-08-27 13:17:34,309 INFO L495 AbstractCegarLoop]: Abstraction has has 637 places, 2356 transitions, 70917 flow [2023-08-27 13:17:34,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 265.55) internal successors, (5311), 20 states have internal predecessors, (5311), 0 states have call successors, (0), 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 13:17:34,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:17:34,310 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:17:34,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2023-08-27 13:17:34,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable92 [2023-08-27 13:17:34,517 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:17:34,517 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:17:34,517 INFO L85 PathProgramCache]: Analyzing trace with hash 54684318, now seen corresponding path program 65 times [2023-08-27 13:17:34,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:17:34,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553425673] [2023-08-27 13:17:34,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:17:34,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:17:34,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:17:34,609 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:34,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:17:34,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553425673] [2023-08-27 13:17:34,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553425673] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:17:34,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220282416] [2023-08-27 13:17:34,609 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:17:34,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:34,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:17:34,610 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:17:34,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2023-08-27 13:17:35,122 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-27 13:17:35,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:17:35,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:17:35,125 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:17:35,340 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:35,340 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:17:35,405 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:35,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220282416] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:17:35,405 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:17:35,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 17 [2023-08-27 13:17:35,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375087765] [2023-08-27 13:17:35,405 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:17:35,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 13:17:35,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:17:35,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 13:17:35,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2023-08-27 13:17:35,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:17:35,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 637 places, 2356 transitions, 70917 flow. Second operand has 17 states, 17 states have (on average 265.94117647058823) internal successors, (4521), 17 states have internal predecessors, (4521), 0 states have call successors, (0), 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 13:17:35,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:17:35,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:17:35,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:17:43,602 INFO L124 PetriNetUnfolderBase]: 6407/10284 cut-off events. [2023-08-27 13:17:43,602 INFO L125 PetriNetUnfolderBase]: For 518617/518617 co-relation queries the response was YES. [2023-08-27 13:17:43,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 140307 conditions, 10284 events. 6407/10284 cut-off events. For 518617/518617 co-relation queries the response was YES. Maximal size of possible extension queue 670. Compared 69334 event pairs, 273 based on Foata normal form. 34/10318 useless extension candidates. Maximal degree in co-relation 140070. Up to 3501 conditions per place. [2023-08-27 13:17:43,799 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1226 selfloop transitions, 1564 changer transitions 0/2790 dead transitions. [2023-08-27 13:17:43,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 659 places, 2790 transitions, 90022 flow [2023-08-27 13:17:43,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-27 13:17:43,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-27 13:17:43,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 7251 transitions. [2023-08-27 13:17:43,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38864769255507314 [2023-08-27 13:17:43,803 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 7251 transitions. [2023-08-27 13:17:43,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 7251 transitions. [2023-08-27 13:17:43,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:17:43,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 7251 transitions. [2023-08-27 13:17:43,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 268.55555555555554) internal successors, (7251), 27 states have internal predecessors, (7251), 0 states have call successors, (0), 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 13:17:43,813 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 691.0) internal successors, (19348), 28 states have internal predecessors, (19348), 0 states have call successors, (0), 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 13:17:43,814 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 691.0) internal successors, (19348), 28 states have internal predecessors, (19348), 0 states have call successors, (0), 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 13:17:43,814 INFO L175 Difference]: Start difference. First operand has 637 places, 2356 transitions, 70917 flow. Second operand 27 states and 7251 transitions. [2023-08-27 13:17:43,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 659 places, 2790 transitions, 90022 flow [2023-08-27 13:17:50,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 644 places, 2790 transitions, 88563 flow, removed 253 selfloop flow, removed 15 redundant places. [2023-08-27 13:17:50,164 INFO L231 Difference]: Finished difference. Result has 652 places, 2745 transitions, 87547 flow [2023-08-27 13:17:50,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=69480, PETRI_DIFFERENCE_MINUEND_PLACES=618, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1035, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=87547, PETRI_PLACES=652, PETRI_TRANSITIONS=2745} [2023-08-27 13:17:50,165 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 604 predicate places. [2023-08-27 13:17:50,165 INFO L495 AbstractCegarLoop]: Abstraction has has 652 places, 2745 transitions, 87547 flow [2023-08-27 13:17:50,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 265.94117647058823) internal successors, (4521), 17 states have internal predecessors, (4521), 0 states have call successors, (0), 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 13:17:50,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:17:50,166 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:17:50,172 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2023-08-27 13:17:50,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:50,366 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:17:50,367 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:17:50,367 INFO L85 PathProgramCache]: Analyzing trace with hash -925461324, now seen corresponding path program 66 times [2023-08-27 13:17:50,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:17:50,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980454253] [2023-08-27 13:17:50,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:17:50,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:17:50,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:17:50,464 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:50,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:17:50,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980454253] [2023-08-27 13:17:50,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980454253] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:17:50,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877377486] [2023-08-27 13:17:50,464 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 13:17:50,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:17:50,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:17:50,465 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:17:50,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2023-08-27 13:17:50,973 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 13:17:50,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:17:50,975 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:17:50,976 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:17:51,129 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:51,129 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:17:51,186 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:17:51,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877377486] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:17:51,187 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:17:51,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-08-27 13:17:51,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46657641] [2023-08-27 13:17:51,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:17:51,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 13:17:51,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:17:51,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 13:17:51,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2023-08-27 13:17:51,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:17:51,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 2745 transitions, 87547 flow. Second operand has 17 states, 17 states have (on average 265.7647058823529) internal successors, (4518), 17 states have internal predecessors, (4518), 0 states have call successors, (0), 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 13:17:51,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:17:51,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:17:51,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:18:00,522 INFO L124 PetriNetUnfolderBase]: 6773/10812 cut-off events. [2023-08-27 13:18:00,522 INFO L125 PetriNetUnfolderBase]: For 609785/609785 co-relation queries the response was YES. [2023-08-27 13:18:00,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155410 conditions, 10812 events. 6773/10812 cut-off events. For 609785/609785 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 73042 event pairs, 355 based on Foata normal form. 36/10848 useless extension candidates. Maximal degree in co-relation 155168. Up to 3657 conditions per place. [2023-08-27 13:18:00,739 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1017 selfloop transitions, 1943 changer transitions 0/2960 dead transitions. [2023-08-27 13:18:00,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 676 places, 2960 transitions, 100881 flow [2023-08-27 13:18:00,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 13:18:00,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-27 13:18:00,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 6984 transitions. [2023-08-27 13:18:00,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38873427585439163 [2023-08-27 13:18:00,742 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 6984 transitions. [2023-08-27 13:18:00,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 6984 transitions. [2023-08-27 13:18:00,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:18:00,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 6984 transitions. [2023-08-27 13:18:00,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 268.61538461538464) internal successors, (6984), 26 states have internal predecessors, (6984), 0 states have call successors, (0), 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 13:18:00,752 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 691.0) internal successors, (18657), 27 states have internal predecessors, (18657), 0 states have call successors, (0), 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 13:18:00,753 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 691.0) internal successors, (18657), 27 states have internal predecessors, (18657), 0 states have call successors, (0), 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 13:18:00,753 INFO L175 Difference]: Start difference. First operand has 652 places, 2745 transitions, 87547 flow. Second operand 26 states and 6984 transitions. [2023-08-27 13:18:00,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 676 places, 2960 transitions, 100881 flow [2023-08-27 13:18:09,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 666 places, 2960 transitions, 99530 flow, removed 451 selfloop flow, removed 10 redundant places. [2023-08-27 13:18:09,061 INFO L231 Difference]: Finished difference. Result has 672 places, 2917 transitions, 99254 flow [2023-08-27 13:18:09,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=86100, PETRI_DIFFERENCE_MINUEND_PLACES=641, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1771, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=920, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=99254, PETRI_PLACES=672, PETRI_TRANSITIONS=2917} [2023-08-27 13:18:09,063 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 624 predicate places. [2023-08-27 13:18:09,063 INFO L495 AbstractCegarLoop]: Abstraction has has 672 places, 2917 transitions, 99254 flow [2023-08-27 13:18:09,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 265.7647058823529) internal successors, (4518), 17 states have internal predecessors, (4518), 0 states have call successors, (0), 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 13:18:09,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:18:09,063 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:18:09,070 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2023-08-27 13:18:09,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:18:09,264 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:18:09,264 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:18:09,264 INFO L85 PathProgramCache]: Analyzing trace with hash -204946672, now seen corresponding path program 67 times [2023-08-27 13:18:09,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:18:09,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139773181] [2023-08-27 13:18:09,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:18:09,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:18:09,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:18:09,365 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:18:09,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:18:09,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139773181] [2023-08-27 13:18:09,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139773181] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:18:09,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614146380] [2023-08-27 13:18:09,365 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 13:18:09,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:18:09,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:18:09,366 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:18:09,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2023-08-27 13:18:09,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:18:09,868 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:18:09,869 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:18:10,028 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:18:10,028 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:18:10,113 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:18:10,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614146380] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:18:10,113 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:18:10,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-08-27 13:18:10,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246564651] [2023-08-27 13:18:10,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:18:10,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 13:18:10,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:18:10,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 13:18:10,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2023-08-27 13:18:10,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:18:10,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 672 places, 2917 transitions, 99254 flow. Second operand has 20 states, 20 states have (on average 265.8) internal successors, (5316), 20 states have internal predecessors, (5316), 0 states have call successors, (0), 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 13:18:10,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:18:10,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:18:10,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:18:21,643 INFO L124 PetriNetUnfolderBase]: 7629/12310 cut-off events. [2023-08-27 13:18:21,643 INFO L125 PetriNetUnfolderBase]: For 748316/748316 co-relation queries the response was YES. [2023-08-27 13:18:21,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 186033 conditions, 12310 events. 7629/12310 cut-off events. For 748316/748316 co-relation queries the response was YES. Maximal size of possible extension queue 817. Compared 86322 event pairs, 399 based on Foata normal form. 42/12352 useless extension candidates. Maximal degree in co-relation 185784. Up to 5243 conditions per place. [2023-08-27 13:18:21,898 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 1924 selfloop transitions, 1406 changer transitions 0/3330 dead transitions. [2023-08-27 13:18:21,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 707 places, 3330 transitions, 119859 flow [2023-08-27 13:18:21,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-27 13:18:21,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-27 13:18:21,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 9662 transitions. [2023-08-27 13:18:21,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38840649622125745 [2023-08-27 13:18:21,902 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 9662 transitions. [2023-08-27 13:18:21,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 9662 transitions. [2023-08-27 13:18:21,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:18:21,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 9662 transitions. [2023-08-27 13:18:21,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 268.3888888888889) internal successors, (9662), 36 states have internal predecessors, (9662), 0 states have call successors, (0), 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 13:18:21,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 691.0) internal successors, (25567), 37 states have internal predecessors, (25567), 0 states have call successors, (0), 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 13:18:21,917 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 691.0) internal successors, (25567), 37 states have internal predecessors, (25567), 0 states have call successors, (0), 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 13:18:21,917 INFO L175 Difference]: Start difference. First operand has 672 places, 2917 transitions, 99254 flow. Second operand 36 states and 9662 transitions. [2023-08-27 13:18:21,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 707 places, 3330 transitions, 119859 flow [2023-08-27 13:18:34,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 693 places, 3330 transitions, 117421 flow, removed 739 selfloop flow, removed 14 redundant places. [2023-08-27 13:18:34,587 INFO L231 Difference]: Finished difference. Result has 704 places, 3266 transitions, 114652 flow [2023-08-27 13:18:34,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=96645, PETRI_DIFFERENCE_MINUEND_PLACES=658, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2912, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1072, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1743, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=114652, PETRI_PLACES=704, PETRI_TRANSITIONS=3266} [2023-08-27 13:18:34,588 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 656 predicate places. [2023-08-27 13:18:34,588 INFO L495 AbstractCegarLoop]: Abstraction has has 704 places, 3266 transitions, 114652 flow [2023-08-27 13:18:34,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 265.8) internal successors, (5316), 20 states have internal predecessors, (5316), 0 states have call successors, (0), 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 13:18:34,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:18:34,589 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:18:34,595 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2023-08-27 13:18:34,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2023-08-27 13:18:34,789 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:18:34,790 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:18:34,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1522736668, now seen corresponding path program 68 times [2023-08-27 13:18:34,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:18:34,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263252753] [2023-08-27 13:18:34,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:18:34,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:18:34,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:18:34,880 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:18:34,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:18:34,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263252753] [2023-08-27 13:18:34,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263252753] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:18:34,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1526734424] [2023-08-27 13:18:34,880 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:18:34,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:18:34,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:18:34,881 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:18:34,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2023-08-27 13:18:35,397 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:18:35,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:18:35,399 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:18:35,400 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:18:35,527 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:18:35,527 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:18:35,574 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:18:35,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1526734424] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:18:35,574 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:18:35,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-08-27 13:18:35,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70537797] [2023-08-27 13:18:35,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:18:35,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 13:18:35,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:18:35,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 13:18:35,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-08-27 13:18:35,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:18:35,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 704 places, 3266 transitions, 114652 flow. Second operand has 14 states, 14 states have (on average 265.92857142857144) internal successors, (3723), 14 states have internal predecessors, (3723), 0 states have call successors, (0), 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 13:18:35,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:18:35,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:18:35,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:18:48,004 INFO L124 PetriNetUnfolderBase]: 7646/12365 cut-off events. [2023-08-27 13:18:48,004 INFO L125 PetriNetUnfolderBase]: For 770507/770507 co-relation queries the response was YES. [2023-08-27 13:18:48,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 188802 conditions, 12365 events. 7646/12365 cut-off events. For 770507/770507 co-relation queries the response was YES. Maximal size of possible extension queue 823. Compared 86707 event pairs, 1204 based on Foata normal form. 2/12367 useless extension candidates. Maximal degree in co-relation 188542. Up to 9210 conditions per place. [2023-08-27 13:18:48,262 INFO L140 encePairwiseOnDemand]: 686/691 looper letters, 2697 selfloop transitions, 637 changer transitions 7/3341 dead transitions. [2023-08-27 13:18:48,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 712 places, 3341 transitions, 123742 flow [2023-08-27 13:18:48,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 13:18:48,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 13:18:48,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2427 transitions. [2023-08-27 13:18:48,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39025566811384466 [2023-08-27 13:18:48,264 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2427 transitions. [2023-08-27 13:18:48,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2427 transitions. [2023-08-27 13:18:48,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:18:48,264 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2427 transitions. [2023-08-27 13:18:48,265 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 269.6666666666667) internal successors, (2427), 9 states have internal predecessors, (2427), 0 states have call successors, (0), 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 13:18:48,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 691.0) internal successors, (6910), 10 states have internal predecessors, (6910), 0 states have call successors, (0), 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 13:18:48,268 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 691.0) internal successors, (6910), 10 states have internal predecessors, (6910), 0 states have call successors, (0), 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 13:18:48,268 INFO L175 Difference]: Start difference. First operand has 704 places, 3266 transitions, 114652 flow. Second operand 9 states and 2427 transitions. [2023-08-27 13:18:48,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 712 places, 3341 transitions, 123742 flow [2023-08-27 13:19:02,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 699 places, 3341 transitions, 122794 flow, removed 388 selfloop flow, removed 13 redundant places. [2023-08-27 13:19:02,544 INFO L231 Difference]: Finished difference. Result has 703 places, 3265 transitions, 115140 flow [2023-08-27 13:19:02,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=113855, PETRI_DIFFERENCE_MINUEND_PLACES=691, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=637, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=115140, PETRI_PLACES=703, PETRI_TRANSITIONS=3265} [2023-08-27 13:19:02,545 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 655 predicate places. [2023-08-27 13:19:02,545 INFO L495 AbstractCegarLoop]: Abstraction has has 703 places, 3265 transitions, 115140 flow [2023-08-27 13:19:02,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 265.92857142857144) internal successors, (3723), 14 states have internal predecessors, (3723), 0 states have call successors, (0), 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 13:19:02,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:19:02,546 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:19:02,553 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2023-08-27 13:19:02,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:19:02,746 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:19:02,746 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:19:02,747 INFO L85 PathProgramCache]: Analyzing trace with hash 716359098, now seen corresponding path program 69 times [2023-08-27 13:19:02,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:19:02,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427907736] [2023-08-27 13:19:02,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:19:02,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:19:02,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:19:02,838 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:19:02,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:19:02,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427907736] [2023-08-27 13:19:02,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427907736] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:19:02,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869997702] [2023-08-27 13:19:02,839 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:19:02,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:19:02,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:19:02,839 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:19:02,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2023-08-27 13:19:03,361 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 13:19:03,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:19:03,362 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:19:03,364 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:19:03,544 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:19:03,545 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:19:03,609 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:19:03,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869997702] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:19:03,610 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:19:03,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-27 13:19:03,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419360793] [2023-08-27 13:19:03,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:19:03,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 13:19:03,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:19:03,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 13:19:03,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2023-08-27 13:19:03,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:19:03,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 703 places, 3265 transitions, 115140 flow. Second operand has 16 states, 16 states have (on average 265.75) internal successors, (4252), 16 states have internal predecessors, (4252), 0 states have call successors, (0), 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 13:19:03,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:19:03,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:19:03,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:19:16,154 INFO L124 PetriNetUnfolderBase]: 7646/12365 cut-off events. [2023-08-27 13:19:16,154 INFO L125 PetriNetUnfolderBase]: For 777614/777614 co-relation queries the response was YES. [2023-08-27 13:19:16,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 188863 conditions, 12365 events. 7646/12365 cut-off events. For 777614/777614 co-relation queries the response was YES. Maximal size of possible extension queue 825. Compared 86713 event pairs, 1210 based on Foata normal form. 8/12373 useless extension candidates. Maximal degree in co-relation 188612. Up to 9262 conditions per place. [2023-08-27 13:19:16,415 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 2606 selfloop transitions, 731 changer transitions 10/3347 dead transitions. [2023-08-27 13:19:16,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 714 places, 3347 transitions, 124704 flow [2023-08-27 13:19:16,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 13:19:16,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 13:19:16,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 4031 transitions. [2023-08-27 13:19:16,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3889049686444766 [2023-08-27 13:19:16,418 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 4031 transitions. [2023-08-27 13:19:16,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 4031 transitions. [2023-08-27 13:19:16,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:19:16,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 4031 transitions. [2023-08-27 13:19:16,420 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 268.73333333333335) internal successors, (4031), 15 states have internal predecessors, (4031), 0 states have call successors, (0), 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 13:19:16,424 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 691.0) internal successors, (11056), 16 states have internal predecessors, (11056), 0 states have call successors, (0), 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 13:19:16,424 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 691.0) internal successors, (11056), 16 states have internal predecessors, (11056), 0 states have call successors, (0), 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 13:19:16,424 INFO L175 Difference]: Start difference. First operand has 703 places, 3265 transitions, 115140 flow. Second operand 15 states and 4031 transitions. [2023-08-27 13:19:16,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 714 places, 3347 transitions, 124704 flow [2023-08-27 13:19:30,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 3347 transitions, 124021 flow, removed 3 selfloop flow, removed 6 redundant places. [2023-08-27 13:19:30,448 INFO L231 Difference]: Finished difference. Result has 712 places, 3294 transitions, 118460 flow [2023-08-27 13:19:30,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=114433, PETRI_DIFFERENCE_MINUEND_PLACES=694, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=695, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=118460, PETRI_PLACES=712, PETRI_TRANSITIONS=3294} [2023-08-27 13:19:30,450 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 664 predicate places. [2023-08-27 13:19:30,450 INFO L495 AbstractCegarLoop]: Abstraction has has 712 places, 3294 transitions, 118460 flow [2023-08-27 13:19:30,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 265.75) internal successors, (4252), 16 states have internal predecessors, (4252), 0 states have call successors, (0), 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 13:19:30,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:19:30,450 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:19:30,457 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2023-08-27 13:19:30,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:19:30,651 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:19:30,651 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:19:30,651 INFO L85 PathProgramCache]: Analyzing trace with hash 798289235, now seen corresponding path program 70 times [2023-08-27 13:19:30,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:19:30,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831939581] [2023-08-27 13:19:30,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:19:30,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:19:30,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:19:30,746 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:19:30,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:19:30,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831939581] [2023-08-27 13:19:30,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831939581] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:19:30,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844451743] [2023-08-27 13:19:30,746 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:19:30,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:19:30,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:19:30,747 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:19:30,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2023-08-27 13:19:31,291 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:19:31,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:19:31,292 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:19:31,297 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:19:31,354 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:19:31,354 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:19:31,395 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:19:31,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844451743] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:19:31,395 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:19:31,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-08-27 13:19:31,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643986947] [2023-08-27 13:19:31,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:19:31,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 13:19:31,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:19:31,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 13:19:31,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-08-27 13:19:31,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:19:31,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 712 places, 3294 transitions, 118460 flow. Second operand has 14 states, 14 states have (on average 265.85714285714283) internal successors, (3722), 14 states have internal predecessors, (3722), 0 states have call successors, (0), 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 13:19:31,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:19:31,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:19:31,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:19:44,657 INFO L124 PetriNetUnfolderBase]: 7760/12547 cut-off events. [2023-08-27 13:19:44,657 INFO L125 PetriNetUnfolderBase]: For 801346/801346 co-relation queries the response was YES. [2023-08-27 13:19:44,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 193108 conditions, 12547 events. 7760/12547 cut-off events. For 801346/801346 co-relation queries the response was YES. Maximal size of possible extension queue 841. Compared 88237 event pairs, 79 based on Foata normal form. 14/12561 useless extension candidates. Maximal degree in co-relation 192856. Up to 7613 conditions per place. [2023-08-27 13:19:44,929 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 2382 selfloop transitions, 1042 changer transitions 0/3424 dead transitions. [2023-08-27 13:19:44,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 723 places, 3424 transitions, 128270 flow [2023-08-27 13:19:44,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 13:19:44,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 13:19:44,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 3503 transitions. [2023-08-27 13:19:44,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38995881108760994 [2023-08-27 13:19:44,932 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 3503 transitions. [2023-08-27 13:19:44,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 3503 transitions. [2023-08-27 13:19:44,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:19:44,932 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 3503 transitions. [2023-08-27 13:19:44,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 269.46153846153845) internal successors, (3503), 13 states have internal predecessors, (3503), 0 states have call successors, (0), 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 13:19:44,937 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 691.0) internal successors, (9674), 14 states have internal predecessors, (9674), 0 states have call successors, (0), 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 13:19:44,937 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 691.0) internal successors, (9674), 14 states have internal predecessors, (9674), 0 states have call successors, (0), 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 13:19:44,937 INFO L175 Difference]: Start difference. First operand has 712 places, 3294 transitions, 118460 flow. Second operand 13 states and 3503 transitions. [2023-08-27 13:19:44,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 723 places, 3424 transitions, 128270 flow [2023-08-27 13:19:59,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 714 places, 3424 transitions, 126368 flow, removed 228 selfloop flow, removed 9 redundant places. [2023-08-27 13:19:59,239 INFO L231 Difference]: Finished difference. Result has 720 places, 3358 transitions, 120406 flow [2023-08-27 13:19:59,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=116558, PETRI_DIFFERENCE_MINUEND_PLACES=702, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=978, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=120406, PETRI_PLACES=720, PETRI_TRANSITIONS=3358} [2023-08-27 13:19:59,241 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 672 predicate places. [2023-08-27 13:19:59,241 INFO L495 AbstractCegarLoop]: Abstraction has has 720 places, 3358 transitions, 120406 flow [2023-08-27 13:19:59,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 265.85714285714283) internal successors, (3722), 14 states have internal predecessors, (3722), 0 states have call successors, (0), 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 13:19:59,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:19:59,241 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:19:59,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2023-08-27 13:19:59,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:19:59,442 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:19:59,442 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:19:59,442 INFO L85 PathProgramCache]: Analyzing trace with hash -228621947, now seen corresponding path program 71 times [2023-08-27 13:19:59,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:19:59,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326190369] [2023-08-27 13:19:59,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:19:59,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:19:59,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:19:59,540 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:19:59,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:19:59,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326190369] [2023-08-27 13:19:59,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326190369] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:19:59,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381985691] [2023-08-27 13:19:59,541 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:19:59,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:19:59,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:19:59,543 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:19:59,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2023-08-27 13:20:00,086 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:20:00,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:20:00,087 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:20:00,088 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:20:00,167 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:20:00,168 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:20:00,206 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:20:00,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381985691] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:20:00,207 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:20:00,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 18 [2023-08-27 13:20:00,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262093610] [2023-08-27 13:20:00,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:20:00,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:20:00,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:20:00,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:20:00,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2023-08-27 13:20:00,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:20:00,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 720 places, 3358 transitions, 120406 flow. Second operand has 18 states, 18 states have (on average 265.77777777777777) internal successors, (4784), 18 states have internal predecessors, (4784), 0 states have call successors, (0), 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 13:20:00,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:20:00,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:20:00,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:20:13,748 INFO L124 PetriNetUnfolderBase]: 8077/13024 cut-off events. [2023-08-27 13:20:13,748 INFO L125 PetriNetUnfolderBase]: For 912793/912793 co-relation queries the response was YES. [2023-08-27 13:20:13,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 204842 conditions, 13024 events. 8077/13024 cut-off events. For 912793/912793 co-relation queries the response was YES. Maximal size of possible extension queue 877. Compared 91855 event pairs, 415 based on Foata normal form. 56/13080 useless extension candidates. Maximal degree in co-relation 204584. Up to 9317 conditions per place. [2023-08-27 13:20:14,031 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 2659 selfloop transitions, 901 changer transitions 13/3573 dead transitions. [2023-08-27 13:20:14,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 3573 transitions, 134727 flow [2023-08-27 13:20:14,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 13:20:14,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 13:20:14,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 5917 transitions. [2023-08-27 13:20:14,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3892251019602684 [2023-08-27 13:20:14,034 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 5917 transitions. [2023-08-27 13:20:14,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 5917 transitions. [2023-08-27 13:20:14,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:20:14,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 5917 transitions. [2023-08-27 13:20:14,038 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 268.95454545454544) internal successors, (5917), 22 states have internal predecessors, (5917), 0 states have call successors, (0), 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 13:20:14,042 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 691.0) internal successors, (15893), 23 states have internal predecessors, (15893), 0 states have call successors, (0), 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 13:20:14,043 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 691.0) internal successors, (15893), 23 states have internal predecessors, (15893), 0 states have call successors, (0), 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 13:20:14,043 INFO L175 Difference]: Start difference. First operand has 720 places, 3358 transitions, 120406 flow. Second operand 22 states and 5917 transitions. [2023-08-27 13:20:14,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 3573 transitions, 134727 flow [2023-08-27 13:20:29,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 736 places, 3573 transitions, 132873 flow, removed 216 selfloop flow, removed 5 redundant places. [2023-08-27 13:20:29,436 INFO L231 Difference]: Finished difference. Result has 742 places, 3518 transitions, 127570 flow [2023-08-27 13:20:29,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=118773, PETRI_DIFFERENCE_MINUEND_PLACES=715, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=746, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=127570, PETRI_PLACES=742, PETRI_TRANSITIONS=3518} [2023-08-27 13:20:29,438 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 694 predicate places. [2023-08-27 13:20:29,438 INFO L495 AbstractCegarLoop]: Abstraction has has 742 places, 3518 transitions, 127570 flow [2023-08-27 13:20:29,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 265.77777777777777) internal successors, (4784), 18 states have internal predecessors, (4784), 0 states have call successors, (0), 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 13:20:29,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:20:29,439 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:20:29,446 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2023-08-27 13:20:29,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2023-08-27 13:20:29,639 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:20:29,640 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:20:29,640 INFO L85 PathProgramCache]: Analyzing trace with hash -830162593, now seen corresponding path program 72 times [2023-08-27 13:20:29,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:20:29,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288688930] [2023-08-27 13:20:29,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:20:29,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:20:29,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:20:29,736 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:20:29,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:20:29,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288688930] [2023-08-27 13:20:29,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288688930] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:20:29,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296569364] [2023-08-27 13:20:29,737 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 13:20:29,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:20:29,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:20:29,738 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:20:29,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2023-08-27 13:20:30,295 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-27 13:20:30,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:20:30,296 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:20:30,297 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:20:30,370 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:20:30,370 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:20:30,407 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:20:30,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296569364] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:20:30,407 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:20:30,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-27 13:20:30,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480190050] [2023-08-27 13:20:30,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:20:30,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:20:30,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:20:30,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:20:30,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:20:30,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:20:30,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 742 places, 3518 transitions, 127570 flow. Second operand has 15 states, 15 states have (on average 265.8) internal successors, (3987), 15 states have internal predecessors, (3987), 0 states have call successors, (0), 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 13:20:30,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:20:30,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:20:30,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:20:45,076 INFO L124 PetriNetUnfolderBase]: 8276/13289 cut-off events. [2023-08-27 13:20:45,076 INFO L125 PetriNetUnfolderBase]: For 980717/980717 co-relation queries the response was YES. [2023-08-27 13:20:45,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 211651 conditions, 13289 events. 8276/13289 cut-off events. For 980717/980717 co-relation queries the response was YES. Maximal size of possible extension queue 902. Compared 93393 event pairs, 327 based on Foata normal form. 48/13337 useless extension candidates. Maximal degree in co-relation 211388. Up to 9486 conditions per place. [2023-08-27 13:20:45,490 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 2755 selfloop transitions, 898 changer transitions 4/3657 dead transitions. [2023-08-27 13:20:45,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 759 places, 3657 transitions, 139520 flow [2023-08-27 13:20:45,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 13:20:45,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 13:20:45,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 5112 transitions. [2023-08-27 13:20:45,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.389367050041892 [2023-08-27 13:20:45,493 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 5112 transitions. [2023-08-27 13:20:45,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 5112 transitions. [2023-08-27 13:20:45,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:20:45,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 5112 transitions. [2023-08-27 13:20:45,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 269.05263157894734) internal successors, (5112), 19 states have internal predecessors, (5112), 0 states have call successors, (0), 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 13:20:45,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 691.0) internal successors, (13820), 20 states have internal predecessors, (13820), 0 states have call successors, (0), 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 13:20:45,501 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 691.0) internal successors, (13820), 20 states have internal predecessors, (13820), 0 states have call successors, (0), 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 13:20:45,501 INFO L175 Difference]: Start difference. First operand has 742 places, 3518 transitions, 127570 flow. Second operand 19 states and 5112 transitions. [2023-08-27 13:20:45,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 759 places, 3657 transitions, 139520 flow [2023-08-27 13:21:02,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 742 places, 3657 transitions, 134651 flow, removed 2278 selfloop flow, removed 17 redundant places. [2023-08-27 13:21:02,908 INFO L231 Difference]: Finished difference. Result has 748 places, 3609 transitions, 129139 flow [2023-08-27 13:21:02,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=124086, PETRI_DIFFERENCE_MINUEND_PLACES=724, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=808, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2684, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=129139, PETRI_PLACES=748, PETRI_TRANSITIONS=3609} [2023-08-27 13:21:02,909 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 700 predicate places. [2023-08-27 13:21:02,909 INFO L495 AbstractCegarLoop]: Abstraction has has 748 places, 3609 transitions, 129139 flow [2023-08-27 13:21:02,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 265.8) internal successors, (3987), 15 states have internal predecessors, (3987), 0 states have call successors, (0), 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 13:21:02,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:21:02,910 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:21:02,917 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2023-08-27 13:21:03,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2023-08-27 13:21:03,110 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:21:03,111 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:21:03,111 INFO L85 PathProgramCache]: Analyzing trace with hash -610040079, now seen corresponding path program 73 times [2023-08-27 13:21:03,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:21:03,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082370070] [2023-08-27 13:21:03,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:21:03,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:21:03,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:21:03,210 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:21:03,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:21:03,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082370070] [2023-08-27 13:21:03,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082370070] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:21:03,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378667602] [2023-08-27 13:21:03,211 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 13:21:03,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:21:03,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:21:03,212 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:21:03,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2023-08-27 13:21:03,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:21:03,758 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:21:03,759 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:21:03,831 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:21:03,831 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:21:03,880 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:21:03,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378667602] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:21:03,880 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:21:03,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-08-27 13:21:03,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808397130] [2023-08-27 13:21:03,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:21:03,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:21:03,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:21:03,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:21:03,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2023-08-27 13:21:03,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:21:03,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 748 places, 3609 transitions, 129139 flow. Second operand has 18 states, 18 states have (on average 265.77777777777777) internal successors, (4784), 18 states have internal predecessors, (4784), 0 states have call successors, (0), 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 13:21:03,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:21:03,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:21:03,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:21:18,983 INFO L124 PetriNetUnfolderBase]: 8508/13637 cut-off events. [2023-08-27 13:21:18,983 INFO L125 PetriNetUnfolderBase]: For 846780/846780 co-relation queries the response was YES. [2023-08-27 13:21:19,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 210346 conditions, 13637 events. 8508/13637 cut-off events. For 846780/846780 co-relation queries the response was YES. Maximal size of possible extension queue 921. Compared 95881 event pairs, 396 based on Foata normal form. 42/13679 useless extension candidates. Maximal degree in co-relation 210086. Up to 10843 conditions per place. [2023-08-27 13:21:19,290 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 3037 selfloop transitions, 732 changer transitions 0/3769 dead transitions. [2023-08-27 13:21:19,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 776 places, 3769 transitions, 140028 flow [2023-08-27 13:21:19,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-27 13:21:19,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-27 13:21:19,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 7772 transitions. [2023-08-27 13:21:19,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878437047756874 [2023-08-27 13:21:19,295 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 7772 transitions. [2023-08-27 13:21:19,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 7772 transitions. [2023-08-27 13:21:19,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:21:19,295 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 7772 transitions. [2023-08-27 13:21:19,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 268.0) internal successors, (7772), 29 states have internal predecessors, (7772), 0 states have call successors, (0), 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 13:21:19,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 691.0) internal successors, (20730), 30 states have internal predecessors, (20730), 0 states have call successors, (0), 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 13:21:19,306 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 691.0) internal successors, (20730), 30 states have internal predecessors, (20730), 0 states have call successors, (0), 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 13:21:19,306 INFO L175 Difference]: Start difference. First operand has 748 places, 3609 transitions, 129139 flow. Second operand 29 states and 7772 transitions. [2023-08-27 13:21:19,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 776 places, 3769 transitions, 140028 flow [2023-08-27 13:21:33,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 766 places, 3769 transitions, 137195 flow, removed 445 selfloop flow, removed 10 redundant places. [2023-08-27 13:21:33,939 INFO L231 Difference]: Finished difference. Result has 777 places, 3723 transitions, 131296 flow [2023-08-27 13:21:33,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=126484, PETRI_DIFFERENCE_MINUEND_PLACES=738, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=624, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2945, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=131296, PETRI_PLACES=777, PETRI_TRANSITIONS=3723} [2023-08-27 13:21:33,940 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 729 predicate places. [2023-08-27 13:21:33,940 INFO L495 AbstractCegarLoop]: Abstraction has has 777 places, 3723 transitions, 131296 flow [2023-08-27 13:21:33,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 265.77777777777777) internal successors, (4784), 18 states have internal predecessors, (4784), 0 states have call successors, (0), 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 13:21:33,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:21:33,941 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:21:33,948 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2023-08-27 13:21:34,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2023-08-27 13:21:34,141 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:21:34,142 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:21:34,142 INFO L85 PathProgramCache]: Analyzing trace with hash 29901229, now seen corresponding path program 74 times [2023-08-27 13:21:34,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:21:34,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571416714] [2023-08-27 13:21:34,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:21:34,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:21:34,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:21:34,235 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:21:34,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:21:34,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571416714] [2023-08-27 13:21:34,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571416714] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:21:34,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470383016] [2023-08-27 13:21:34,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:21:34,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:21:34,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:21:34,237 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:21:34,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2023-08-27 13:21:34,792 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:21:34,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:21:34,793 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:21:34,793 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:21:34,859 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:21:34,860 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:21:34,900 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:21:34,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470383016] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:21:34,901 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:21:34,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-27 13:21:34,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126289059] [2023-08-27 13:21:34,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:21:34,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:21:34,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:21:34,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:21:34,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:21:34,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:21:34,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 777 places, 3723 transitions, 131296 flow. Second operand has 15 states, 15 states have (on average 265.8) internal successors, (3987), 15 states have internal predecessors, (3987), 0 states have call successors, (0), 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 13:21:34,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:21:34,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:21:34,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:21:50,360 INFO L124 PetriNetUnfolderBase]: 8587/13798 cut-off events. [2023-08-27 13:21:50,360 INFO L125 PetriNetUnfolderBase]: For 822907/822907 co-relation queries the response was YES. [2023-08-27 13:21:50,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 210960 conditions, 13798 events. 8587/13798 cut-off events. For 822907/822907 co-relation queries the response was YES. Maximal size of possible extension queue 937. Compared 97691 event pairs, 292 based on Foata normal form. 30/13828 useless extension candidates. Maximal degree in co-relation 210690. Up to 10158 conditions per place. [2023-08-27 13:21:50,669 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 2883 selfloop transitions, 929 changer transitions 0/3812 dead transitions. [2023-08-27 13:21:50,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 797 places, 3812 transitions, 140391 flow [2023-08-27 13:21:50,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 13:21:50,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 13:21:50,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5639 transitions. [2023-08-27 13:21:50,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3886017503962511 [2023-08-27 13:21:50,680 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5639 transitions. [2023-08-27 13:21:50,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5639 transitions. [2023-08-27 13:21:50,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:21:50,681 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5639 transitions. [2023-08-27 13:21:50,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 268.5238095238095) internal successors, (5639), 21 states have internal predecessors, (5639), 0 states have call successors, (0), 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 13:21:50,691 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 691.0) internal successors, (15202), 22 states have internal predecessors, (15202), 0 states have call successors, (0), 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 13:21:50,693 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 691.0) internal successors, (15202), 22 states have internal predecessors, (15202), 0 states have call successors, (0), 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 13:21:50,693 INFO L175 Difference]: Start difference. First operand has 777 places, 3723 transitions, 131296 flow. Second operand 21 states and 5639 transitions. [2023-08-27 13:21:50,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 797 places, 3812 transitions, 140391 flow [2023-08-27 13:22:06,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 794 places, 3812 transitions, 139842 flow, removed 244 selfloop flow, removed 3 redundant places. [2023-08-27 13:22:06,349 INFO L231 Difference]: Finished difference. Result has 800 places, 3771 transitions, 134150 flow [2023-08-27 13:22:06,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=130710, PETRI_DIFFERENCE_MINUEND_PLACES=774, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=879, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2810, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=134150, PETRI_PLACES=800, PETRI_TRANSITIONS=3771} [2023-08-27 13:22:06,351 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 752 predicate places. [2023-08-27 13:22:06,351 INFO L495 AbstractCegarLoop]: Abstraction has has 800 places, 3771 transitions, 134150 flow [2023-08-27 13:22:06,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 265.8) internal successors, (3987), 15 states have internal predecessors, (3987), 0 states have call successors, (0), 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 13:22:06,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:22:06,351 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:22:06,358 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2023-08-27 13:22:06,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2023-08-27 13:22:06,552 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:22:06,552 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:22:06,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1992517727, now seen corresponding path program 75 times [2023-08-27 13:22:06,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:22:06,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765054757] [2023-08-27 13:22:06,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:22:06,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:22:06,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:22:06,641 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:22:06,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:22:06,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765054757] [2023-08-27 13:22:06,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765054757] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:22:06,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54071120] [2023-08-27 13:22:06,642 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:22:06,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:22:06,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:22:06,643 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:22:06,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2023-08-27 13:22:07,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-27 13:22:07,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:22:07,221 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:22:07,222 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:22:07,302 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:22:07,303 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:22:07,341 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:22:07,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [54071120] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:22:07,341 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:22:07,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 7] total 16 [2023-08-27 13:22:07,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930051745] [2023-08-27 13:22:07,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:22:07,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 13:22:07,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:22:07,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 13:22:07,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2023-08-27 13:22:07,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:22:07,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 800 places, 3771 transitions, 134150 flow. Second operand has 16 states, 16 states have (on average 265.875) internal successors, (4254), 16 states have internal predecessors, (4254), 0 states have call successors, (0), 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 13:22:07,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:22:07,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:22:07,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:22:24,663 INFO L124 PetriNetUnfolderBase]: 8858/14201 cut-off events. [2023-08-27 13:22:24,664 INFO L125 PetriNetUnfolderBase]: For 858342/858342 co-relation queries the response was YES. [2023-08-27 13:22:24,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 218073 conditions, 14201 events. 8858/14201 cut-off events. For 858342/858342 co-relation queries the response was YES. Maximal size of possible extension queue 968. Compared 100588 event pairs, 398 based on Foata normal form. 56/14257 useless extension candidates. Maximal degree in co-relation 217796. Up to 10038 conditions per place. [2023-08-27 13:22:25,023 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 2765 selfloop transitions, 1191 changer transitions 0/3956 dead transitions. [2023-08-27 13:22:25,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 822 places, 3956 transitions, 145870 flow [2023-08-27 13:22:25,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 13:22:25,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 13:22:25,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 6178 transitions. [2023-08-27 13:22:25,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38872459573397095 [2023-08-27 13:22:25,027 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 6178 transitions. [2023-08-27 13:22:25,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 6178 transitions. [2023-08-27 13:22:25,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:22:25,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 6178 transitions. [2023-08-27 13:22:25,031 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 268.60869565217394) internal successors, (6178), 23 states have internal predecessors, (6178), 0 states have call successors, (0), 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 13:22:25,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 691.0) internal successors, (16584), 24 states have internal predecessors, (16584), 0 states have call successors, (0), 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 13:22:25,036 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 691.0) internal successors, (16584), 24 states have internal predecessors, (16584), 0 states have call successors, (0), 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 13:22:25,036 INFO L175 Difference]: Start difference. First operand has 800 places, 3771 transitions, 134150 flow. Second operand 23 states and 6178 transitions. [2023-08-27 13:22:25,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 822 places, 3956 transitions, 145870 flow [2023-08-27 13:22:41,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 811 places, 3956 transitions, 145174 flow, removed 169 selfloop flow, removed 11 redundant places. [2023-08-27 13:22:41,816 INFO L231 Difference]: Finished difference. Result has 819 places, 3922 transitions, 140637 flow [2023-08-27 13:22:41,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=132583, PETRI_DIFFERENCE_MINUEND_PLACES=789, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1014, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=140637, PETRI_PLACES=819, PETRI_TRANSITIONS=3922} [2023-08-27 13:22:41,819 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 771 predicate places. [2023-08-27 13:22:41,819 INFO L495 AbstractCegarLoop]: Abstraction has has 819 places, 3922 transitions, 140637 flow [2023-08-27 13:22:41,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 265.875) internal successors, (4254), 16 states have internal predecessors, (4254), 0 states have call successors, (0), 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 13:22:41,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:22:41,819 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:22:41,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2023-08-27 13:22:42,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2023-08-27 13:22:42,020 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:22:42,020 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:22:42,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1199921825, now seen corresponding path program 76 times [2023-08-27 13:22:42,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:22:42,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586934074] [2023-08-27 13:22:42,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:22:42,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:22:42,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:22:42,121 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:22:42,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:22:42,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586934074] [2023-08-27 13:22:42,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586934074] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:22:42,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515396208] [2023-08-27 13:22:42,122 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:22:42,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:22:42,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:22:42,124 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:22:42,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2023-08-27 13:22:42,695 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:22:42,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:22:42,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:22:42,697 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:22:42,762 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:22:42,762 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:22:42,807 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:22:42,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515396208] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:22:42,807 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:22:42,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-27 13:22:42,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913598109] [2023-08-27 13:22:42,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:22:42,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 13:22:42,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:22:42,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 13:22:42,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2023-08-27 13:22:42,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:22:42,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 819 places, 3922 transitions, 140637 flow. Second operand has 16 states, 16 states have (on average 265.875) internal successors, (4254), 16 states have internal predecessors, (4254), 0 states have call successors, (0), 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 13:22:42,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:22:42,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:22:42,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:23:00,750 INFO L124 PetriNetUnfolderBase]: 8904/14283 cut-off events. [2023-08-27 13:23:00,750 INFO L125 PetriNetUnfolderBase]: For 866083/866083 co-relation queries the response was YES. [2023-08-27 13:23:01,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 223037 conditions, 14283 events. 8904/14283 cut-off events. For 866083/866083 co-relation queries the response was YES. Maximal size of possible extension queue 975. Compared 101796 event pairs, 367 based on Foata normal form. 2/14285 useless extension candidates. Maximal degree in co-relation 222752. Up to 10649 conditions per place. [2023-08-27 13:23:01,114 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 3110 selfloop transitions, 880 changer transitions 0/3990 dead transitions. [2023-08-27 13:23:01,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 837 places, 3990 transitions, 149744 flow [2023-08-27 13:23:01,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 13:23:01,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 13:23:01,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 5096 transitions. [2023-08-27 13:23:01,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3881483738289283 [2023-08-27 13:23:01,120 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 5096 transitions. [2023-08-27 13:23:01,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 5096 transitions. [2023-08-27 13:23:01,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:23:01,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 5096 transitions. [2023-08-27 13:23:01,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 268.2105263157895) internal successors, (5096), 19 states have internal predecessors, (5096), 0 states have call successors, (0), 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 13:23:01,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 691.0) internal successors, (13820), 20 states have internal predecessors, (13820), 0 states have call successors, (0), 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 13:23:01,131 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 691.0) internal successors, (13820), 20 states have internal predecessors, (13820), 0 states have call successors, (0), 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 13:23:01,131 INFO L175 Difference]: Start difference. First operand has 819 places, 3922 transitions, 140637 flow. Second operand 19 states and 5096 transitions. [2023-08-27 13:23:01,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 837 places, 3990 transitions, 149744 flow [2023-08-27 13:23:18,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 828 places, 3990 transitions, 148653 flow, removed 189 selfloop flow, removed 9 redundant places. [2023-08-27 13:23:18,290 INFO L231 Difference]: Finished difference. Result has 832 places, 3948 transitions, 142132 flow [2023-08-27 13:23:18,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=139555, PETRI_DIFFERENCE_MINUEND_PLACES=810, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3922, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=854, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3049, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=142132, PETRI_PLACES=832, PETRI_TRANSITIONS=3948} [2023-08-27 13:23:18,292 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 784 predicate places. [2023-08-27 13:23:18,292 INFO L495 AbstractCegarLoop]: Abstraction has has 832 places, 3948 transitions, 142132 flow [2023-08-27 13:23:18,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 265.875) internal successors, (4254), 16 states have internal predecessors, (4254), 0 states have call successors, (0), 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 13:23:18,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:23:18,293 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:23:18,301 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2023-08-27 13:23:18,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:23:18,501 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:23:18,502 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:23:18,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1641088625, now seen corresponding path program 77 times [2023-08-27 13:23:18,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:23:18,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461107153] [2023-08-27 13:23:18,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:23:18,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:23:18,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:23:18,599 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:23:18,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:23:18,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461107153] [2023-08-27 13:23:18,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461107153] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:23:18,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346685874] [2023-08-27 13:23:18,600 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:23:18,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:23:18,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:23:18,601 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:23:18,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2023-08-27 13:23:19,180 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-27 13:23:19,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:23:19,181 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:23:19,182 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:23:19,252 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:23:19,252 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:23:19,295 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:23:19,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346685874] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:23:19,295 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:23:19,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-27 13:23:19,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190496599] [2023-08-27 13:23:19,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:23:19,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:23:19,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:23:19,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:23:19,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:23:19,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:23:19,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 832 places, 3948 transitions, 142132 flow. Second operand has 15 states, 15 states have (on average 265.93333333333334) internal successors, (3989), 15 states have internal predecessors, (3989), 0 states have call successors, (0), 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 13:23:19,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:23:19,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:23:19,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:23:37,887 INFO L124 PetriNetUnfolderBase]: 8916/14335 cut-off events. [2023-08-27 13:23:37,887 INFO L125 PetriNetUnfolderBase]: For 892844/892844 co-relation queries the response was YES. [2023-08-27 13:23:38,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 223876 conditions, 14335 events. 8916/14335 cut-off events. For 892844/892844 co-relation queries the response was YES. Maximal size of possible extension queue 983. Compared 102198 event pairs, 310 based on Foata normal form. 30/14365 useless extension candidates. Maximal degree in co-relation 223588. Up to 9672 conditions per place. [2023-08-27 13:23:38,268 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 2769 selfloop transitions, 1245 changer transitions 0/4014 dead transitions. [2023-08-27 13:23:38,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 854 places, 4014 transitions, 150830 flow [2023-08-27 13:23:38,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 13:23:38,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 13:23:38,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 6447 transitions. [2023-08-27 13:23:38,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38874819102749636 [2023-08-27 13:23:38,271 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 6447 transitions. [2023-08-27 13:23:38,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 6447 transitions. [2023-08-27 13:23:38,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:23:38,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 6447 transitions. [2023-08-27 13:23:38,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 268.625) internal successors, (6447), 24 states have internal predecessors, (6447), 0 states have call successors, (0), 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 13:23:38,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 691.0) internal successors, (17275), 25 states have internal predecessors, (17275), 0 states have call successors, (0), 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 13:23:38,282 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 691.0) internal successors, (17275), 25 states have internal predecessors, (17275), 0 states have call successors, (0), 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 13:23:38,282 INFO L175 Difference]: Start difference. First operand has 832 places, 3948 transitions, 142132 flow. Second operand 24 states and 6447 transitions. [2023-08-27 13:23:38,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 854 places, 4014 transitions, 150830 flow [2023-08-27 13:23:55,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 846 places, 4014 transitions, 149843 flow, removed 83 selfloop flow, removed 8 redundant places. [2023-08-27 13:23:55,559 INFO L231 Difference]: Finished difference. Result has 848 places, 3968 transitions, 144220 flow [2023-08-27 13:23:55,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=140657, PETRI_DIFFERENCE_MINUEND_PLACES=823, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3936, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=144220, PETRI_PLACES=848, PETRI_TRANSITIONS=3968} [2023-08-27 13:23:55,561 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 800 predicate places. [2023-08-27 13:23:55,561 INFO L495 AbstractCegarLoop]: Abstraction has has 848 places, 3968 transitions, 144220 flow [2023-08-27 13:23:55,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 265.93333333333334) internal successors, (3989), 15 states have internal predecessors, (3989), 0 states have call successors, (0), 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 13:23:55,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:23:55,562 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:23:55,569 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2023-08-27 13:23:55,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2023-08-27 13:23:55,762 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:23:55,763 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:23:55,763 INFO L85 PathProgramCache]: Analyzing trace with hash 227438291, now seen corresponding path program 78 times [2023-08-27 13:23:55,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:23:55,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791822744] [2023-08-27 13:23:55,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:23:55,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:23:55,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:23:55,863 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:23:55,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:23:55,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791822744] [2023-08-27 13:23:55,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791822744] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:23:55,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700406183] [2023-08-27 13:23:55,863 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 13:23:55,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:23:55,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:23:55,864 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:23:55,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2023-08-27 13:23:56,469 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 13:23:56,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:23:56,470 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:23:56,471 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:23:56,542 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:23:56,542 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:23:56,585 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:23:56,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700406183] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:23:56,585 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:23:56,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-27 13:23:56,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242758390] [2023-08-27 13:23:56,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:23:56,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 13:23:56,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:23:56,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 13:23:56,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-08-27 13:23:56,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:23:56,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 848 places, 3968 transitions, 144220 flow. Second operand has 16 states, 16 states have (on average 265.75) internal successors, (4252), 16 states have internal predecessors, (4252), 0 states have call successors, (0), 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 13:23:56,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:23:56,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:23:56,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:24:14,991 INFO L124 PetriNetUnfolderBase]: 9062/14583 cut-off events. [2023-08-27 13:24:14,991 INFO L125 PetriNetUnfolderBase]: For 945116/945116 co-relation queries the response was YES. [2023-08-27 13:24:15,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 229644 conditions, 14583 events. 9062/14583 cut-off events. For 945116/945116 co-relation queries the response was YES. Maximal size of possible extension queue 1007. Compared 104461 event pairs, 542 based on Foata normal form. 60/14643 useless extension candidates. Maximal degree in co-relation 229354. Up to 9706 conditions per place. [2023-08-27 13:24:15,543 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 2893 selfloop transitions, 1151 changer transitions 23/4067 dead transitions. [2023-08-27 13:24:15,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 866 places, 4067 transitions, 154807 flow [2023-08-27 13:24:15,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 13:24:15,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 13:24:15,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5647 transitions. [2023-08-27 13:24:15,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38915305630211566 [2023-08-27 13:24:15,546 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5647 transitions. [2023-08-27 13:24:15,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5647 transitions. [2023-08-27 13:24:15,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:24:15,547 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5647 transitions. [2023-08-27 13:24:15,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 268.9047619047619) internal successors, (5647), 21 states have internal predecessors, (5647), 0 states have call successors, (0), 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 13:24:15,554 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 691.0) internal successors, (15202), 22 states have internal predecessors, (15202), 0 states have call successors, (0), 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 13:24:15,555 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 691.0) internal successors, (15202), 22 states have internal predecessors, (15202), 0 states have call successors, (0), 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 13:24:15,555 INFO L175 Difference]: Start difference. First operand has 848 places, 3968 transitions, 144220 flow. Second operand 21 states and 5647 transitions. [2023-08-27 13:24:15,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 866 places, 4067 transitions, 154807 flow [2023-08-27 13:24:33,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 847 places, 4067 transitions, 152862 flow, removed 140 selfloop flow, removed 19 redundant places. [2023-08-27 13:24:33,500 INFO L231 Difference]: Finished difference. Result has 853 places, 4005 transitions, 147076 flow [2023-08-27 13:24:33,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=142135, PETRI_DIFFERENCE_MINUEND_PLACES=827, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3956, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1085, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2832, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=147076, PETRI_PLACES=853, PETRI_TRANSITIONS=4005} [2023-08-27 13:24:33,503 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 805 predicate places. [2023-08-27 13:24:33,503 INFO L495 AbstractCegarLoop]: Abstraction has has 853 places, 4005 transitions, 147076 flow [2023-08-27 13:24:33,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 265.75) internal successors, (4252), 16 states have internal predecessors, (4252), 0 states have call successors, (0), 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 13:24:33,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:24:33,503 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:24:33,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2023-08-27 13:24:33,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:24:33,712 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:24:33,712 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:24:33,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1513905070, now seen corresponding path program 79 times [2023-08-27 13:24:33,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:24:33,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887537125] [2023-08-27 13:24:33,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:24:33,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:24:33,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:24:33,806 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:24:33,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:24:33,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887537125] [2023-08-27 13:24:33,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887537125] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:24:33,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861743162] [2023-08-27 13:24:33,806 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 13:24:33,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:24:33,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:24:33,807 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:24:33,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2023-08-27 13:24:34,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:24:34,397 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:24:34,399 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:24:34,549 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:24:34,549 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:24:34,704 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:24:34,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861743162] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:24:34,704 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:24:34,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-27 13:24:34,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341129943] [2023-08-27 13:24:34,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:24:34,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 13:24:34,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:24:34,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 13:24:34,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2023-08-27 13:24:34,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:24:34,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 853 places, 4005 transitions, 147076 flow. Second operand has 16 states, 16 states have (on average 265.8125) internal successors, (4253), 16 states have internal predecessors, (4253), 0 states have call successors, (0), 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 13:24:34,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:24:34,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:24:34,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:24:53,951 INFO L124 PetriNetUnfolderBase]: 9207/14788 cut-off events. [2023-08-27 13:24:53,951 INFO L125 PetriNetUnfolderBase]: For 1049101/1049101 co-relation queries the response was YES. [2023-08-27 13:24:54,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 236348 conditions, 14788 events. 9207/14788 cut-off events. For 1049101/1049101 co-relation queries the response was YES. Maximal size of possible extension queue 1018. Compared 105902 event pairs, 1934 based on Foata normal form. 172/14960 useless extension candidates. Maximal degree in co-relation 236052. Up to 12700 conditions per place. [2023-08-27 13:24:54,315 INFO L140 encePairwiseOnDemand]: 685/691 looper letters, 3449 selfloop transitions, 698 changer transitions 0/4147 dead transitions. [2023-08-27 13:24:54,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 878 places, 4147 transitions, 159107 flow [2023-08-27 13:24:54,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-27 13:24:54,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-27 13:24:54,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 7522 transitions. [2023-08-27 13:24:54,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38877403349183376 [2023-08-27 13:24:54,319 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 7522 transitions. [2023-08-27 13:24:54,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 7522 transitions. [2023-08-27 13:24:54,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:24:54,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 7522 transitions. [2023-08-27 13:24:54,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 268.64285714285717) internal successors, (7522), 28 states have internal predecessors, (7522), 0 states have call successors, (0), 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 13:24:54,330 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 691.0) internal successors, (20039), 29 states have internal predecessors, (20039), 0 states have call successors, (0), 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 13:24:54,331 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 691.0) internal successors, (20039), 29 states have internal predecessors, (20039), 0 states have call successors, (0), 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 13:24:54,331 INFO L175 Difference]: Start difference. First operand has 853 places, 4005 transitions, 147076 flow. Second operand 28 states and 7522 transitions. [2023-08-27 13:24:54,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 878 places, 4147 transitions, 159107 flow [2023-08-27 13:25:12,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 869 places, 4147 transitions, 157488 flow, removed 455 selfloop flow, removed 9 redundant places. [2023-08-27 13:25:13,009 INFO L231 Difference]: Finished difference. Result has 876 places, 4092 transitions, 150920 flow [2023-08-27 13:25:13,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=691, PETRI_DIFFERENCE_MINUEND_FLOW=143404, PETRI_DIFFERENCE_MINUEND_PLACES=842, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3950, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=563, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=150920, PETRI_PLACES=876, PETRI_TRANSITIONS=4092} [2023-08-27 13:25:13,012 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 828 predicate places. [2023-08-27 13:25:13,012 INFO L495 AbstractCegarLoop]: Abstraction has has 876 places, 4092 transitions, 150920 flow [2023-08-27 13:25:13,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 265.8125) internal successors, (4253), 16 states have internal predecessors, (4253), 0 states have call successors, (0), 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 13:25:13,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:25:13,012 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:25:13,020 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2023-08-27 13:25:13,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:25:13,213 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2023-08-27 13:25:13,213 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:25:13,213 INFO L85 PathProgramCache]: Analyzing trace with hash 181723942, now seen corresponding path program 80 times [2023-08-27 13:25:13,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:25:13,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778791292] [2023-08-27 13:25:13,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:25:13,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:25:13,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:25:13,305 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:25:13,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:25:13,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778791292] [2023-08-27 13:25:13,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778791292] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:25:13,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681113976] [2023-08-27 13:25:13,305 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:25:13,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:25:13,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:25:13,306 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:25:13,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2023-08-27 13:25:13,911 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:25:13,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:25:13,912 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:25:13,913 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:25:14,056 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:25:14,056 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:25:14,115 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:25:14,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681113976] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:25:14,116 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:25:14,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-27 13:25:14,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192182431] [2023-08-27 13:25:14,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:25:14,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:25:14,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:25:14,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:25:14,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:25:14,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 691 [2023-08-27 13:25:14,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 876 places, 4092 transitions, 150920 flow. Second operand has 15 states, 15 states have (on average 265.8) internal successors, (3987), 15 states have internal predecessors, (3987), 0 states have call successors, (0), 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 13:25:14,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:25:14,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 691 [2023-08-27 13:25:14,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-27 13:25:19,009 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 13:25:19,009 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 13:25:19,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 13:25:19,039 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (58 of 59 remaining) [2023-08-27 13:25:19,046 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2023-08-27 13:25:19,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108 [2023-08-27 13:25:19,239 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). [2023-08-27 13:25:19,241 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (57 of 59 remaining) [2023-08-27 13:25:19,241 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (56 of 59 remaining) [2023-08-27 13:25:19,241 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (55 of 59 remaining) [2023-08-27 13:25:19,241 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (54 of 59 remaining) [2023-08-27 13:25:19,242 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (53 of 59 remaining) [2023-08-27 13:25:19,242 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (52 of 59 remaining) [2023-08-27 13:25:19,242 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (51 of 59 remaining) [2023-08-27 13:25:19,242 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (50 of 59 remaining) [2023-08-27 13:25:19,242 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (49 of 59 remaining) [2023-08-27 13:25:19,242 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (48 of 59 remaining) [2023-08-27 13:25:19,242 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (47 of 59 remaining) [2023-08-27 13:25:19,242 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (46 of 59 remaining) [2023-08-27 13:25:19,242 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW (45 of 59 remaining) [2023-08-27 13:25:19,242 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW (44 of 59 remaining) [2023-08-27 13:25:19,242 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (43 of 59 remaining) [2023-08-27 13:25:19,242 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (42 of 59 remaining) [2023-08-27 13:25:19,243 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (41 of 59 remaining) [2023-08-27 13:25:19,243 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (40 of 59 remaining) [2023-08-27 13:25:19,243 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (39 of 59 remaining) [2023-08-27 13:25:19,243 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (38 of 59 remaining) [2023-08-27 13:25:19,243 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (37 of 59 remaining) [2023-08-27 13:25:19,243 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (36 of 59 remaining) [2023-08-27 13:25:19,243 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (35 of 59 remaining) [2023-08-27 13:25:19,243 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (34 of 59 remaining) [2023-08-27 13:25:19,243 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (33 of 59 remaining) [2023-08-27 13:25:19,243 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (32 of 59 remaining) [2023-08-27 13:25:19,243 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err12ASSERT_VIOLATIONINTEGER_OVERFLOW (31 of 59 remaining) [2023-08-27 13:25:19,243 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err13ASSERT_VIOLATIONINTEGER_OVERFLOW (30 of 59 remaining) [2023-08-27 13:25:19,243 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (29 of 59 remaining) [2023-08-27 13:25:19,243 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (28 of 59 remaining) [2023-08-27 13:25:19,244 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 59 remaining) [2023-08-27 13:25:19,244 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 59 remaining) [2023-08-27 13:25:19,244 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 59 remaining) [2023-08-27 13:25:19,244 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 59 remaining) [2023-08-27 13:25:19,244 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 59 remaining) [2023-08-27 13:25:19,244 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 59 remaining) [2023-08-27 13:25:19,244 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 59 remaining) [2023-08-27 13:25:19,244 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 59 remaining) [2023-08-27 13:25:19,244 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 59 remaining) [2023-08-27 13:25:19,244 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 59 remaining) [2023-08-27 13:25:19,244 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 59 remaining) [2023-08-27 13:25:19,244 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 59 remaining) [2023-08-27 13:25:19,244 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 59 remaining) [2023-08-27 13:25:19,244 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 59 remaining) [2023-08-27 13:25:19,244 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 59 remaining) [2023-08-27 13:25:19,245 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 59 remaining) [2023-08-27 13:25:19,245 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 59 remaining) [2023-08-27 13:25:19,245 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 59 remaining) [2023-08-27 13:25:19,245 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 59 remaining) [2023-08-27 13:25:19,245 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 59 remaining) [2023-08-27 13:25:19,245 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 59 remaining) [2023-08-27 13:25:19,245 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 59 remaining) [2023-08-27 13:25:19,245 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 59 remaining) [2023-08-27 13:25:19,245 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 59 remaining) [2023-08-27 13:25:19,245 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 59 remaining) [2023-08-27 13:25:19,246 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 59 remaining) [2023-08-27 13:25:19,246 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err12ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 59 remaining) [2023-08-27 13:25:19,246 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err13ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 59 remaining) [2023-08-27 13:25:19,246 INFO L445 BasicCegarLoop]: Path program histogram: [80, 6, 6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:25:19,251 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 13:25:19,251 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 13:25:19,253 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 01:25:19 BasicIcfg [2023-08-27 13:25:19,254 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 13:25:19,254 INFO L158 Benchmark]: Toolchain (without parser) took 791800.55ms. Allocated memory was 373.3MB in the beginning and 8.8GB in the end (delta: 8.4GB). Free memory was 331.8MB in the beginning and 3.9GB in the end (delta: -3.6GB). Peak memory consumption was 4.8GB. Max. memory is 16.0GB. [2023-08-27 13:25:19,254 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 373.3MB. Free memory was 351.3MB in the beginning and 351.2MB in the end (delta: 91.6kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 13:25:19,254 INFO L158 Benchmark]: CACSL2BoogieTranslator took 271.88ms. Allocated memory is still 373.3MB. Free memory was 330.8MB in the beginning and 320.0MB in the end (delta: 10.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-27 13:25:19,254 INFO L158 Benchmark]: Boogie Procedure Inliner took 58.58ms. Allocated memory is still 373.3MB. Free memory was 320.0MB in the beginning and 317.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 13:25:19,255 INFO L158 Benchmark]: Boogie Preprocessor took 44.59ms. Allocated memory is still 373.3MB. Free memory was 317.9MB in the beginning and 315.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 13:25:19,255 INFO L158 Benchmark]: RCFGBuilder took 535.90ms. Allocated memory is still 373.3MB. Free memory was 315.8MB in the beginning and 291.7MB in the end (delta: 24.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.0GB. [2023-08-27 13:25:19,255 INFO L158 Benchmark]: TraceAbstraction took 790881.96ms. Allocated memory was 373.3MB in the beginning and 8.8GB in the end (delta: 8.4GB). Free memory was 290.6MB in the beginning and 3.9GB in the end (delta: -3.6GB). Peak memory consumption was 4.7GB. Max. memory is 16.0GB. [2023-08-27 13:25:19,256 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.13ms. Allocated memory is still 373.3MB. Free memory was 351.3MB in the beginning and 351.2MB in the end (delta: 91.6kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 271.88ms. Allocated memory is still 373.3MB. Free memory was 330.8MB in the beginning and 320.0MB in the end (delta: 10.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 58.58ms. Allocated memory is still 373.3MB. Free memory was 320.0MB in the beginning and 317.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 44.59ms. Allocated memory is still 373.3MB. Free memory was 317.9MB in the beginning and 315.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 535.90ms. Allocated memory is still 373.3MB. Free memory was 315.8MB in the beginning and 291.7MB in the end (delta: 24.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.0GB. * TraceAbstraction took 790881.96ms. Allocated memory was 373.3MB in the beginning and 8.8GB in the end (delta: 8.4GB). Free memory was 290.6MB in the beginning and 3.9GB in the end (delta: -3.6GB). Peak memory consumption was 4.7GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 21.9s, 269 PlacesBefore, 48 PlacesAfterwards, 284 TransitionsBefore, 43 TransitionsAfterwards, 24308 CoEnabledTransitionPairs, 9 FixpointIterations, 67 TrivialSequentialCompositions, 260 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 44 ConcurrentYvCompositions, 20 ChoiceCompositions, 396 TotalNumberOfCompositions, 23537 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 23537, independent: 23537, independent conditional: 0, independent unconditional: 23537, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 13710, independent: 13710, independent conditional: 0, independent unconditional: 13710, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 23537, independent: 9827, independent conditional: 0, independent unconditional: 9827, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 13710, unknown conditional: 0, unknown unconditional: 13710] , Statistics on independence cache: Total cache size (in pairs): 103, Positive cache size: 103, Positive conditional cache size: 0, Positive unconditional cache size: 103, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, 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 enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 96]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 96]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 97]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 97]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 90]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 90]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 91]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 91]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 44]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 44]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 96]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 96]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 97]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 97]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 90]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 90]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 91]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 91]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - TimeoutResultAtElement [Line: 79]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 264/691 universal loopers) in iteration 109,while PetriNetUnfolder was constructing finite prefix that currently has 44311 conditions, 2985 events (1696/2984 cut-off events. For 214884/214884 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 23661 event pairs, 338 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 44009. Up to 1499 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 464 locations, 59 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: 790.7s, OverallIterations: 109, TraceHistogramMax: 4, PathProgramHistogramMax: 80, EmptinessCheckTime: 0.0s, AutomataDifference: 653.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 22.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4372 SdHoareTripleChecker+Valid, 15.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4372 mSDsluCounter, 756 SdHoareTripleChecker+Invalid, 13.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 491 mSDsCounter, 719 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 27757 IncrementalHoareTripleChecker+Invalid, 28476 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 719 mSolverCounterUnsat, 265 mSDtfsCounter, 27757 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4127 GetRequests, 2121 SyntacticMatches, 286 SemanticMatches, 1720 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10603 ImplicationChecksByTransitivity, 17.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=150920occurred in iteration=108, InterpolantAutomatonStates: 1368, 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: 1.5s SsaConstructionTime, 3.3s SatisfiabilityAnalysisTime, 64.2s InterpolantComputationTime, 3065 NumberOfCodeBlocks, 3061 NumberOfCodeBlocksAsserted, 293 NumberOfCheckSat, 4203 ConstructedInterpolants, 0 QuantifiedInterpolants, 49358 SizeOfPredicates, 1583 NumberOfNonLiveVariables, 16219 ConjunctsInSsa, 1201 ConjunctsInUnsatCore, 283 InterpolantComputations, 23 PerfectInterpolantSequences, 513/1547 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