./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/popl20-figure1.wvr.c --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations TOGETHER --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/weaver/popl20-figure1.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 33cf58268090640beca4b79cf718f2ee2d6c29dee3e4b3e200f8bf0a7c295123 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations TOGETHER --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-31 02:39:08,312 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-31 02:39:08,314 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-31 02:39:08,356 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-31 02:39:08,358 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-31 02:39:08,361 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-31 02:39:08,362 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-31 02:39:08,365 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-31 02:39:08,367 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-31 02:39:08,371 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-31 02:39:08,372 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-31 02:39:08,374 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-31 02:39:08,374 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-31 02:39:08,376 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-31 02:39:08,377 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-31 02:39:08,382 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-31 02:39:08,383 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-31 02:39:08,385 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-31 02:39:08,386 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-31 02:39:08,400 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-31 02:39:08,401 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-31 02:39:08,402 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-31 02:39:08,403 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-31 02:39:08,403 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-31 02:39:08,410 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-31 02:39:08,410 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-31 02:39:08,410 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-31 02:39:08,412 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-31 02:39:08,413 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-31 02:39:08,414 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-31 02:39:08,414 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-31 02:39:08,420 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-31 02:39:08,421 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-31 02:39:08,422 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-31 02:39:08,423 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-31 02:39:08,423 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-31 02:39:08,424 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-31 02:39:08,424 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-31 02:39:08,424 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-31 02:39:08,425 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-31 02:39:08,426 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-31 02:39:08,427 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-08-31 02:39:08,456 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-31 02:39:08,456 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-31 02:39:08,457 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-31 02:39:08,458 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-31 02:39:08,458 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-31 02:39:08,459 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-31 02:39:08,459 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-31 02:39:08,459 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-31 02:39:08,459 INFO L138 SettingsManager]: * Use SBE=true [2023-08-31 02:39:08,460 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-31 02:39:08,460 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-31 02:39:08,461 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-31 02:39:08,461 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-31 02:39:08,461 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-31 02:39:08,461 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-31 02:39:08,461 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-31 02:39:08,461 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-31 02:39:08,462 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-31 02:39:08,462 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-08-31 02:39:08,462 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-31 02:39:08,462 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-31 02:39:08,462 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-31 02:39:08,463 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-31 02:39:08,463 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-31 02:39:08,463 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-31 02:39:08,463 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-31 02:39:08,463 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-31 02:39:08,464 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-31 02:39:08,464 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-31 02:39:08,464 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-31 02:39:08,464 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-31 02:39:08,464 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-31 02:39:08,465 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-31 02:39:08,465 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-31 02:39:08,465 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-31 02:39:08,465 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 33cf58268090640beca4b79cf718f2ee2d6c29dee3e4b3e200f8bf0a7c295123 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> TOGETHER [2023-08-31 02:39:08,784 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-31 02:39:08,812 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-31 02:39:08,814 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-31 02:39:08,815 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-31 02:39:08,817 INFO L275 PluginConnector]: CDTParser initialized [2023-08-31 02:39:08,818 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-figure1.wvr.c [2023-08-31 02:39:10,024 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-31 02:39:10,241 INFO L351 CDTParser]: Found 1 translation units. [2023-08-31 02:39:10,241 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1.wvr.c [2023-08-31 02:39:10,246 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7bce43e9b/7351ef2f44094441a02d2a3cc964a394/FLAGc476140cd [2023-08-31 02:39:10,256 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7bce43e9b/7351ef2f44094441a02d2a3cc964a394 [2023-08-31 02:39:10,258 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-31 02:39:10,259 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-31 02:39:10,260 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-31 02:39:10,260 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-31 02:39:10,266 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-31 02:39:10,267 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 02:39:10" (1/1) ... [2023-08-31 02:39:10,267 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1960b6c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:39:10, skipping insertion in model container [2023-08-31 02:39:10,267 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 02:39:10" (1/1) ... [2023-08-31 02:39:10,272 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-31 02:39:10,284 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-31 02:39:10,400 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1.wvr.c[1991,2004] [2023-08-31 02:39:10,404 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-31 02:39:10,411 INFO L203 MainTranslator]: Completed pre-run [2023-08-31 02:39:10,426 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1.wvr.c[1991,2004] [2023-08-31 02:39:10,427 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-31 02:39:10,433 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-31 02:39:10,434 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-31 02:39:10,439 INFO L208 MainTranslator]: Completed translation [2023-08-31 02:39:10,440 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:39:10 WrapperNode [2023-08-31 02:39:10,440 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-31 02:39:10,441 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-31 02:39:10,441 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-31 02:39:10,441 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-31 02:39:10,447 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:39:10" (1/1) ... [2023-08-31 02:39:10,453 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:39:10" (1/1) ... [2023-08-31 02:39:10,473 INFO L138 Inliner]: procedures = 21, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 69 [2023-08-31 02:39:10,476 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-31 02:39:10,478 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-31 02:39:10,478 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-31 02:39:10,479 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-31 02:39:10,486 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:39:10" (1/1) ... [2023-08-31 02:39:10,486 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:39:10" (1/1) ... [2023-08-31 02:39:10,498 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:39:10" (1/1) ... [2023-08-31 02:39:10,499 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:39:10" (1/1) ... [2023-08-31 02:39:10,505 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:39:10" (1/1) ... [2023-08-31 02:39:10,516 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:39:10" (1/1) ... [2023-08-31 02:39:10,517 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:39:10" (1/1) ... [2023-08-31 02:39:10,518 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:39:10" (1/1) ... [2023-08-31 02:39:10,520 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-31 02:39:10,525 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-31 02:39:10,525 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-31 02:39:10,525 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-31 02:39:10,526 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:39:10" (1/1) ... [2023-08-31 02:39:10,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-31 02:39:10,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:10,558 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-31 02:39:10,575 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-31 02:39:10,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-31 02:39:10,590 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-31 02:39:10,590 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-31 02:39:10,591 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-31 02:39:10,591 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-31 02:39:10,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-31 02:39:10,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-31 02:39:10,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-31 02:39:10,592 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-31 02:39:10,592 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-31 02:39:10,592 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-31 02:39:10,592 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-31 02:39:10,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-31 02:39:10,617 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-31 02:39:10,618 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-31 02:39:10,724 INFO L236 CfgBuilder]: Building ICFG [2023-08-31 02:39:10,726 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-31 02:39:10,945 INFO L277 CfgBuilder]: Performing block encoding [2023-08-31 02:39:10,982 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-31 02:39:10,982 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-31 02:39:10,984 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 02:39:10 BoogieIcfgContainer [2023-08-31 02:39:10,984 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-31 02:39:10,988 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-31 02:39:10,989 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-31 02:39:10,991 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-31 02:39:10,991 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 31.08 02:39:10" (1/3) ... [2023-08-31 02:39:10,992 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18da1a00 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.08 02:39:10, skipping insertion in model container [2023-08-31 02:39:10,992 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:39:10" (2/3) ... [2023-08-31 02:39:10,992 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18da1a00 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.08 02:39:10, skipping insertion in model container [2023-08-31 02:39:10,992 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 02:39:10" (3/3) ... [2023-08-31 02:39:10,993 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure1.wvr.c [2023-08-31 02:39:11,000 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-31 02:39:11,011 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-31 02:39:11,011 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-31 02:39:11,011 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-31 02:39:11,064 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-31 02:39:11,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 75 places, 73 transitions, 162 flow [2023-08-31 02:39:11,130 INFO L130 PetriNetUnfolder]: 5/71 cut-off events. [2023-08-31 02:39:11,130 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-31 02:39:11,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80 conditions, 71 events. 5/71 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 49 event pairs, 0 based on Foata normal form. 0/65 useless extension candidates. Maximal degree in co-relation 38. Up to 2 conditions per place. [2023-08-31 02:39:11,134 INFO L82 GeneralOperation]: Start removeDead. Operand has 75 places, 73 transitions, 162 flow [2023-08-31 02:39:11,138 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 65 places, 63 transitions, 138 flow [2023-08-31 02:39:11,140 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 02:39:11,163 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 65 places, 63 transitions, 138 flow [2023-08-31 02:39:11,167 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 65 places, 63 transitions, 138 flow [2023-08-31 02:39:11,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 65 places, 63 transitions, 138 flow [2023-08-31 02:39:11,189 INFO L130 PetriNetUnfolder]: 5/63 cut-off events. [2023-08-31 02:39:11,202 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-31 02:39:11,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72 conditions, 63 events. 5/63 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 46 event pairs, 0 based on Foata normal form. 0/58 useless extension candidates. Maximal degree in co-relation 38. Up to 2 conditions per place. [2023-08-31 02:39:11,204 INFO L119 LiptonReduction]: Number of co-enabled transitions 500 [2023-08-31 02:39:12,730 INFO L134 LiptonReduction]: Checked pairs total: 535 [2023-08-31 02:39:12,730 INFO L136 LiptonReduction]: Total number of compositions: 53 [2023-08-31 02:39:12,754 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-31 02:39:12,763 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ce0b7a3, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 02:39:12,763 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-08-31 02:39:12,768 INFO L130 PetriNetUnfolder]: 2/14 cut-off events. [2023-08-31 02:39:12,768 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-31 02:39:12,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:12,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:12,769 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:12,773 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:12,773 INFO L85 PathProgramCache]: Analyzing trace with hash -553565742, now seen corresponding path program 1 times [2023-08-31 02:39:12,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:12,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561298441] [2023-08-31 02:39:12,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:12,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:12,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:13,094 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-31 02:39:13,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:13,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561298441] [2023-08-31 02:39:13,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561298441] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 02:39:13,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 02:39:13,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-31 02:39:13,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946002157] [2023-08-31 02:39:13,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 02:39:13,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-31 02:39:13,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:13,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-31 02:39:13,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-31 02:39:13,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 126 [2023-08-31 02:39:13,143 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 15 transitions, 42 flow. Second operand has 3 states, 3 states have (on average 65.66666666666667) internal successors, (197), 3 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:13,143 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:13,143 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 126 [2023-08-31 02:39:13,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:13,208 INFO L130 PetriNetUnfolder]: 49/94 cut-off events. [2023-08-31 02:39:13,208 INFO L131 PetriNetUnfolder]: For 11/11 co-relation queries the response was YES. [2023-08-31 02:39:13,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 206 conditions, 94 events. 49/94 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 260 event pairs, 13 based on Foata normal form. 1/69 useless extension candidates. Maximal degree in co-relation 143. Up to 65 conditions per place. [2023-08-31 02:39:13,212 INFO L137 encePairwiseOnDemand]: 122/126 looper letters, 16 selfloop transitions, 2 changer transitions 4/24 dead transitions. [2023-08-31 02:39:13,212 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 24 transitions, 113 flow [2023-08-31 02:39:13,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-31 02:39:13,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-31 02:39:13,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 210 transitions. [2023-08-31 02:39:13,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2023-08-31 02:39:13,227 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 210 transitions. [2023-08-31 02:39:13,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 210 transitions. [2023-08-31 02:39:13,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:13,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 210 transitions. [2023-08-31 02:39:13,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 70.0) internal successors, (210), 3 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:13,245 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 126.0) internal successors, (504), 4 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:13,245 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 126.0) internal successors, (504), 4 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:13,247 INFO L175 Difference]: Start difference. First operand has 20 places, 15 transitions, 42 flow. Second operand 3 states and 210 transitions. [2023-08-31 02:39:13,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 24 transitions, 113 flow [2023-08-31 02:39:13,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 18 places, 24 transitions, 99 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-31 02:39:13,251 INFO L231 Difference]: Finished difference. Result has 19 places, 16 transitions, 48 flow [2023-08-31 02:39:13,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=34, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=48, PETRI_PLACES=19, PETRI_TRANSITIONS=16} [2023-08-31 02:39:13,255 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, -1 predicate places. [2023-08-31 02:39:13,255 INFO L495 AbstractCegarLoop]: Abstraction has has 19 places, 16 transitions, 48 flow [2023-08-31 02:39:13,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 65.66666666666667) internal successors, (197), 3 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:13,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:13,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:13,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-31 02:39:13,261 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:13,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:13,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1684820141, now seen corresponding path program 1 times [2023-08-31 02:39:13,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:13,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566495306] [2023-08-31 02:39:13,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:13,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:13,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:13,391 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-31 02:39:13,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:13,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566495306] [2023-08-31 02:39:13,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566495306] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 02:39:13,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 02:39:13,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-31 02:39:13,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796839667] [2023-08-31 02:39:13,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 02:39:13,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-31 02:39:13,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:13,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-31 02:39:13,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-31 02:39:13,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 126 [2023-08-31 02:39:13,431 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 19 places, 16 transitions, 48 flow. Second operand has 5 states, 5 states have (on average 57.8) internal successors, (289), 5 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:13,431 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:13,431 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 126 [2023-08-31 02:39:13,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:13,525 INFO L130 PetriNetUnfolder]: 76/153 cut-off events. [2023-08-31 02:39:13,525 INFO L131 PetriNetUnfolder]: For 25/25 co-relation queries the response was YES. [2023-08-31 02:39:13,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 359 conditions, 153 events. 76/153 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 473 event pairs, 24 based on Foata normal form. 2/155 useless extension candidates. Maximal degree in co-relation 183. Up to 78 conditions per place. [2023-08-31 02:39:13,527 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 30 selfloop transitions, 3 changer transitions 6/39 dead transitions. [2023-08-31 02:39:13,527 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 39 transitions, 191 flow [2023-08-31 02:39:13,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-31 02:39:13,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-31 02:39:13,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 312 transitions. [2023-08-31 02:39:13,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49523809523809526 [2023-08-31 02:39:13,533 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 312 transitions. [2023-08-31 02:39:13,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 312 transitions. [2023-08-31 02:39:13,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:13,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 312 transitions. [2023-08-31 02:39:13,535 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 62.4) internal successors, (312), 5 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:13,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:13,539 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:13,539 INFO L175 Difference]: Start difference. First operand has 19 places, 16 transitions, 48 flow. Second operand 5 states and 312 transitions. [2023-08-31 02:39:13,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 39 transitions, 191 flow [2023-08-31 02:39:13,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 39 transitions, 187 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-31 02:39:13,542 INFO L231 Difference]: Finished difference. Result has 25 places, 18 transitions, 70 flow [2023-08-31 02:39:13,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=70, PETRI_PLACES=25, PETRI_TRANSITIONS=18} [2023-08-31 02:39:13,543 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 5 predicate places. [2023-08-31 02:39:13,543 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 18 transitions, 70 flow [2023-08-31 02:39:13,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 57.8) internal successors, (289), 5 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:13,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:13,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:13,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-31 02:39:13,544 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:13,549 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:13,549 INFO L85 PathProgramCache]: Analyzing trace with hash -298983667, now seen corresponding path program 2 times [2023-08-31 02:39:13,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:13,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140121129] [2023-08-31 02:39:13,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:13,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:13,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:13,644 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-31 02:39:13,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:13,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140121129] [2023-08-31 02:39:13,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140121129] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:13,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970689499] [2023-08-31 02:39:13,646 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 02:39:13,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:13,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:13,649 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-31 02:39:13,666 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-31 02:39:13,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 02:39:13,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:39:13,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-31 02:39:13,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:13,829 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-31 02:39:13,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:13,874 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-31 02:39:13,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970689499] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:13,874 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:13,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-08-31 02:39:13,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145379941] [2023-08-31 02:39:13,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:13,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-31 02:39:13,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:13,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-31 02:39:13,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-08-31 02:39:13,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:39:13,906 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 18 transitions, 70 flow. Second operand has 8 states, 8 states have (on average 55.625) internal successors, (445), 8 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:13,906 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:13,907 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:39:13,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:14,020 INFO L130 PetriNetUnfolder]: 82/158 cut-off events. [2023-08-31 02:39:14,021 INFO L131 PetriNetUnfolder]: For 122/122 co-relation queries the response was YES. [2023-08-31 02:39:14,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 464 conditions, 158 events. 82/158 cut-off events. For 122/122 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 492 event pairs, 14 based on Foata normal form. 6/164 useless extension candidates. Maximal degree in co-relation 143. Up to 90 conditions per place. [2023-08-31 02:39:14,026 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 29 selfloop transitions, 4 changer transitions 5/38 dead transitions. [2023-08-31 02:39:14,026 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 38 transitions, 212 flow [2023-08-31 02:39:14,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-31 02:39:14,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-31 02:39:14,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 302 transitions. [2023-08-31 02:39:14,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4793650793650794 [2023-08-31 02:39:14,028 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 302 transitions. [2023-08-31 02:39:14,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 302 transitions. [2023-08-31 02:39:14,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:14,029 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 302 transitions. [2023-08-31 02:39:14,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 60.4) internal successors, (302), 5 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:14,033 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:14,033 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:14,033 INFO L175 Difference]: Start difference. First operand has 25 places, 18 transitions, 70 flow. Second operand 5 states and 302 transitions. [2023-08-31 02:39:14,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 38 transitions, 212 flow [2023-08-31 02:39:14,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 38 transitions, 201 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-08-31 02:39:14,037 INFO L231 Difference]: Finished difference. Result has 28 places, 20 transitions, 91 flow [2023-08-31 02:39:14,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=91, PETRI_PLACES=28, PETRI_TRANSITIONS=20} [2023-08-31 02:39:14,038 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 8 predicate places. [2023-08-31 02:39:14,039 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 20 transitions, 91 flow [2023-08-31 02:39:14,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 55.625) internal successors, (445), 8 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:14,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:14,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:14,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-31 02:39:14,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:14,245 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:14,245 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:14,245 INFO L85 PathProgramCache]: Analyzing trace with hash 435057483, now seen corresponding path program 3 times [2023-08-31 02:39:14,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:14,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660222253] [2023-08-31 02:39:14,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:14,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:14,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:14,307 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-31 02:39:14,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:14,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660222253] [2023-08-31 02:39:14,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660222253] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 02:39:14,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 02:39:14,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-31 02:39:14,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762157223] [2023-08-31 02:39:14,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 02:39:14,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-31 02:39:14,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:14,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-31 02:39:14,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-31 02:39:14,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 126 [2023-08-31 02:39:14,350 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 20 transitions, 91 flow. Second operand has 5 states, 5 states have (on average 56.8) internal successors, (284), 5 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:14,350 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:14,351 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 126 [2023-08-31 02:39:14,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:14,438 INFO L130 PetriNetUnfolder]: 90/179 cut-off events. [2023-08-31 02:39:14,439 INFO L131 PetriNetUnfolder]: For 222/222 co-relation queries the response was YES. [2023-08-31 02:39:14,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 563 conditions, 179 events. 90/179 cut-off events. For 222/222 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 565 event pairs, 30 based on Foata normal form. 2/181 useless extension candidates. Maximal degree in co-relation 327. Up to 84 conditions per place. [2023-08-31 02:39:14,442 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 25 selfloop transitions, 6 changer transitions 8/39 dead transitions. [2023-08-31 02:39:14,442 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 39 transitions, 241 flow [2023-08-31 02:39:14,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-31 02:39:14,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-31 02:39:14,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 306 transitions. [2023-08-31 02:39:14,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2023-08-31 02:39:14,444 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 306 transitions. [2023-08-31 02:39:14,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 306 transitions. [2023-08-31 02:39:14,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:14,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 306 transitions. [2023-08-31 02:39:14,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 61.2) internal successors, (306), 5 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:14,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:14,447 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:14,447 INFO L175 Difference]: Start difference. First operand has 28 places, 20 transitions, 91 flow. Second operand 5 states and 306 transitions. [2023-08-31 02:39:14,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 39 transitions, 241 flow [2023-08-31 02:39:14,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 39 transitions, 235 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-31 02:39:14,451 INFO L231 Difference]: Finished difference. Result has 33 places, 22 transitions, 129 flow [2023-08-31 02:39:14,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=129, PETRI_PLACES=33, PETRI_TRANSITIONS=22} [2023-08-31 02:39:14,453 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 13 predicate places. [2023-08-31 02:39:14,453 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 22 transitions, 129 flow [2023-08-31 02:39:14,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 56.8) internal successors, (284), 5 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:14,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:14,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:14,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-31 02:39:14,454 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:14,455 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:14,455 INFO L85 PathProgramCache]: Analyzing trace with hash -431708467, now seen corresponding path program 4 times [2023-08-31 02:39:14,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:14,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848405093] [2023-08-31 02:39:14,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:14,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:14,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:14,532 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-31 02:39:14,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:14,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848405093] [2023-08-31 02:39:14,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848405093] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 02:39:14,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 02:39:14,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-31 02:39:14,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970812990] [2023-08-31 02:39:14,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 02:39:14,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-31 02:39:14,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:14,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-31 02:39:14,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-31 02:39:14,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 126 [2023-08-31 02:39:14,559 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 22 transitions, 129 flow. Second operand has 5 states, 5 states have (on average 56.8) internal successors, (284), 5 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:14,560 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:14,560 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 126 [2023-08-31 02:39:14,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:14,628 INFO L130 PetriNetUnfolder]: 81/159 cut-off events. [2023-08-31 02:39:14,628 INFO L131 PetriNetUnfolder]: For 380/380 co-relation queries the response was YES. [2023-08-31 02:39:14,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 601 conditions, 159 events. 81/159 cut-off events. For 380/380 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 479 event pairs, 34 based on Foata normal form. 2/161 useless extension candidates. Maximal degree in co-relation 242. Up to 116 conditions per place. [2023-08-31 02:39:14,630 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 22 selfloop transitions, 6 changer transitions 15/43 dead transitions. [2023-08-31 02:39:14,630 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 43 transitions, 306 flow [2023-08-31 02:39:14,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-31 02:39:14,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-31 02:39:14,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 362 transitions. [2023-08-31 02:39:14,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47883597883597884 [2023-08-31 02:39:14,633 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 362 transitions. [2023-08-31 02:39:14,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 362 transitions. [2023-08-31 02:39:14,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:14,633 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 362 transitions. [2023-08-31 02:39:14,635 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 60.333333333333336) internal successors, (362), 6 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:14,637 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 126.0) internal successors, (882), 7 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:14,638 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 126.0) internal successors, (882), 7 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:14,638 INFO L175 Difference]: Start difference. First operand has 33 places, 22 transitions, 129 flow. Second operand 6 states and 362 transitions. [2023-08-31 02:39:14,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 43 transitions, 306 flow [2023-08-31 02:39:14,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 43 transitions, 292 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-31 02:39:14,643 INFO L231 Difference]: Finished difference. Result has 38 places, 24 transitions, 164 flow [2023-08-31 02:39:14,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=164, PETRI_PLACES=38, PETRI_TRANSITIONS=24} [2023-08-31 02:39:14,646 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 18 predicate places. [2023-08-31 02:39:14,646 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 24 transitions, 164 flow [2023-08-31 02:39:14,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 56.8) internal successors, (284), 5 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:14,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:14,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:14,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-31 02:39:14,647 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:14,647 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:14,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1652494975, now seen corresponding path program 5 times [2023-08-31 02:39:14,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:14,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026388450] [2023-08-31 02:39:14,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:14,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:14,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:14,727 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-31 02:39:14,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:14,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026388450] [2023-08-31 02:39:14,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026388450] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:14,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728889483] [2023-08-31 02:39:14,732 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 02:39:14,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:14,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:14,733 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-31 02:39:14,755 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-31 02:39:14,791 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 02:39:14,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:39:14,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-31 02:39:14,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:14,845 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-31 02:39:14,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:14,877 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-31 02:39:14,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728889483] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:14,878 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:14,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-31 02:39:14,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508337836] [2023-08-31 02:39:14,879 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:14,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-31 02:39:14,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:14,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-31 02:39:14,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-31 02:39:14,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:39:14,957 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 24 transitions, 164 flow. Second operand has 10 states, 10 states have (on average 55.5) internal successors, (555), 10 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:14,957 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:14,957 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:39:14,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:15,094 INFO L130 PetriNetUnfolder]: 83/156 cut-off events. [2023-08-31 02:39:15,094 INFO L131 PetriNetUnfolder]: For 432/432 co-relation queries the response was YES. [2023-08-31 02:39:15,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 652 conditions, 156 events. 83/156 cut-off events. For 432/432 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 429 event pairs, 14 based on Foata normal form. 6/162 useless extension candidates. Maximal degree in co-relation 468. Up to 100 conditions per place. [2023-08-31 02:39:15,096 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 37 selfloop transitions, 11 changer transitions 1/49 dead transitions. [2023-08-31 02:39:15,096 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 49 transitions, 365 flow [2023-08-31 02:39:15,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 02:39:15,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 02:39:15,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 470 transitions. [2023-08-31 02:39:15,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4662698412698413 [2023-08-31 02:39:15,099 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 470 transitions. [2023-08-31 02:39:15,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 470 transitions. [2023-08-31 02:39:15,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:15,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 470 transitions. [2023-08-31 02:39:15,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 58.75) internal successors, (470), 8 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:15,102 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 126.0) internal successors, (1134), 9 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:15,102 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 126.0) internal successors, (1134), 9 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:15,103 INFO L175 Difference]: Start difference. First operand has 38 places, 24 transitions, 164 flow. Second operand 8 states and 470 transitions. [2023-08-31 02:39:15,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 49 transitions, 365 flow [2023-08-31 02:39:15,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 49 transitions, 343 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-08-31 02:39:15,106 INFO L231 Difference]: Finished difference. Result has 42 places, 27 transitions, 197 flow [2023-08-31 02:39:15,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=197, PETRI_PLACES=42, PETRI_TRANSITIONS=27} [2023-08-31 02:39:15,106 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 22 predicate places. [2023-08-31 02:39:15,107 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 27 transitions, 197 flow [2023-08-31 02:39:15,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 55.5) internal successors, (555), 10 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:15,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:15,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:15,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-31 02:39:15,317 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,SelfDestructingSolverStorable5 [2023-08-31 02:39:15,317 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:15,318 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:15,318 INFO L85 PathProgramCache]: Analyzing trace with hash -971592469, now seen corresponding path program 6 times [2023-08-31 02:39:15,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:15,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544525881] [2023-08-31 02:39:15,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:15,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:15,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:15,380 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-31 02:39:15,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:15,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544525881] [2023-08-31 02:39:15,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544525881] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:15,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383939077] [2023-08-31 02:39:15,381 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 02:39:15,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:15,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:15,383 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-31 02:39:15,386 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-31 02:39:15,438 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-31 02:39:15,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:39:15,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-31 02:39:15,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:15,469 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-31 02:39:15,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:15,488 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-31 02:39:15,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383939077] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:15,489 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:15,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-31 02:39:15,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173168866] [2023-08-31 02:39:15,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:15,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-31 02:39:15,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:15,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-31 02:39:15,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-31 02:39:15,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:39:15,530 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 27 transitions, 197 flow. Second operand has 10 states, 10 states have (on average 55.3) internal successors, (553), 10 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:15,530 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:15,530 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:39:15,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:15,618 INFO L130 PetriNetUnfolder]: 75/140 cut-off events. [2023-08-31 02:39:15,619 INFO L131 PetriNetUnfolder]: For 586/586 co-relation queries the response was YES. [2023-08-31 02:39:15,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 633 conditions, 140 events. 75/140 cut-off events. For 586/586 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 359 event pairs, 21 based on Foata normal form. 6/146 useless extension candidates. Maximal degree in co-relation 509. Up to 87 conditions per place. [2023-08-31 02:39:15,620 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 28 selfloop transitions, 9 changer transitions 1/38 dead transitions. [2023-08-31 02:39:15,620 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 38 transitions, 317 flow [2023-08-31 02:39:15,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-31 02:39:15,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-31 02:39:15,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 297 transitions. [2023-08-31 02:39:15,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2023-08-31 02:39:15,622 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 297 transitions. [2023-08-31 02:39:15,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 297 transitions. [2023-08-31 02:39:15,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:15,622 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 297 transitions. [2023-08-31 02:39:15,623 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 59.4) internal successors, (297), 5 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:15,624 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:15,624 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:15,624 INFO L175 Difference]: Start difference. First operand has 42 places, 27 transitions, 197 flow. Second operand 5 states and 297 transitions. [2023-08-31 02:39:15,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 38 transitions, 317 flow [2023-08-31 02:39:15,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 38 transitions, 293 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-08-31 02:39:15,627 INFO L231 Difference]: Finished difference. Result has 41 places, 26 transitions, 177 flow [2023-08-31 02:39:15,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=177, PETRI_PLACES=41, PETRI_TRANSITIONS=26} [2023-08-31 02:39:15,627 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 21 predicate places. [2023-08-31 02:39:15,627 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 26 transitions, 177 flow [2023-08-31 02:39:15,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 55.3) internal successors, (553), 10 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:15,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:15,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:15,639 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-31 02:39:15,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:15,834 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:15,835 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:15,835 INFO L85 PathProgramCache]: Analyzing trace with hash -856446032, now seen corresponding path program 1 times [2023-08-31 02:39:15,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:15,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243814154] [2023-08-31 02:39:15,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:15,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:15,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:15,929 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-31 02:39:15,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:15,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243814154] [2023-08-31 02:39:15,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243814154] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:15,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524254303] [2023-08-31 02:39:15,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:15,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:15,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:15,931 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-31 02:39:15,957 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-31 02:39:15,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:15,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-31 02:39:15,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:16,030 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-31 02:39:16,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:16,062 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-31 02:39:16,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524254303] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:16,062 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:16,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 2 [2023-08-31 02:39:16,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698357366] [2023-08-31 02:39:16,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:16,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-31 02:39:16,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:16,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-31 02:39:16,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-31 02:39:16,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 126 [2023-08-31 02:39:16,068 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 26 transitions, 177 flow. Second operand has 4 states, 4 states have (on average 65.25) internal successors, (261), 4 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:16,068 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:16,068 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 126 [2023-08-31 02:39:16,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:16,132 INFO L130 PetriNetUnfolder]: 118/222 cut-off events. [2023-08-31 02:39:16,132 INFO L131 PetriNetUnfolder]: For 667/687 co-relation queries the response was YES. [2023-08-31 02:39:16,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 929 conditions, 222 events. 118/222 cut-off events. For 667/687 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 763 event pairs, 12 based on Foata normal form. 19/235 useless extension candidates. Maximal degree in co-relation 759. Up to 111 conditions per place. [2023-08-31 02:39:16,134 INFO L137 encePairwiseOnDemand]: 122/126 looper letters, 30 selfloop transitions, 11 changer transitions 4/50 dead transitions. [2023-08-31 02:39:16,134 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 50 transitions, 380 flow [2023-08-31 02:39:16,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-31 02:39:16,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-31 02:39:16,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 283 transitions. [2023-08-31 02:39:16,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5615079365079365 [2023-08-31 02:39:16,136 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 283 transitions. [2023-08-31 02:39:16,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 283 transitions. [2023-08-31 02:39:16,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:16,137 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 283 transitions. [2023-08-31 02:39:16,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 70.75) internal successors, (283), 4 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:16,138 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 126.0) internal successors, (630), 5 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:16,139 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 126.0) internal successors, (630), 5 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:16,139 INFO L175 Difference]: Start difference. First operand has 41 places, 26 transitions, 177 flow. Second operand 4 states and 283 transitions. [2023-08-31 02:39:16,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 50 transitions, 380 flow [2023-08-31 02:39:16,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 50 transitions, 323 flow, removed 8 selfloop flow, removed 7 redundant places. [2023-08-31 02:39:16,142 INFO L231 Difference]: Finished difference. Result has 38 places, 33 transitions, 238 flow [2023-08-31 02:39:16,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=238, PETRI_PLACES=38, PETRI_TRANSITIONS=33} [2023-08-31 02:39:16,142 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 18 predicate places. [2023-08-31 02:39:16,142 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 33 transitions, 238 flow [2023-08-31 02:39:16,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 65.25) internal successors, (261), 4 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:16,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:16,143 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:16,155 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-31 02:39:16,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:16,349 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:16,350 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:16,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1694599747, now seen corresponding path program 2 times [2023-08-31 02:39:16,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:16,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258898934] [2023-08-31 02:39:16,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:16,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:16,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:16,414 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-31 02:39:16,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:16,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258898934] [2023-08-31 02:39:16,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258898934] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:16,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510268417] [2023-08-31 02:39:16,416 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 02:39:16,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:16,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:16,417 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-31 02:39:16,438 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-31 02:39:16,481 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 02:39:16,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:39:16,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-31 02:39:16,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:16,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-31 02:39:16,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:16,565 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-31 02:39:16,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510268417] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:16,565 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:16,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-31 02:39:16,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155521789] [2023-08-31 02:39:16,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:16,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 02:39:16,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:16,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 02:39:16,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-08-31 02:39:16,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:39:16,605 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 33 transitions, 238 flow. Second operand has 12 states, 12 states have (on average 55.25) internal successors, (663), 12 states have internal predecessors, (663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:16,605 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:16,605 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:39:16,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:16,929 INFO L130 PetriNetUnfolder]: 236/464 cut-off events. [2023-08-31 02:39:16,930 INFO L131 PetriNetUnfolder]: For 977/977 co-relation queries the response was YES. [2023-08-31 02:39:16,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1793 conditions, 464 events. 236/464 cut-off events. For 977/977 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2004 event pairs, 3 based on Foata normal form. 16/480 useless extension candidates. Maximal degree in co-relation 666. Up to 157 conditions per place. [2023-08-31 02:39:16,933 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 83 selfloop transitions, 44 changer transitions 6/133 dead transitions. [2023-08-31 02:39:16,933 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 133 transitions, 1027 flow [2023-08-31 02:39:16,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-31 02:39:16,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-31 02:39:16,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1170 transitions. [2023-08-31 02:39:16,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2023-08-31 02:39:16,936 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1170 transitions. [2023-08-31 02:39:16,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1170 transitions. [2023-08-31 02:39:16,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:16,937 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1170 transitions. [2023-08-31 02:39:16,940 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 58.5) internal successors, (1170), 20 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:16,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 126.0) internal successors, (2646), 21 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:16,944 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 126.0) internal successors, (2646), 21 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:16,944 INFO L175 Difference]: Start difference. First operand has 38 places, 33 transitions, 238 flow. Second operand 20 states and 1170 transitions. [2023-08-31 02:39:16,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 133 transitions, 1027 flow [2023-08-31 02:39:16,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 133 transitions, 993 flow, removed 17 selfloop flow, removed 0 redundant places. [2023-08-31 02:39:16,949 INFO L231 Difference]: Finished difference. Result has 64 places, 72 transitions, 673 flow [2023-08-31 02:39:16,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=673, PETRI_PLACES=64, PETRI_TRANSITIONS=72} [2023-08-31 02:39:16,950 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 44 predicate places. [2023-08-31 02:39:16,950 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 72 transitions, 673 flow [2023-08-31 02:39:16,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 55.25) internal successors, (663), 12 states have internal predecessors, (663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:16,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:16,951 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:16,959 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-31 02:39:17,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:17,157 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:17,157 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:17,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1093790239, now seen corresponding path program 3 times [2023-08-31 02:39:17,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:17,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63052920] [2023-08-31 02:39:17,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:17,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:17,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:17,236 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-31 02:39:17,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:17,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63052920] [2023-08-31 02:39:17,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63052920] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:17,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [888553967] [2023-08-31 02:39:17,237 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 02:39:17,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:17,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:17,238 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-31 02:39:17,247 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-31 02:39:17,302 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-31 02:39:17,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:39:17,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-31 02:39:17,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:17,340 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-31 02:39:17,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:17,373 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-31 02:39:17,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [888553967] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:17,373 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:17,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-08-31 02:39:17,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772534125] [2023-08-31 02:39:17,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:17,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 02:39:17,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:17,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 02:39:17,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-08-31 02:39:17,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:39:17,422 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 72 transitions, 673 flow. Second operand has 11 states, 11 states have (on average 55.09090909090909) internal successors, (606), 11 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:17,422 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:17,422 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:39:17,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:17,585 INFO L130 PetriNetUnfolder]: 246/505 cut-off events. [2023-08-31 02:39:17,585 INFO L131 PetriNetUnfolder]: For 1897/1897 co-relation queries the response was YES. [2023-08-31 02:39:17,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2363 conditions, 505 events. 246/505 cut-off events. For 1897/1897 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2349 event pairs, 21 based on Foata normal form. 12/517 useless extension candidates. Maximal degree in co-relation 2005. Up to 346 conditions per place. [2023-08-31 02:39:17,589 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 84 selfloop transitions, 19 changer transitions 12/115 dead transitions. [2023-08-31 02:39:17,589 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 115 transitions, 1208 flow [2023-08-31 02:39:17,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-31 02:39:17,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-31 02:39:17,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 419 transitions. [2023-08-31 02:39:17,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47505668934240364 [2023-08-31 02:39:17,591 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 419 transitions. [2023-08-31 02:39:17,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 419 transitions. [2023-08-31 02:39:17,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:17,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 419 transitions. [2023-08-31 02:39:17,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 59.857142857142854) internal successors, (419), 7 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:17,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 126.0) internal successors, (1008), 8 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:17,594 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 126.0) internal successors, (1008), 8 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:17,594 INFO L175 Difference]: Start difference. First operand has 64 places, 72 transitions, 673 flow. Second operand 7 states and 419 transitions. [2023-08-31 02:39:17,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 115 transitions, 1208 flow [2023-08-31 02:39:17,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 115 transitions, 953 flow, removed 112 selfloop flow, removed 6 redundant places. [2023-08-31 02:39:17,605 INFO L231 Difference]: Finished difference. Result has 68 places, 81 transitions, 661 flow [2023-08-31 02:39:17,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=661, PETRI_PLACES=68, PETRI_TRANSITIONS=81} [2023-08-31 02:39:17,606 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 48 predicate places. [2023-08-31 02:39:17,606 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 81 transitions, 661 flow [2023-08-31 02:39:17,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 55.09090909090909) internal successors, (606), 11 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:17,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:17,607 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:17,617 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-31 02:39:17,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:17,818 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:17,818 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:17,818 INFO L85 PathProgramCache]: Analyzing trace with hash 875450143, now seen corresponding path program 4 times [2023-08-31 02:39:17,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:17,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126618230] [2023-08-31 02:39:17,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:17,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:17,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:17,877 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-31 02:39:17,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:17,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126618230] [2023-08-31 02:39:17,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126618230] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:17,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963395836] [2023-08-31 02:39:17,878 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 02:39:17,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:17,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:17,879 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-31 02:39:17,906 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-31 02:39:17,945 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 02:39:17,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:39:17,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-31 02:39:17,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:18,010 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-31 02:39:18,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:18,048 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-31 02:39:18,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963395836] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:18,049 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:18,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-31 02:39:18,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858130389] [2023-08-31 02:39:18,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:18,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 02:39:18,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:18,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 02:39:18,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-08-31 02:39:18,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:39:18,097 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 81 transitions, 661 flow. Second operand has 12 states, 12 states have (on average 55.25) internal successors, (663), 12 states have internal predecessors, (663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:18,097 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:18,097 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:39:18,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:18,367 INFO L130 PetriNetUnfolder]: 232/475 cut-off events. [2023-08-31 02:39:18,367 INFO L131 PetriNetUnfolder]: For 1632/1632 co-relation queries the response was YES. [2023-08-31 02:39:18,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2018 conditions, 475 events. 232/475 cut-off events. For 1632/1632 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2259 event pairs, 11 based on Foata normal form. 34/509 useless extension candidates. Maximal degree in co-relation 1710. Up to 204 conditions per place. [2023-08-31 02:39:18,371 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 76 selfloop transitions, 46 changer transitions 7/129 dead transitions. [2023-08-31 02:39:18,371 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 129 transitions, 1160 flow [2023-08-31 02:39:18,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-31 02:39:18,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-31 02:39:18,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 830 transitions. [2023-08-31 02:39:18,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47052154195011336 [2023-08-31 02:39:18,374 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 830 transitions. [2023-08-31 02:39:18,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 830 transitions. [2023-08-31 02:39:18,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:18,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 830 transitions. [2023-08-31 02:39:18,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 59.285714285714285) internal successors, (830), 14 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-31 02:39:18,380 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 126.0) internal successors, (1890), 15 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:18,381 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 126.0) internal successors, (1890), 15 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:18,381 INFO L175 Difference]: Start difference. First operand has 68 places, 81 transitions, 661 flow. Second operand 14 states and 830 transitions. [2023-08-31 02:39:18,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 129 transitions, 1160 flow [2023-08-31 02:39:18,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 129 transitions, 1079 flow, removed 35 selfloop flow, removed 5 redundant places. [2023-08-31 02:39:18,391 INFO L231 Difference]: Finished difference. Result has 78 places, 80 transitions, 756 flow [2023-08-31 02:39:18,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=756, PETRI_PLACES=78, PETRI_TRANSITIONS=80} [2023-08-31 02:39:18,391 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 58 predicate places. [2023-08-31 02:39:18,391 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 80 transitions, 756 flow [2023-08-31 02:39:18,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 55.25) internal successors, (663), 12 states have internal predecessors, (663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:18,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:18,392 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:18,400 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-31 02:39:18,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:18,601 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:18,601 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:18,601 INFO L85 PathProgramCache]: Analyzing trace with hash -862014729, now seen corresponding path program 5 times [2023-08-31 02:39:18,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:18,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862886300] [2023-08-31 02:39:18,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:18,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:18,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:18,706 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-31 02:39:18,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:18,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862886300] [2023-08-31 02:39:18,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862886300] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:18,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317760053] [2023-08-31 02:39:18,707 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 02:39:18,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:18,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:18,708 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-31 02:39:18,728 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-31 02:39:18,765 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-31 02:39:18,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:39:18,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-31 02:39:18,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:18,808 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-31 02:39:18,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:18,844 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-31 02:39:18,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317760053] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:18,844 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:18,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-31 02:39:18,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428015733] [2023-08-31 02:39:18,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:18,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-31 02:39:18,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:18,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-31 02:39:18,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-08-31 02:39:18,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:39:18,887 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 80 transitions, 756 flow. Second operand has 15 states, 15 states have (on average 54.8) internal successors, (822), 15 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-31 02:39:18,887 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:18,887 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:39:18,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:19,105 INFO L130 PetriNetUnfolder]: 294/606 cut-off events. [2023-08-31 02:39:19,105 INFO L131 PetriNetUnfolder]: For 2190/2190 co-relation queries the response was YES. [2023-08-31 02:39:19,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2652 conditions, 606 events. 294/606 cut-off events. For 2190/2190 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2988 event pairs, 63 based on Foata normal form. 42/648 useless extension candidates. Maximal degree in co-relation 2237. Up to 320 conditions per place. [2023-08-31 02:39:19,110 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 105 selfloop transitions, 47 changer transitions 3/155 dead transitions. [2023-08-31 02:39:19,110 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 155 transitions, 1536 flow [2023-08-31 02:39:19,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-31 02:39:19,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-31 02:39:19,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 780 transitions. [2023-08-31 02:39:19,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2023-08-31 02:39:19,113 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 780 transitions. [2023-08-31 02:39:19,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 780 transitions. [2023-08-31 02:39:19,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:19,114 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 780 transitions. [2023-08-31 02:39:19,115 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 60.0) internal successors, (780), 13 states have internal predecessors, (780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:19,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 126.0) internal successors, (1764), 14 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:19,139 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 126.0) internal successors, (1764), 14 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:19,139 INFO L175 Difference]: Start difference. First operand has 78 places, 80 transitions, 756 flow. Second operand 13 states and 780 transitions. [2023-08-31 02:39:19,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 155 transitions, 1536 flow [2023-08-31 02:39:19,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 155 transitions, 1481 flow, removed 7 selfloop flow, removed 7 redundant places. [2023-08-31 02:39:19,150 INFO L231 Difference]: Finished difference. Result has 90 places, 104 transitions, 1164 flow [2023-08-31 02:39:19,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=701, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1164, PETRI_PLACES=90, PETRI_TRANSITIONS=104} [2023-08-31 02:39:19,150 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 70 predicate places. [2023-08-31 02:39:19,151 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 104 transitions, 1164 flow [2023-08-31 02:39:19,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 54.8) internal successors, (822), 15 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-31 02:39:19,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:19,151 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:19,165 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-31 02:39:19,361 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,SelfDestructingSolverStorable11 [2023-08-31 02:39:19,361 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:19,362 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:19,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1875695203, now seen corresponding path program 6 times [2023-08-31 02:39:19,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:19,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036764401] [2023-08-31 02:39:19,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:19,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:19,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:19,454 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-31 02:39:19,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:19,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036764401] [2023-08-31 02:39:19,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036764401] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:19,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581067896] [2023-08-31 02:39:19,455 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 02:39:19,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:19,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:19,456 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-31 02:39:19,481 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-31 02:39:19,524 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-31 02:39:19,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:39:19,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-31 02:39:19,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:19,567 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-31 02:39:19,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:19,592 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-31 02:39:19,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581067896] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:19,592 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:19,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-08-31 02:39:19,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773197621] [2023-08-31 02:39:19,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:19,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-31 02:39:19,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:19,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-31 02:39:19,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-08-31 02:39:19,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:39:19,631 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 104 transitions, 1164 flow. Second operand has 13 states, 13 states have (on average 54.92307692307692) internal successors, (714), 13 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:19,631 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:19,631 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:39:19,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:19,908 INFO L130 PetriNetUnfolder]: 309/631 cut-off events. [2023-08-31 02:39:19,909 INFO L131 PetriNetUnfolder]: For 4210/4210 co-relation queries the response was YES. [2023-08-31 02:39:19,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3312 conditions, 631 events. 309/631 cut-off events. For 4210/4210 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3138 event pairs, 32 based on Foata normal form. 6/637 useless extension candidates. Maximal degree in co-relation 2877. Up to 177 conditions per place. [2023-08-31 02:39:19,914 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 85 selfloop transitions, 69 changer transitions 8/162 dead transitions. [2023-08-31 02:39:19,914 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 162 transitions, 1906 flow [2023-08-31 02:39:19,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-31 02:39:19,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-31 02:39:19,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 987 transitions. [2023-08-31 02:39:19,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46078431372549017 [2023-08-31 02:39:19,919 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 987 transitions. [2023-08-31 02:39:19,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 987 transitions. [2023-08-31 02:39:19,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:19,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 987 transitions. [2023-08-31 02:39:19,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 58.05882352941177) internal successors, (987), 17 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:19,925 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 126.0) internal successors, (2268), 18 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:19,926 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 126.0) internal successors, (2268), 18 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:19,926 INFO L175 Difference]: Start difference. First operand has 90 places, 104 transitions, 1164 flow. Second operand 17 states and 987 transitions. [2023-08-31 02:39:19,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 162 transitions, 1906 flow [2023-08-31 02:39:19,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 162 transitions, 1674 flow, removed 105 selfloop flow, removed 3 redundant places. [2023-08-31 02:39:19,948 INFO L231 Difference]: Finished difference. Result has 108 places, 117 transitions, 1294 flow [2023-08-31 02:39:19,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1294, PETRI_PLACES=108, PETRI_TRANSITIONS=117} [2023-08-31 02:39:19,949 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 88 predicate places. [2023-08-31 02:39:19,949 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 117 transitions, 1294 flow [2023-08-31 02:39:19,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 54.92307692307692) internal successors, (714), 13 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:19,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:19,950 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:19,959 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-31 02:39:20,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-08-31 02:39:20,155 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:20,156 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:20,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1755297934, now seen corresponding path program 7 times [2023-08-31 02:39:20,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:20,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479209960] [2023-08-31 02:39:20,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:20,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:20,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:20,244 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 02:39:20,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:20,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479209960] [2023-08-31 02:39:20,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479209960] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:20,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619016846] [2023-08-31 02:39:20,245 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-31 02:39:20,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:20,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:20,249 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-31 02:39:20,278 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-31 02:39:20,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:20,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-31 02:39:20,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:20,359 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 02:39:20,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:20,392 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 02:39:20,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619016846] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:20,393 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:20,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2023-08-31 02:39:20,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949807549] [2023-08-31 02:39:20,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:20,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-31 02:39:20,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:20,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-31 02:39:20,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-31 02:39:20,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 126 [2023-08-31 02:39:20,399 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 117 transitions, 1294 flow. Second operand has 5 states, 5 states have (on average 65.0) internal successors, (325), 5 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:20,399 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:20,400 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 126 [2023-08-31 02:39:20,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:20,580 INFO L130 PetriNetUnfolder]: 525/1068 cut-off events. [2023-08-31 02:39:20,580 INFO L131 PetriNetUnfolder]: For 6835/6846 co-relation queries the response was YES. [2023-08-31 02:39:20,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5774 conditions, 1068 events. 525/1068 cut-off events. For 6835/6846 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 6186 event pairs, 57 based on Foata normal form. 30/1096 useless extension candidates. Maximal degree in co-relation 5470. Up to 464 conditions per place. [2023-08-31 02:39:20,588 INFO L137 encePairwiseOnDemand]: 122/126 looper letters, 124 selfloop transitions, 58 changer transitions 47/236 dead transitions. [2023-08-31 02:39:20,588 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 236 transitions, 2948 flow [2023-08-31 02:39:20,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-31 02:39:20,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-31 02:39:20,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 356 transitions. [2023-08-31 02:39:20,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650793650793651 [2023-08-31 02:39:20,590 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 356 transitions. [2023-08-31 02:39:20,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 356 transitions. [2023-08-31 02:39:20,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:20,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 356 transitions. [2023-08-31 02:39:20,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 71.2) internal successors, (356), 5 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:20,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:20,592 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 126.0) internal successors, (756), 6 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:20,592 INFO L175 Difference]: Start difference. First operand has 108 places, 117 transitions, 1294 flow. Second operand 5 states and 356 transitions. [2023-08-31 02:39:20,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 236 transitions, 2948 flow [2023-08-31 02:39:20,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 236 transitions, 2774 flow, removed 68 selfloop flow, removed 3 redundant places. [2023-08-31 02:39:20,618 INFO L231 Difference]: Finished difference. Result has 111 places, 154 transitions, 1950 flow [2023-08-31 02:39:20,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1950, PETRI_PLACES=111, PETRI_TRANSITIONS=154} [2023-08-31 02:39:20,619 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 91 predicate places. [2023-08-31 02:39:20,619 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 154 transitions, 1950 flow [2023-08-31 02:39:20,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 65.0) internal successors, (325), 5 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:20,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:20,619 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:20,625 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-31 02:39:20,824 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,SelfDestructingSolverStorable13 [2023-08-31 02:39:20,825 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:20,825 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:20,825 INFO L85 PathProgramCache]: Analyzing trace with hash 717592001, now seen corresponding path program 8 times [2023-08-31 02:39:20,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:20,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327744272] [2023-08-31 02:39:20,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:20,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:20,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:20,902 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-31 02:39:20,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:20,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327744272] [2023-08-31 02:39:20,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327744272] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:20,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101390332] [2023-08-31 02:39:20,902 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 02:39:20,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:20,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:20,904 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-31 02:39:20,937 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-31 02:39:20,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 02:39:20,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:39:20,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 02:39:21,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:21,059 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-31 02:39:21,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:21,103 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-31 02:39:21,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101390332] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:21,103 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:21,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-31 02:39:21,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428674686] [2023-08-31 02:39:21,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:21,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-31 02:39:21,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:21,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-31 02:39:21,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2023-08-31 02:39:21,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:39:21,173 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 154 transitions, 1950 flow. Second operand has 15 states, 15 states have (on average 54.86666666666667) internal successors, (823), 15 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-31 02:39:21,173 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:21,173 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:39:21,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:21,889 INFO L130 PetriNetUnfolder]: 680/1466 cut-off events. [2023-08-31 02:39:21,889 INFO L131 PetriNetUnfolder]: For 12423/12423 co-relation queries the response was YES. [2023-08-31 02:39:21,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8575 conditions, 1466 events. 680/1466 cut-off events. For 12423/12423 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9563 event pairs, 15 based on Foata normal form. 24/1490 useless extension candidates. Maximal degree in co-relation 8303. Up to 331 conditions per place. [2023-08-31 02:39:21,902 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 152 selfloop transitions, 156 changer transitions 21/329 dead transitions. [2023-08-31 02:39:21,902 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 329 transitions, 4265 flow [2023-08-31 02:39:21,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-31 02:39:21,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-31 02:39:21,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1923 transitions. [2023-08-31 02:39:21,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4624819624819625 [2023-08-31 02:39:21,909 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1923 transitions. [2023-08-31 02:39:21,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1923 transitions. [2023-08-31 02:39:21,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:21,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1923 transitions. [2023-08-31 02:39:21,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 58.27272727272727) internal successors, (1923), 33 states have internal predecessors, (1923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:21,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 126.0) internal successors, (4284), 34 states have internal predecessors, (4284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:21,923 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 126.0) internal successors, (4284), 34 states have internal predecessors, (4284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:21,923 INFO L175 Difference]: Start difference. First operand has 111 places, 154 transitions, 1950 flow. Second operand 33 states and 1923 transitions. [2023-08-31 02:39:21,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 329 transitions, 4265 flow [2023-08-31 02:39:22,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 329 transitions, 4097 flow, removed 62 selfloop flow, removed 1 redundant places. [2023-08-31 02:39:22,008 INFO L231 Difference]: Finished difference. Result has 155 places, 224 transitions, 3489 flow [2023-08-31 02:39:22,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=1870, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=3489, PETRI_PLACES=155, PETRI_TRANSITIONS=224} [2023-08-31 02:39:22,009 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 135 predicate places. [2023-08-31 02:39:22,009 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 224 transitions, 3489 flow [2023-08-31 02:39:22,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 54.86666666666667) internal successors, (823), 15 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-31 02:39:22,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:22,010 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:22,018 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-31 02:39:22,215 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,SelfDestructingSolverStorable14 [2023-08-31 02:39:22,216 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:22,216 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:22,216 INFO L85 PathProgramCache]: Analyzing trace with hash 694726189, now seen corresponding path program 9 times [2023-08-31 02:39:22,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:22,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566949280] [2023-08-31 02:39:22,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:22,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:22,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:22,299 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-31 02:39:22,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:22,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566949280] [2023-08-31 02:39:22,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566949280] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:22,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498350364] [2023-08-31 02:39:22,300 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 02:39:22,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:22,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:22,301 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-31 02:39:22,317 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-31 02:39:22,375 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-31 02:39:22,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:39:22,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 02:39:22,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:22,436 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-31 02:39:22,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:22,488 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-31 02:39:22,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498350364] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:22,489 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:22,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-08-31 02:39:22,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549611468] [2023-08-31 02:39:22,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:22,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-31 02:39:22,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:22,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-31 02:39:22,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-08-31 02:39:22,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:39:22,538 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 224 transitions, 3489 flow. Second operand has 14 states, 14 states have (on average 54.857142857142854) internal successors, (768), 14 states have internal predecessors, (768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:22,538 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:22,538 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:39:22,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:22,977 INFO L130 PetriNetUnfolder]: 767/1617 cut-off events. [2023-08-31 02:39:22,978 INFO L131 PetriNetUnfolder]: For 23775/23775 co-relation queries the response was YES. [2023-08-31 02:39:22,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11155 conditions, 1617 events. 767/1617 cut-off events. For 23775/23775 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 10612 event pairs, 95 based on Foata normal form. 36/1653 useless extension candidates. Maximal degree in co-relation 10864. Up to 1257 conditions per place. [2023-08-31 02:39:22,994 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 239 selfloop transitions, 50 changer transitions 24/313 dead transitions. [2023-08-31 02:39:22,995 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 313 transitions, 5327 flow [2023-08-31 02:39:22,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 02:39:22,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 02:39:22,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 537 transitions. [2023-08-31 02:39:22,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2023-08-31 02:39:22,997 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 537 transitions. [2023-08-31 02:39:22,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 537 transitions. [2023-08-31 02:39:22,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:22,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 537 transitions. [2023-08-31 02:39:22,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 59.666666666666664) internal successors, (537), 9 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:22,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 126.0) internal successors, (1260), 10 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:23,000 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 126.0) internal successors, (1260), 10 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:23,000 INFO L175 Difference]: Start difference. First operand has 155 places, 224 transitions, 3489 flow. Second operand 9 states and 537 transitions. [2023-08-31 02:39:23,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 313 transitions, 5327 flow [2023-08-31 02:39:23,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 313 transitions, 4341 flow, removed 418 selfloop flow, removed 12 redundant places. [2023-08-31 02:39:23,146 INFO L231 Difference]: Finished difference. Result has 153 places, 252 transitions, 3402 flow [2023-08-31 02:39:23,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=2789, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3402, PETRI_PLACES=153, PETRI_TRANSITIONS=252} [2023-08-31 02:39:23,149 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 133 predicate places. [2023-08-31 02:39:23,149 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 252 transitions, 3402 flow [2023-08-31 02:39:23,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 54.857142857142854) internal successors, (768), 14 states have internal predecessors, (768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:23,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:23,150 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:23,155 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-31 02:39:23,354 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,SelfDestructingSolverStorable15 [2023-08-31 02:39:23,354 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:23,355 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:23,355 INFO L85 PathProgramCache]: Analyzing trace with hash -462692187, now seen corresponding path program 10 times [2023-08-31 02:39:23,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:23,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318288204] [2023-08-31 02:39:23,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:23,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:23,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:23,431 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-31 02:39:23,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:23,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318288204] [2023-08-31 02:39:23,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318288204] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:23,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071713553] [2023-08-31 02:39:23,432 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 02:39:23,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:23,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:23,437 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-31 02:39:23,440 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-31 02:39:23,490 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 02:39:23,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:39:23,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 02:39:23,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:23,556 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-31 02:39:23,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:23,605 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-31 02:39:23,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071713553] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:23,605 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:23,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-31 02:39:23,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571921915] [2023-08-31 02:39:23,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:23,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-31 02:39:23,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:23,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-31 02:39:23,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2023-08-31 02:39:23,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:39:23,677 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 252 transitions, 3402 flow. Second operand has 16 states, 16 states have (on average 54.9375) internal successors, (879), 16 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:23,678 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:23,678 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:39:23,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:24,251 INFO L130 PetriNetUnfolder]: 934/1910 cut-off events. [2023-08-31 02:39:24,251 INFO L131 PetriNetUnfolder]: For 27065/27065 co-relation queries the response was YES. [2023-08-31 02:39:24,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12391 conditions, 1910 events. 934/1910 cut-off events. For 27065/27065 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 12701 event pairs, 81 based on Foata normal form. 78/1988 useless extension candidates. Maximal degree in co-relation 12100. Up to 1501 conditions per place. [2023-08-31 02:39:24,279 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 271 selfloop transitions, 90 changer transitions 3/364 dead transitions. [2023-08-31 02:39:24,279 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 364 transitions, 5451 flow [2023-08-31 02:39:24,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-31 02:39:24,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-31 02:39:24,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 828 transitions. [2023-08-31 02:39:24,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2023-08-31 02:39:24,281 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 828 transitions. [2023-08-31 02:39:24,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 828 transitions. [2023-08-31 02:39:24,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:24,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 828 transitions. [2023-08-31 02:39:24,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 59.142857142857146) internal successors, (828), 14 states have internal predecessors, (828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:24,285 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 126.0) internal successors, (1890), 15 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:24,286 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 126.0) internal successors, (1890), 15 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:24,286 INFO L175 Difference]: Start difference. First operand has 153 places, 252 transitions, 3402 flow. Second operand 14 states and 828 transitions. [2023-08-31 02:39:24,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 364 transitions, 5451 flow [2023-08-31 02:39:24,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 364 transitions, 5377 flow, removed 28 selfloop flow, removed 4 redundant places. [2023-08-31 02:39:24,437 INFO L231 Difference]: Finished difference. Result has 167 places, 300 transitions, 4482 flow [2023-08-31 02:39:24,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=3352, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4482, PETRI_PLACES=167, PETRI_TRANSITIONS=300} [2023-08-31 02:39:24,438 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 147 predicate places. [2023-08-31 02:39:24,438 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 300 transitions, 4482 flow [2023-08-31 02:39:24,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 54.9375) internal successors, (879), 16 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:24,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:24,439 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:24,447 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-31 02:39:24,644 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,SelfDestructingSolverStorable16 [2023-08-31 02:39:24,645 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:24,646 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:24,646 INFO L85 PathProgramCache]: Analyzing trace with hash -2059593163, now seen corresponding path program 11 times [2023-08-31 02:39:24,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:24,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266933138] [2023-08-31 02:39:24,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:24,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:24,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:24,748 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-31 02:39:24,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:24,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266933138] [2023-08-31 02:39:24,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266933138] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:24,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392836206] [2023-08-31 02:39:24,749 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 02:39:24,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:24,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:24,750 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-31 02:39:24,753 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-31 02:39:24,813 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-31 02:39:24,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:39:24,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 02:39:24,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:24,874 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-31 02:39:24,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:24,917 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-31 02:39:24,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392836206] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:24,918 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:24,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-31 02:39:24,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809387377] [2023-08-31 02:39:24,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:24,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-31 02:39:24,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:24,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-31 02:39:24,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2023-08-31 02:39:24,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:39:24,984 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 300 transitions, 4482 flow. Second operand has 15 states, 15 states have (on average 54.8) internal successors, (822), 15 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-31 02:39:24,984 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:24,984 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:39:24,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:25,636 INFO L130 PetriNetUnfolder]: 898/1821 cut-off events. [2023-08-31 02:39:25,636 INFO L131 PetriNetUnfolder]: For 29203/29203 co-relation queries the response was YES. [2023-08-31 02:39:25,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12625 conditions, 1821 events. 898/1821 cut-off events. For 29203/29203 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 11848 event pairs, 45 based on Foata normal form. 62/1883 useless extension candidates. Maximal degree in co-relation 12330. Up to 592 conditions per place. [2023-08-31 02:39:25,653 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 178 selfloop transitions, 189 changer transitions 1/368 dead transitions. [2023-08-31 02:39:25,653 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 368 transitions, 5690 flow [2023-08-31 02:39:25,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-31 02:39:25,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-31 02:39:25,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1294 transitions. [2023-08-31 02:39:25,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4668109668109668 [2023-08-31 02:39:25,656 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1294 transitions. [2023-08-31 02:39:25,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1294 transitions. [2023-08-31 02:39:25,657 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:25,657 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1294 transitions. [2023-08-31 02:39:25,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 58.81818181818182) internal successors, (1294), 22 states have internal predecessors, (1294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:25,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 126.0) internal successors, (2898), 23 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:25,662 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 126.0) internal successors, (2898), 23 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:25,662 INFO L175 Difference]: Start difference. First operand has 167 places, 300 transitions, 4482 flow. Second operand 22 states and 1294 transitions. [2023-08-31 02:39:25,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 368 transitions, 5690 flow [2023-08-31 02:39:25,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 368 transitions, 5453 flow, removed 100 selfloop flow, removed 7 redundant places. [2023-08-31 02:39:25,826 INFO L231 Difference]: Finished difference. Result has 182 places, 297 transitions, 4752 flow [2023-08-31 02:39:25,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=4150, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4752, PETRI_PLACES=182, PETRI_TRANSITIONS=297} [2023-08-31 02:39:25,827 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 162 predicate places. [2023-08-31 02:39:25,827 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 297 transitions, 4752 flow [2023-08-31 02:39:25,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 54.8) internal successors, (822), 15 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-31 02:39:25,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:25,827 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:25,832 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-31 02:39:26,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:26,028 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:26,029 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:26,029 INFO L85 PathProgramCache]: Analyzing trace with hash 306499919, now seen corresponding path program 12 times [2023-08-31 02:39:26,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:26,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391651615] [2023-08-31 02:39:26,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:26,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:26,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:26,101 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-31 02:39:26,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:26,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391651615] [2023-08-31 02:39:26,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391651615] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:26,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591421268] [2023-08-31 02:39:26,102 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 02:39:26,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:26,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:26,104 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-31 02:39:26,130 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-31 02:39:26,179 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-31 02:39:26,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:39:26,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 02:39:26,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:26,251 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-31 02:39:26,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:26,291 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-31 02:39:26,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591421268] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:26,291 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:26,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 15 [2023-08-31 02:39:26,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602552230] [2023-08-31 02:39:26,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:26,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-31 02:39:26,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:26,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-31 02:39:26,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-31 02:39:26,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:39:26,356 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 297 transitions, 4752 flow. Second operand has 15 states, 15 states have (on average 55.06666666666667) internal successors, (826), 15 states have internal predecessors, (826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:26,356 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:26,356 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:39:26,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:27,150 INFO L130 PetriNetUnfolder]: 1322/2652 cut-off events. [2023-08-31 02:39:27,150 INFO L131 PetriNetUnfolder]: For 42197/42197 co-relation queries the response was YES. [2023-08-31 02:39:27,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19147 conditions, 2652 events. 1322/2652 cut-off events. For 42197/42197 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 18444 event pairs, 73 based on Foata normal form. 74/2726 useless extension candidates. Maximal degree in co-relation 18852. Up to 1100 conditions per place. [2023-08-31 02:39:27,173 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 245 selfloop transitions, 274 changer transitions 8/527 dead transitions. [2023-08-31 02:39:27,173 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 527 transitions, 9054 flow [2023-08-31 02:39:27,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-31 02:39:27,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-31 02:39:27,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1239 transitions. [2023-08-31 02:39:27,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2023-08-31 02:39:27,176 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1239 transitions. [2023-08-31 02:39:27,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1239 transitions. [2023-08-31 02:39:27,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:27,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1239 transitions. [2023-08-31 02:39:27,179 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 59.0) internal successors, (1239), 21 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:27,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 126.0) internal successors, (2772), 22 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:27,182 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 126.0) internal successors, (2772), 22 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:27,182 INFO L175 Difference]: Start difference. First operand has 182 places, 297 transitions, 4752 flow. Second operand 21 states and 1239 transitions. [2023-08-31 02:39:27,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 527 transitions, 9054 flow [2023-08-31 02:39:27,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 527 transitions, 8656 flow, removed 67 selfloop flow, removed 16 redundant places. [2023-08-31 02:39:27,472 INFO L231 Difference]: Finished difference. Result has 194 places, 431 transitions, 7829 flow [2023-08-31 02:39:27,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=4519, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7829, PETRI_PLACES=194, PETRI_TRANSITIONS=431} [2023-08-31 02:39:27,472 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 174 predicate places. [2023-08-31 02:39:27,473 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 431 transitions, 7829 flow [2023-08-31 02:39:27,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 55.06666666666667) internal successors, (826), 15 states have internal predecessors, (826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:27,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:27,473 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:27,477 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-08-31 02:39:27,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:27,674 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:27,674 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:27,674 INFO L85 PathProgramCache]: Analyzing trace with hash 824419987, now seen corresponding path program 13 times [2023-08-31 02:39:27,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:27,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579454547] [2023-08-31 02:39:27,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:27,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:27,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:27,760 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-31 02:39:27,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:27,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579454547] [2023-08-31 02:39:27,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579454547] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:27,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311256494] [2023-08-31 02:39:27,761 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-31 02:39:27,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:27,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:27,762 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-31 02:39:27,773 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-31 02:39:27,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:27,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 02:39:27,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:27,905 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-31 02:39:27,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:27,951 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-31 02:39:27,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311256494] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:27,952 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:27,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-08-31 02:39:27,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299496675] [2023-08-31 02:39:27,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:27,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-31 02:39:27,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:27,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-31 02:39:27,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2023-08-31 02:39:28,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:39:28,007 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 431 transitions, 7829 flow. Second operand has 20 states, 20 states have (on average 54.6) internal successors, (1092), 20 states have internal predecessors, (1092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:28,008 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:28,008 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:39:28,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:28,912 INFO L130 PetriNetUnfolder]: 1429/2857 cut-off events. [2023-08-31 02:39:28,912 INFO L131 PetriNetUnfolder]: For 62333/62333 co-relation queries the response was YES. [2023-08-31 02:39:28,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22775 conditions, 2857 events. 1429/2857 cut-off events. For 62333/62333 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 19981 event pairs, 422 based on Foata normal form. 104/2961 useless extension candidates. Maximal degree in co-relation 22294. Up to 2077 conditions per place. [2023-08-31 02:39:28,939 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 424 selfloop transitions, 133 changer transitions 14/571 dead transitions. [2023-08-31 02:39:28,940 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 571 transitions, 10771 flow [2023-08-31 02:39:28,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-31 02:39:28,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-31 02:39:28,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1254 transitions. [2023-08-31 02:39:28,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47392290249433106 [2023-08-31 02:39:28,943 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1254 transitions. [2023-08-31 02:39:28,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1254 transitions. [2023-08-31 02:39:28,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:28,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1254 transitions. [2023-08-31 02:39:28,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 59.714285714285715) internal successors, (1254), 21 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:28,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 126.0) internal successors, (2772), 22 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:28,949 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 126.0) internal successors, (2772), 22 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:28,949 INFO L175 Difference]: Start difference. First operand has 194 places, 431 transitions, 7829 flow. Second operand 21 states and 1254 transitions. [2023-08-31 02:39:28,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 571 transitions, 10771 flow [2023-08-31 02:39:29,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 571 transitions, 10358 flow, removed 180 selfloop flow, removed 8 redundant places. [2023-08-31 02:39:29,339 INFO L231 Difference]: Finished difference. Result has 216 places, 482 transitions, 9144 flow [2023-08-31 02:39:29,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=7416, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=9144, PETRI_PLACES=216, PETRI_TRANSITIONS=482} [2023-08-31 02:39:29,340 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 196 predicate places. [2023-08-31 02:39:29,340 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 482 transitions, 9144 flow [2023-08-31 02:39:29,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 54.6) internal successors, (1092), 20 states have internal predecessors, (1092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:29,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:29,340 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:29,345 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-31 02:39:29,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:29,545 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:29,545 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:29,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1134645313, now seen corresponding path program 14 times [2023-08-31 02:39:29,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:29,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112417959] [2023-08-31 02:39:29,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:29,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:29,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:29,621 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-31 02:39:29,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:29,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112417959] [2023-08-31 02:39:29,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112417959] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:29,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004752789] [2023-08-31 02:39:29,622 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 02:39:29,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:29,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:29,623 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-31 02:39:29,639 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-31 02:39:29,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 02:39:29,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:39:29,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 02:39:29,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:29,774 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-31 02:39:29,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:29,812 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-31 02:39:29,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004752789] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:29,812 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:29,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-08-31 02:39:29,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158180144] [2023-08-31 02:39:29,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:29,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-31 02:39:29,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:29,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-31 02:39:29,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2023-08-31 02:39:29,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:39:29,895 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 482 transitions, 9144 flow. Second operand has 17 states, 17 states have (on average 54.76470588235294) internal successors, (931), 17 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:29,895 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:29,896 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:39:29,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:30,816 INFO L130 PetriNetUnfolder]: 1464/2908 cut-off events. [2023-08-31 02:39:30,816 INFO L131 PetriNetUnfolder]: For 69173/69173 co-relation queries the response was YES. [2023-08-31 02:39:30,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23923 conditions, 2908 events. 1464/2908 cut-off events. For 69173/69173 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 20342 event pairs, 155 based on Foata normal form. 6/2914 useless extension candidates. Maximal degree in co-relation 23182. Up to 922 conditions per place. [2023-08-31 02:39:30,845 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 298 selfloop transitions, 271 changer transitions 11/580 dead transitions. [2023-08-31 02:39:30,845 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 580 transitions, 11436 flow [2023-08-31 02:39:30,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-31 02:39:30,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-31 02:39:30,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1499 transitions. [2023-08-31 02:39:30,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45757020757020755 [2023-08-31 02:39:30,855 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1499 transitions. [2023-08-31 02:39:30,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1499 transitions. [2023-08-31 02:39:30,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:30,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1499 transitions. [2023-08-31 02:39:30,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 57.65384615384615) internal successors, (1499), 26 states have internal predecessors, (1499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:30,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 126.0) internal successors, (3402), 27 states have internal predecessors, (3402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:30,865 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 126.0) internal successors, (3402), 27 states have internal predecessors, (3402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:30,865 INFO L175 Difference]: Start difference. First operand has 216 places, 482 transitions, 9144 flow. Second operand 26 states and 1499 transitions. [2023-08-31 02:39:30,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 580 transitions, 11436 flow [2023-08-31 02:39:31,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 580 transitions, 10269 flow, removed 579 selfloop flow, removed 3 redundant places. [2023-08-31 02:39:31,399 INFO L231 Difference]: Finished difference. Result has 242 places, 515 transitions, 9316 flow [2023-08-31 02:39:31,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=8199, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=9316, PETRI_PLACES=242, PETRI_TRANSITIONS=515} [2023-08-31 02:39:31,400 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 222 predicate places. [2023-08-31 02:39:31,400 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 515 transitions, 9316 flow [2023-08-31 02:39:31,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 54.76470588235294) internal successors, (931), 17 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:31,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:31,401 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:31,409 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-31 02:39:31,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:31,609 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:31,610 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:31,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1355573420, now seen corresponding path program 15 times [2023-08-31 02:39:31,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:31,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559542314] [2023-08-31 02:39:31,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:31,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:31,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:31,714 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 02:39:31,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:31,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559542314] [2023-08-31 02:39:31,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559542314] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:31,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642969745] [2023-08-31 02:39:31,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 02:39:31,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:31,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:31,717 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-31 02:39:31,727 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-31 02:39:31,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-31 02:39:31,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:39:31,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-31 02:39:31,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:31,839 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 02:39:31,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:31,878 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 02:39:31,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642969745] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:31,879 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:31,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2023-08-31 02:39:31,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535694556] [2023-08-31 02:39:31,879 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:31,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-31 02:39:31,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:31,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-31 02:39:31,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-08-31 02:39:31,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 126 [2023-08-31 02:39:31,887 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 515 transitions, 9316 flow. Second operand has 6 states, 6 states have (on average 64.83333333333333) internal successors, (389), 6 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:31,887 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:31,887 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 126 [2023-08-31 02:39:31,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:32,887 INFO L130 PetriNetUnfolder]: 2182/4290 cut-off events. [2023-08-31 02:39:32,887 INFO L131 PetriNetUnfolder]: For 92299/92309 co-relation queries the response was YES. [2023-08-31 02:39:32,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34579 conditions, 4290 events. 2182/4290 cut-off events. For 92299/92309 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 32229 event pairs, 185 based on Foata normal form. 35/4323 useless extension candidates. Maximal degree in co-relation 33385. Up to 2162 conditions per place. [2023-08-31 02:39:32,934 INFO L137 encePairwiseOnDemand]: 122/126 looper letters, 469 selfloop transitions, 286 changer transitions 101/864 dead transitions. [2023-08-31 02:39:32,935 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 864 transitions, 16916 flow [2023-08-31 02:39:32,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-31 02:39:32,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-31 02:39:32,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 429 transitions. [2023-08-31 02:39:32,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674603174603174 [2023-08-31 02:39:32,939 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 429 transitions. [2023-08-31 02:39:32,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 429 transitions. [2023-08-31 02:39:32,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:32,939 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 429 transitions. [2023-08-31 02:39:32,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 71.5) internal successors, (429), 6 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:32,941 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 126.0) internal successors, (882), 7 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:32,942 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 126.0) internal successors, (882), 7 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:32,942 INFO L175 Difference]: Start difference. First operand has 242 places, 515 transitions, 9316 flow. Second operand 6 states and 429 transitions. [2023-08-31 02:39:32,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 864 transitions, 16916 flow [2023-08-31 02:39:33,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 864 transitions, 16372 flow, removed 222 selfloop flow, removed 8 redundant places. [2023-08-31 02:39:33,692 INFO L231 Difference]: Finished difference. Result has 242 places, 684 transitions, 13471 flow [2023-08-31 02:39:33,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=9037, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13471, PETRI_PLACES=242, PETRI_TRANSITIONS=684} [2023-08-31 02:39:33,693 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 222 predicate places. [2023-08-31 02:39:33,693 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 684 transitions, 13471 flow [2023-08-31 02:39:33,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 64.83333333333333) internal successors, (389), 6 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:33,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:33,694 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:33,699 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-31 02:39:33,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:33,897 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:33,897 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:33,897 INFO L85 PathProgramCache]: Analyzing trace with hash 937724473, now seen corresponding path program 16 times [2023-08-31 02:39:33,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:33,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805992487] [2023-08-31 02:39:33,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:33,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:33,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:33,995 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:39:33,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:33,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805992487] [2023-08-31 02:39:33,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805992487] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:33,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835107502] [2023-08-31 02:39:33,996 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 02:39:33,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:33,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:34,001 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-31 02:39:34,004 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-31 02:39:34,067 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 02:39:34,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:39:34,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 02:39:34,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:34,141 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:39:34,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:34,194 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:39:34,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835107502] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:34,194 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:34,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2023-08-31 02:39:34,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077604555] [2023-08-31 02:39:34,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:34,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-31 02:39:34,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:34,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-31 02:39:34,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2023-08-31 02:39:34,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:39:34,243 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 684 transitions, 13471 flow. Second operand has 17 states, 17 states have (on average 54.88235294117647) internal successors, (933), 17 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:34,243 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:34,243 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:39:34,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:35,513 INFO L130 PetriNetUnfolder]: 2484/4916 cut-off events. [2023-08-31 02:39:35,513 INFO L131 PetriNetUnfolder]: For 122289/122289 co-relation queries the response was YES. [2023-08-31 02:39:35,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42195 conditions, 4916 events. 2484/4916 cut-off events. For 122289/122289 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 38076 event pairs, 185 based on Foata normal form. 50/4966 useless extension candidates. Maximal degree in co-relation 40527. Up to 3712 conditions per place. [2023-08-31 02:39:35,636 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 697 selfloop transitions, 187 changer transitions 49/933 dead transitions. [2023-08-31 02:39:35,636 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 933 transitions, 19844 flow [2023-08-31 02:39:35,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 02:39:35,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 02:39:35,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 660 transitions. [2023-08-31 02:39:35,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2023-08-31 02:39:35,638 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 660 transitions. [2023-08-31 02:39:35,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 660 transitions. [2023-08-31 02:39:35,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:35,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 660 transitions. [2023-08-31 02:39:35,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 60.0) internal successors, (660), 11 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:35,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 126.0) internal successors, (1512), 12 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:35,641 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 126.0) internal successors, (1512), 12 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:35,641 INFO L175 Difference]: Start difference. First operand has 242 places, 684 transitions, 13471 flow. Second operand 11 states and 660 transitions. [2023-08-31 02:39:35,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 933 transitions, 19844 flow [2023-08-31 02:39:36,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 933 transitions, 19424 flow, removed 210 selfloop flow, removed 0 redundant places. [2023-08-31 02:39:36,493 INFO L231 Difference]: Finished difference. Result has 258 places, 808 transitions, 16838 flow [2023-08-31 02:39:36,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=13109, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16838, PETRI_PLACES=258, PETRI_TRANSITIONS=808} [2023-08-31 02:39:36,494 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 238 predicate places. [2023-08-31 02:39:36,494 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 808 transitions, 16838 flow [2023-08-31 02:39:36,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 54.88235294117647) internal successors, (933), 17 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:36,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:36,495 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:36,499 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-31 02:39:36,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:36,695 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:36,695 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:36,696 INFO L85 PathProgramCache]: Analyzing trace with hash 778832195, now seen corresponding path program 17 times [2023-08-31 02:39:36,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:36,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224986212] [2023-08-31 02:39:36,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:36,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:36,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:36,796 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:39:36,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:36,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224986212] [2023-08-31 02:39:36,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224986212] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:36,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056425838] [2023-08-31 02:39:36,797 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 02:39:36,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:36,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:36,801 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-31 02:39:36,831 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-31 02:39:36,884 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-31 02:39:36,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:39:36,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 02:39:36,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:36,965 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:39:36,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:37,030 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:39:37,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056425838] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:37,030 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:37,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2023-08-31 02:39:37,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734188444] [2023-08-31 02:39:37,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:37,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-31 02:39:37,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:37,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-31 02:39:37,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2023-08-31 02:39:37,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:39:37,094 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 808 transitions, 16838 flow. Second operand has 19 states, 19 states have (on average 54.63157894736842) internal successors, (1038), 19 states have internal predecessors, (1038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:37,094 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:37,094 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:39:37,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:38,924 INFO L130 PetriNetUnfolder]: 2839/5577 cut-off events. [2023-08-31 02:39:38,924 INFO L131 PetriNetUnfolder]: For 152962/152962 co-relation queries the response was YES. [2023-08-31 02:39:38,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49100 conditions, 5577 events. 2839/5577 cut-off events. For 152962/152962 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 43575 event pairs, 215 based on Foata normal form. 84/5661 useless extension candidates. Maximal degree in co-relation 47417. Up to 4193 conditions per place. [2023-08-31 02:39:38,982 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 763 selfloop transitions, 252 changer transitions 16/1031 dead transitions. [2023-08-31 02:39:38,983 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 1031 transitions, 22755 flow [2023-08-31 02:39:38,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-31 02:39:38,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-31 02:39:38,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1008 transitions. [2023-08-31 02:39:38,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47058823529411764 [2023-08-31 02:39:38,985 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1008 transitions. [2023-08-31 02:39:38,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1008 transitions. [2023-08-31 02:39:38,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:38,986 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1008 transitions. [2023-08-31 02:39:38,987 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 59.294117647058826) internal successors, (1008), 17 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:38,989 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 126.0) internal successors, (2268), 18 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:38,990 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 126.0) internal successors, (2268), 18 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:38,990 INFO L175 Difference]: Start difference. First operand has 258 places, 808 transitions, 16838 flow. Second operand 17 states and 1008 transitions. [2023-08-31 02:39:38,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 1031 transitions, 22755 flow [2023-08-31 02:39:40,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 1031 transitions, 22534 flow, removed 93 selfloop flow, removed 4 redundant places. [2023-08-31 02:39:40,781 INFO L231 Difference]: Finished difference. Result has 276 places, 908 transitions, 19905 flow [2023-08-31 02:39:40,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=16691, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=19905, PETRI_PLACES=276, PETRI_TRANSITIONS=908} [2023-08-31 02:39:40,782 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 256 predicate places. [2023-08-31 02:39:40,782 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 908 transitions, 19905 flow [2023-08-31 02:39:40,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 54.63157894736842) internal successors, (1038), 19 states have internal predecessors, (1038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:40,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:40,783 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:40,791 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-31 02:39:40,988 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,SelfDestructingSolverStorable23 [2023-08-31 02:39:40,989 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:40,989 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:40,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1597199923, now seen corresponding path program 18 times [2023-08-31 02:39:40,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:40,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336437045] [2023-08-31 02:39:40,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:40,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:40,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:41,106 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:39:41,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:41,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336437045] [2023-08-31 02:39:41,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336437045] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:41,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212477410] [2023-08-31 02:39:41,107 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 02:39:41,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:41,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:41,108 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-31 02:39:41,147 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-31 02:39:41,205 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-08-31 02:39:41,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:39:41,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 02:39:41,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:41,295 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:39:41,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:41,361 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:39:41,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212477410] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:41,361 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:41,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2023-08-31 02:39:41,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341112896] [2023-08-31 02:39:41,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:41,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-31 02:39:41,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:41,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-31 02:39:41,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=211, Unknown=0, NotChecked=0, Total=306 [2023-08-31 02:39:41,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:39:41,411 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 908 transitions, 19905 flow. Second operand has 18 states, 18 states have (on average 54.666666666666664) internal successors, (984), 18 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:41,411 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:41,411 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:39:41,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:43,974 INFO L130 PetriNetUnfolder]: 3334/6619 cut-off events. [2023-08-31 02:39:43,974 INFO L131 PetriNetUnfolder]: For 214686/214686 co-relation queries the response was YES. [2023-08-31 02:39:44,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61929 conditions, 6619 events. 3334/6619 cut-off events. For 214686/214686 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 53876 event pairs, 71 based on Foata normal form. 28/6647 useless extension candidates. Maximal degree in co-relation 60241. Up to 1804 conditions per place. [2023-08-31 02:39:44,039 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 323 selfloop transitions, 876 changer transitions 45/1244 dead transitions. [2023-08-31 02:39:44,039 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 1244 transitions, 28036 flow [2023-08-31 02:39:44,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-08-31 02:39:44,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-08-31 02:39:44,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2847 transitions. [2023-08-31 02:39:44,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4611273080660836 [2023-08-31 02:39:44,042 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 2847 transitions. [2023-08-31 02:39:44,042 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 2847 transitions. [2023-08-31 02:39:44,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:44,043 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 2847 transitions. [2023-08-31 02:39:44,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 58.10204081632653) internal successors, (2847), 49 states have internal predecessors, (2847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:44,052 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 126.0) internal successors, (6300), 50 states have internal predecessors, (6300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:44,053 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 126.0) internal successors, (6300), 50 states have internal predecessors, (6300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:44,053 INFO L175 Difference]: Start difference. First operand has 276 places, 908 transitions, 19905 flow. Second operand 49 states and 2847 transitions. [2023-08-31 02:39:44,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 1244 transitions, 28036 flow [2023-08-31 02:39:46,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 1244 transitions, 27515 flow, removed 235 selfloop flow, removed 5 redundant places. [2023-08-31 02:39:46,305 INFO L231 Difference]: Finished difference. Result has 328 places, 1079 transitions, 26074 flow [2023-08-31 02:39:46,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=19498, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=908, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=730, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=26074, PETRI_PLACES=328, PETRI_TRANSITIONS=1079} [2023-08-31 02:39:46,306 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 308 predicate places. [2023-08-31 02:39:46,306 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 1079 transitions, 26074 flow [2023-08-31 02:39:46,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 54.666666666666664) internal successors, (984), 18 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:46,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:46,307 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:46,311 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-08-31 02:39:46,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-08-31 02:39:46,507 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:46,507 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:46,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1546373287, now seen corresponding path program 19 times [2023-08-31 02:39:46,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:46,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725438750] [2023-08-31 02:39:46,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:46,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:46,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:46,606 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:39:46,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:46,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725438750] [2023-08-31 02:39:46,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725438750] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:46,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479610297] [2023-08-31 02:39:46,607 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-31 02:39:46,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:46,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:46,609 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-31 02:39:46,631 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-31 02:39:46,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:46,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 02:39:46,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:46,763 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:39:46,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:46,824 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:39:46,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479610297] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:46,824 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:46,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2023-08-31 02:39:46,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647686516] [2023-08-31 02:39:46,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:46,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-31 02:39:46,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:46,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-31 02:39:46,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2023-08-31 02:39:46,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:39:46,885 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 1079 transitions, 26074 flow. Second operand has 18 states, 18 states have (on average 54.833333333333336) internal successors, (987), 18 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:46,885 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:46,885 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:39:46,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:50,129 INFO L130 PetriNetUnfolder]: 3740/7309 cut-off events. [2023-08-31 02:39:50,129 INFO L131 PetriNetUnfolder]: For 300889/300889 co-relation queries the response was YES. [2023-08-31 02:39:50,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73417 conditions, 7309 events. 3740/7309 cut-off events. For 300889/300889 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 59672 event pairs, 207 based on Foata normal form. 206/7515 useless extension candidates. Maximal degree in co-relation 71604. Up to 3448 conditions per place. [2023-08-31 02:39:50,193 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 690 selfloop transitions, 666 changer transitions 15/1371 dead transitions. [2023-08-31 02:39:50,193 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 1371 transitions, 34330 flow [2023-08-31 02:39:50,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-31 02:39:50,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-31 02:39:50,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1764 transitions. [2023-08-31 02:39:50,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2023-08-31 02:39:50,196 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1764 transitions. [2023-08-31 02:39:50,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1764 transitions. [2023-08-31 02:39:50,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:50,196 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1764 transitions. [2023-08-31 02:39:50,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 58.8) internal successors, (1764), 30 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:50,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 126.0) internal successors, (3906), 31 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:50,202 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 126.0) internal successors, (3906), 31 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:50,202 INFO L175 Difference]: Start difference. First operand has 328 places, 1079 transitions, 26074 flow. Second operand 30 states and 1764 transitions. [2023-08-31 02:39:50,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 1371 transitions, 34330 flow [2023-08-31 02:39:53,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 1371 transitions, 30677 flow, removed 1449 selfloop flow, removed 17 redundant places. [2023-08-31 02:39:53,553 INFO L231 Difference]: Finished difference. Result has 345 places, 1233 transitions, 28990 flow [2023-08-31 02:39:53,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=22899, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1074, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=513, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=28990, PETRI_PLACES=345, PETRI_TRANSITIONS=1233} [2023-08-31 02:39:53,554 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 325 predicate places. [2023-08-31 02:39:53,554 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 1233 transitions, 28990 flow [2023-08-31 02:39:53,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 54.833333333333336) internal successors, (987), 18 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:53,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:39:53,555 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:39:53,563 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-31 02:39:53,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-31 02:39:53,761 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:39:53,761 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:39:53,761 INFO L85 PathProgramCache]: Analyzing trace with hash 672632607, now seen corresponding path program 20 times [2023-08-31 02:39:53,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:39:53,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995517015] [2023-08-31 02:39:53,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:39:53,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:39:53,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:39:53,865 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:39:53,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:39:53,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995517015] [2023-08-31 02:39:53,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995517015] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:39:53,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829140939] [2023-08-31 02:39:53,866 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 02:39:53,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:39:53,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:39:53,869 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-31 02:39:53,891 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-31 02:39:53,946 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 02:39:53,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:39:53,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 02:39:53,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:39:54,021 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:39:54,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:39:54,078 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:39:54,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829140939] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:39:54,079 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:39:54,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2023-08-31 02:39:54,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742543753] [2023-08-31 02:39:54,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:39:54,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-31 02:39:54,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:39:54,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-31 02:39:54,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2023-08-31 02:39:54,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:39:54,124 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 1233 transitions, 28990 flow. Second operand has 18 states, 18 states have (on average 54.833333333333336) internal successors, (987), 18 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:54,124 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:39:54,124 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:39:54,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:39:57,416 INFO L130 PetriNetUnfolder]: 3694/7225 cut-off events. [2023-08-31 02:39:57,416 INFO L131 PetriNetUnfolder]: For 263741/263741 co-relation queries the response was YES. [2023-08-31 02:39:57,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70732 conditions, 7225 events. 3694/7225 cut-off events. For 263741/263741 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 58818 event pairs, 101 based on Foata normal form. 60/7285 useless extension candidates. Maximal degree in co-relation 68916. Up to 2048 conditions per place. [2023-08-31 02:39:57,495 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 423 selfloop transitions, 919 changer transitions 1/1343 dead transitions. [2023-08-31 02:39:57,495 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 1343 transitions, 32618 flow [2023-08-31 02:39:57,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-08-31 02:39:57,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-08-31 02:39:57,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2050 transitions. [2023-08-31 02:39:57,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46485260770975056 [2023-08-31 02:39:57,498 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2050 transitions. [2023-08-31 02:39:57,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2050 transitions. [2023-08-31 02:39:57,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:39:57,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2050 transitions. [2023-08-31 02:39:57,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 58.57142857142857) internal successors, (2050), 35 states have internal predecessors, (2050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:57,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 126.0) internal successors, (4536), 36 states have internal predecessors, (4536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:57,504 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 126.0) internal successors, (4536), 36 states have internal predecessors, (4536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:39:57,504 INFO L175 Difference]: Start difference. First operand has 345 places, 1233 transitions, 28990 flow. Second operand 35 states and 2050 transitions. [2023-08-31 02:39:57,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 1343 transitions, 32618 flow [2023-08-31 02:40:01,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 1343 transitions, 31888 flow, removed 198 selfloop flow, removed 13 redundant places. [2023-08-31 02:40:01,458 INFO L231 Difference]: Finished difference. Result has 367 places, 1234 transitions, 30706 flow [2023-08-31 02:40:01,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=28114, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=907, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=30706, PETRI_PLACES=367, PETRI_TRANSITIONS=1234} [2023-08-31 02:40:01,459 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 347 predicate places. [2023-08-31 02:40:01,460 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 1234 transitions, 30706 flow [2023-08-31 02:40:01,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 54.833333333333336) internal successors, (987), 18 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:01,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:40:01,460 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:40:01,466 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-08-31 02:40:01,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:40:01,666 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:40:01,666 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:40:01,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1182775093, now seen corresponding path program 21 times [2023-08-31 02:40:01,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:40:01,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417871408] [2023-08-31 02:40:01,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:40:01,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:40:01,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:40:01,768 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:40:01,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:40:01,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417871408] [2023-08-31 02:40:01,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417871408] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:40:01,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149394509] [2023-08-31 02:40:01,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 02:40:01,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:40:01,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:40:01,773 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-31 02:40:01,794 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-31 02:40:01,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-31 02:40:01,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:40:01,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 02:40:01,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:40:01,939 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:40:01,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:40:02,003 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 02:40:02,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149394509] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:40:02,004 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:40:02,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2023-08-31 02:40:02,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707365871] [2023-08-31 02:40:02,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:40:02,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-31 02:40:02,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:40:02,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-31 02:40:02,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2023-08-31 02:40:02,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:40:02,057 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 1234 transitions, 30706 flow. Second operand has 19 states, 19 states have (on average 54.8421052631579) internal successors, (1042), 19 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:02,057 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:40:02,057 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:40:02,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:40:05,562 INFO L130 PetriNetUnfolder]: 4156/8089 cut-off events. [2023-08-31 02:40:05,562 INFO L131 PetriNetUnfolder]: For 313538/313538 co-relation queries the response was YES. [2023-08-31 02:40:05,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82105 conditions, 8089 events. 4156/8089 cut-off events. For 313538/313538 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 67099 event pairs, 287 based on Foata normal form. 70/8159 useless extension candidates. Maximal degree in co-relation 80288. Up to 5956 conditions per place. [2023-08-31 02:40:05,634 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 1100 selfloop transitions, 400 changer transitions 13/1513 dead transitions. [2023-08-31 02:40:05,634 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 1513 transitions, 39593 flow [2023-08-31 02:40:05,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-31 02:40:05,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-31 02:40:05,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1182 transitions. [2023-08-31 02:40:05,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46904761904761905 [2023-08-31 02:40:05,636 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1182 transitions. [2023-08-31 02:40:05,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1182 transitions. [2023-08-31 02:40:05,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:40:05,636 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1182 transitions. [2023-08-31 02:40:05,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 59.1) internal successors, (1182), 20 states have internal predecessors, (1182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:05,639 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 126.0) internal successors, (2646), 21 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:05,639 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 126.0) internal successors, (2646), 21 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:05,639 INFO L175 Difference]: Start difference. First operand has 367 places, 1234 transitions, 30706 flow. Second operand 20 states and 1182 transitions. [2023-08-31 02:40:05,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 1513 transitions, 39593 flow [2023-08-31 02:40:09,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 1513 transitions, 38437 flow, removed 95 selfloop flow, removed 28 redundant places. [2023-08-31 02:40:09,344 INFO L231 Difference]: Finished difference. Result has 367 places, 1362 transitions, 34706 flow [2023-08-31 02:40:09,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=29714, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=861, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=34706, PETRI_PLACES=367, PETRI_TRANSITIONS=1362} [2023-08-31 02:40:09,345 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 347 predicate places. [2023-08-31 02:40:09,345 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 1362 transitions, 34706 flow [2023-08-31 02:40:09,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 54.8421052631579) internal successors, (1042), 19 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:09,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:40:09,346 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:40:09,351 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-31 02:40:09,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-31 02:40:09,551 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:40:09,551 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:40:09,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1739013303, now seen corresponding path program 22 times [2023-08-31 02:40:09,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:40:09,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317247660] [2023-08-31 02:40:09,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:40:09,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:40:09,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:40:09,646 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:40:09,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:40:09,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317247660] [2023-08-31 02:40:09,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317247660] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:40:09,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16199977] [2023-08-31 02:40:09,647 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 02:40:09,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:40:09,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:40:09,649 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-31 02:40:09,684 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-31 02:40:09,721 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 02:40:09,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:40:09,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 02:40:09,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:40:09,812 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:40:09,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:40:09,865 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:40:09,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [16199977] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:40:09,866 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:40:09,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2023-08-31 02:40:09,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617851708] [2023-08-31 02:40:09,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:40:09,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-31 02:40:09,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:40:09,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-31 02:40:09,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2023-08-31 02:40:09,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:40:09,939 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 1362 transitions, 34706 flow. Second operand has 18 states, 18 states have (on average 54.888888888888886) internal successors, (988), 18 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:09,939 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:40:09,939 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:40:09,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:40:13,855 INFO L130 PetriNetUnfolder]: 4560/8863 cut-off events. [2023-08-31 02:40:13,855 INFO L131 PetriNetUnfolder]: For 343867/343867 co-relation queries the response was YES. [2023-08-31 02:40:13,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92152 conditions, 8863 events. 4560/8863 cut-off events. For 343867/343867 co-relation queries the response was YES. Maximal size of possible extension queue 741. Compared 74796 event pairs, 231 based on Foata normal form. 56/8919 useless extension candidates. Maximal degree in co-relation 90940. Up to 5093 conditions per place. [2023-08-31 02:40:13,965 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 902 selfloop transitions, 762 changer transitions 18/1682 dead transitions. [2023-08-31 02:40:13,965 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 1682 transitions, 44593 flow [2023-08-31 02:40:13,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-31 02:40:13,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-31 02:40:13,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1476 transitions. [2023-08-31 02:40:13,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4685714285714286 [2023-08-31 02:40:13,968 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1476 transitions. [2023-08-31 02:40:13,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1476 transitions. [2023-08-31 02:40:13,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:40:13,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1476 transitions. [2023-08-31 02:40:13,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 59.04) internal successors, (1476), 25 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:13,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 126.0) internal successors, (3276), 26 states have internal predecessors, (3276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:13,974 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 126.0) internal successors, (3276), 26 states have internal predecessors, (3276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:13,974 INFO L175 Difference]: Start difference. First operand has 367 places, 1362 transitions, 34706 flow. Second operand 25 states and 1476 transitions. [2023-08-31 02:40:13,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 1682 transitions, 44593 flow [2023-08-31 02:40:19,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 1682 transitions, 44322 flow, removed 105 selfloop flow, removed 7 redundant places. [2023-08-31 02:40:19,202 INFO L231 Difference]: Finished difference. Result has 391 places, 1520 transitions, 41276 flow [2023-08-31 02:40:19,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=34471, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=616, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=41276, PETRI_PLACES=391, PETRI_TRANSITIONS=1520} [2023-08-31 02:40:19,204 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 371 predicate places. [2023-08-31 02:40:19,204 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 1520 transitions, 41276 flow [2023-08-31 02:40:19,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 54.888888888888886) internal successors, (988), 18 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:19,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:40:19,205 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:40:19,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-08-31 02:40:19,408 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,SelfDestructingSolverStorable28 [2023-08-31 02:40:19,408 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:40:19,408 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:40:19,408 INFO L85 PathProgramCache]: Analyzing trace with hash -378475203, now seen corresponding path program 23 times [2023-08-31 02:40:19,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:40:19,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917808401] [2023-08-31 02:40:19,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:40:19,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:40:19,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:40:19,493 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:40:19,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:40:19,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917808401] [2023-08-31 02:40:19,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917808401] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:40:19,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743824661] [2023-08-31 02:40:19,494 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 02:40:19,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:40:19,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:40:19,495 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-31 02:40:19,518 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-31 02:40:19,574 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-31 02:40:19,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:40:19,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 02:40:19,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:40:19,651 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:40:19,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:40:19,707 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:40:19,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743824661] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:40:19,707 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:40:19,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 18 [2023-08-31 02:40:19,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881550673] [2023-08-31 02:40:19,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:40:19,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-31 02:40:19,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:40:19,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-31 02:40:19,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2023-08-31 02:40:19,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:40:19,777 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 1520 transitions, 41276 flow. Second operand has 18 states, 18 states have (on average 54.888888888888886) internal successors, (988), 18 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:19,777 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:40:19,777 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:40:19,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:40:24,505 INFO L130 PetriNetUnfolder]: 4794/9325 cut-off events. [2023-08-31 02:40:24,505 INFO L131 PetriNetUnfolder]: For 437003/437003 co-relation queries the response was YES. [2023-08-31 02:40:24,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101177 conditions, 9325 events. 4794/9325 cut-off events. For 437003/437003 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 79305 event pairs, 123 based on Foata normal form. 160/9485 useless extension candidates. Maximal degree in co-relation 99780. Up to 2638 conditions per place. [2023-08-31 02:40:24,610 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 555 selfloop transitions, 1191 changer transitions 17/1763 dead transitions. [2023-08-31 02:40:24,610 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 1763 transitions, 49308 flow [2023-08-31 02:40:24,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-31 02:40:24,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-31 02:40:24,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1584 transitions. [2023-08-31 02:40:24,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2023-08-31 02:40:24,612 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1584 transitions. [2023-08-31 02:40:24,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1584 transitions. [2023-08-31 02:40:24,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:40:24,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1584 transitions. [2023-08-31 02:40:24,615 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 58.666666666666664) internal successors, (1584), 27 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:24,617 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 126.0) internal successors, (3528), 28 states have internal predecessors, (3528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:24,618 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 126.0) internal successors, (3528), 28 states have internal predecessors, (3528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:24,618 INFO L175 Difference]: Start difference. First operand has 391 places, 1520 transitions, 41276 flow. Second operand 27 states and 1584 transitions. [2023-08-31 02:40:24,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 1763 transitions, 49308 flow [2023-08-31 02:40:31,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 1763 transitions, 47812 flow, removed 349 selfloop flow, removed 9 redundant places. [2023-08-31 02:40:31,211 INFO L231 Difference]: Finished difference. Result has 412 places, 1620 transitions, 46601 flow [2023-08-31 02:40:31,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=39850, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1086, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=46601, PETRI_PLACES=412, PETRI_TRANSITIONS=1620} [2023-08-31 02:40:31,212 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 392 predicate places. [2023-08-31 02:40:31,212 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 1620 transitions, 46601 flow [2023-08-31 02:40:31,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 54.888888888888886) internal successors, (988), 18 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:31,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:40:31,213 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:40:31,217 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-31 02:40:31,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:40:31,413 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:40:31,413 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:40:31,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1543577845, now seen corresponding path program 24 times [2023-08-31 02:40:31,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:40:31,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662792836] [2023-08-31 02:40:31,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:40:31,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:40:31,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:40:31,520 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:40:31,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:40:31,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662792836] [2023-08-31 02:40:31,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662792836] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:40:31,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222341140] [2023-08-31 02:40:31,521 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 02:40:31,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:40:31,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:40:31,525 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-31 02:40:31,548 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-31 02:40:31,608 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-31 02:40:31,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:40:31,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 02:40:31,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:40:31,712 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:40:31,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:40:31,780 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:40:31,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222341140] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:40:31,780 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:40:31,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2023-08-31 02:40:31,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520177270] [2023-08-31 02:40:31,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:40:31,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-31 02:40:31,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:40:31,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-31 02:40:31,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2023-08-31 02:40:31,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:40:31,855 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 1620 transitions, 46601 flow. Second operand has 23 states, 23 states have (on average 54.69565217391305) internal successors, (1258), 23 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:31,855 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:40:31,855 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:40:31,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:40:39,654 INFO L130 PetriNetUnfolder]: 7192/13685 cut-off events. [2023-08-31 02:40:39,654 INFO L131 PetriNetUnfolder]: For 603463/603463 co-relation queries the response was YES. [2023-08-31 02:40:39,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159847 conditions, 13685 events. 7192/13685 cut-off events. For 603463/603463 co-relation queries the response was YES. Maximal size of possible extension queue 1087. Compared 120476 event pairs, 311 based on Foata normal form. 96/13781 useless extension candidates. Maximal degree in co-relation 158012. Up to 7156 conditions per place. [2023-08-31 02:40:39,801 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 1398 selfloop transitions, 1222 changer transitions 28/2648 dead transitions. [2023-08-31 02:40:39,802 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 2648 transitions, 81246 flow [2023-08-31 02:40:39,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-31 02:40:39,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-31 02:40:39,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1776 transitions. [2023-08-31 02:40:39,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46984126984126984 [2023-08-31 02:40:39,804 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1776 transitions. [2023-08-31 02:40:39,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1776 transitions. [2023-08-31 02:40:39,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:40:39,805 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1776 transitions. [2023-08-31 02:40:39,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 59.2) internal successors, (1776), 30 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:39,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 126.0) internal successors, (3906), 31 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:39,811 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 126.0) internal successors, (3906), 31 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:39,811 INFO L175 Difference]: Start difference. First operand has 412 places, 1620 transitions, 46601 flow. Second operand 30 states and 1776 transitions. [2023-08-31 02:40:39,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 2648 transitions, 81246 flow [2023-08-31 02:40:52,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 2648 transitions, 80012 flow, removed 359 selfloop flow, removed 16 redundant places. [2023-08-31 02:40:52,217 INFO L231 Difference]: Finished difference. Result has 440 places, 2398 transitions, 75751 flow [2023-08-31 02:40:52,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=45775, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=516, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=981, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=75751, PETRI_PLACES=440, PETRI_TRANSITIONS=2398} [2023-08-31 02:40:52,219 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 420 predicate places. [2023-08-31 02:40:52,219 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 2398 transitions, 75751 flow [2023-08-31 02:40:52,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 54.69565217391305) internal successors, (1258), 23 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:52,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:40:52,220 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:40:52,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-08-31 02:40:52,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:40:52,421 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:40:52,421 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:40:52,421 INFO L85 PathProgramCache]: Analyzing trace with hash 827009771, now seen corresponding path program 25 times [2023-08-31 02:40:52,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:40:52,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326434339] [2023-08-31 02:40:52,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:40:52,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:40:52,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:40:52,570 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:40:52,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:40:52,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326434339] [2023-08-31 02:40:52,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326434339] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:40:52,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600778051] [2023-08-31 02:40:52,571 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-31 02:40:52,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:40:52,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:40:52,585 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-31 02:40:52,594 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-31 02:40:52,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:40:52,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 02:40:52,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:40:52,771 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:40:52,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:40:52,825 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:40:52,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600778051] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:40:52,826 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:40:52,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2023-08-31 02:40:52,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122055391] [2023-08-31 02:40:52,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:40:52,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-31 02:40:52,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:40:52,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-31 02:40:52,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2023-08-31 02:40:52,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:40:52,908 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 2398 transitions, 75751 flow. Second operand has 19 states, 19 states have (on average 54.8421052631579) internal successors, (1042), 19 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:40:52,908 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:40:52,908 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:40:52,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:41:04,911 INFO L130 PetriNetUnfolder]: 8823/16847 cut-off events. [2023-08-31 02:41:04,911 INFO L131 PetriNetUnfolder]: For 927633/927633 co-relation queries the response was YES. [2023-08-31 02:41:05,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 205083 conditions, 16847 events. 8823/16847 cut-off events. For 927633/927633 co-relation queries the response was YES. Maximal size of possible extension queue 1376. Compared 153765 event pairs, 215 based on Foata normal form. 210/17057 useless extension candidates. Maximal degree in co-relation 203250. Up to 5130 conditions per place. [2023-08-31 02:41:05,113 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 850 selfloop transitions, 2287 changer transitions 34/3171 dead transitions. [2023-08-31 02:41:05,113 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 3171 transitions, 102319 flow [2023-08-31 02:41:05,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-31 02:41:05,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-31 02:41:05,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1828 transitions. [2023-08-31 02:41:05,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4679979518689196 [2023-08-31 02:41:05,116 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1828 transitions. [2023-08-31 02:41:05,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1828 transitions. [2023-08-31 02:41:05,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:41:05,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1828 transitions. [2023-08-31 02:41:05,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 58.96774193548387) internal successors, (1828), 31 states have internal predecessors, (1828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:41:05,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 126.0) internal successors, (4032), 32 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:41:05,122 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 126.0) internal successors, (4032), 32 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:41:05,122 INFO L175 Difference]: Start difference. First operand has 440 places, 2398 transitions, 75751 flow. Second operand 31 states and 1828 transitions. [2023-08-31 02:41:05,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 3171 transitions, 102319 flow [2023-08-31 02:41:25,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 3171 transitions, 100733 flow, removed 767 selfloop flow, removed 5 redundant places. [2023-08-31 02:41:25,445 INFO L231 Difference]: Finished difference. Result has 476 places, 2952 transitions, 99816 flow [2023-08-31 02:41:25,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=74399, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1800, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=99816, PETRI_PLACES=476, PETRI_TRANSITIONS=2952} [2023-08-31 02:41:25,448 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 456 predicate places. [2023-08-31 02:41:25,448 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 2952 transitions, 99816 flow [2023-08-31 02:41:25,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 54.8421052631579) internal successors, (1042), 19 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:41:25,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:41:25,449 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:41:25,455 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-31 02:41:25,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:41:25,655 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:41:25,655 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:41:25,655 INFO L85 PathProgramCache]: Analyzing trace with hash 552340077, now seen corresponding path program 26 times [2023-08-31 02:41:25,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:41:25,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886521718] [2023-08-31 02:41:25,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:41:25,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:41:25,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:41:25,774 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:41:25,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:41:25,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886521718] [2023-08-31 02:41:25,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886521718] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:41:25,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663479616] [2023-08-31 02:41:25,775 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 02:41:25,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:41:25,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:41:25,777 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-31 02:41:25,779 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-31 02:41:25,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 02:41:25,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:41:25,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 02:41:25,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:41:25,958 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:41:25,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:41:26,024 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:41:26,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663479616] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:41:26,025 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:41:26,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2023-08-31 02:41:26,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815953113] [2023-08-31 02:41:26,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:41:26,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-31 02:41:26,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:41:26,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-31 02:41:26,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2023-08-31 02:41:26,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:41:26,095 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 2952 transitions, 99816 flow. Second operand has 25 states, 25 states have (on average 54.44) internal successors, (1361), 25 states have internal predecessors, (1361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:41:26,095 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:41:26,096 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:41:26,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:41:41,846 INFO L130 PetriNetUnfolder]: 8983/17153 cut-off events. [2023-08-31 02:41:41,847 INFO L131 PetriNetUnfolder]: For 1004046/1004046 co-relation queries the response was YES. [2023-08-31 02:41:41,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 219236 conditions, 17153 events. 8983/17153 cut-off events. For 1004046/1004046 co-relation queries the response was YES. Maximal size of possible extension queue 1404. Compared 156556 event pairs, 3096 based on Foata normal form. 136/17289 useless extension candidates. Maximal degree in co-relation 217186. Up to 15357 conditions per place. [2023-08-31 02:41:42,083 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 2833 selfloop transitions, 320 changer transitions 43/3196 dead transitions. [2023-08-31 02:41:42,083 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 3196 transitions, 109711 flow [2023-08-31 02:41:42,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-31 02:41:42,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-31 02:41:42,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1846 transitions. [2023-08-31 02:41:42,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4726062467997952 [2023-08-31 02:41:42,085 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1846 transitions. [2023-08-31 02:41:42,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1846 transitions. [2023-08-31 02:41:42,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:41:42,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1846 transitions. [2023-08-31 02:41:42,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 59.54838709677419) internal successors, (1846), 31 states have internal predecessors, (1846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:41:42,090 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 126.0) internal successors, (4032), 32 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:41:42,091 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 126.0) internal successors, (4032), 32 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:41:42,091 INFO L175 Difference]: Start difference. First operand has 476 places, 2952 transitions, 99816 flow. Second operand 31 states and 1846 transitions. [2023-08-31 02:41:42,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 3196 transitions, 109711 flow [2023-08-31 02:42:09,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 3196 transitions, 108232 flow, removed 632 selfloop flow, removed 12 redundant places. [2023-08-31 02:42:09,437 INFO L231 Difference]: Finished difference. Result has 506 places, 3033 transitions, 101263 flow [2023-08-31 02:42:09,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=98337, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2952, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2723, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=101263, PETRI_PLACES=506, PETRI_TRANSITIONS=3033} [2023-08-31 02:42:09,440 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 486 predicate places. [2023-08-31 02:42:09,440 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 3033 transitions, 101263 flow [2023-08-31 02:42:09,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 54.44) internal successors, (1361), 25 states have internal predecessors, (1361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:42:09,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:42:09,440 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:42:09,449 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-31 02:42:09,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:42:09,641 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:42:09,641 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:42:09,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1370707805, now seen corresponding path program 27 times [2023-08-31 02:42:09,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:42:09,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334384399] [2023-08-31 02:42:09,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:42:09,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:42:09,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:42:09,737 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:42:09,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:42:09,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334384399] [2023-08-31 02:42:09,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334384399] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:42:09,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689919248] [2023-08-31 02:42:09,738 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 02:42:09,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:42:09,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:42:09,741 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-31 02:42:09,742 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-31 02:42:09,823 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-08-31 02:42:09,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:42:09,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 02:42:09,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:42:09,915 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:42:09,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:42:09,964 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:42:09,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689919248] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:42:09,965 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:42:09,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 8] total 21 [2023-08-31 02:42:09,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328749697] [2023-08-31 02:42:09,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:42:09,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-31 02:42:09,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:42:09,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-31 02:42:09,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2023-08-31 02:42:10,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:42:10,069 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 3033 transitions, 101263 flow. Second operand has 21 states, 21 states have (on average 54.666666666666664) internal successors, (1148), 21 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:42:10,069 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:42:10,069 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:42:10,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:42:26,075 INFO L130 PetriNetUnfolder]: 9044/17266 cut-off events. [2023-08-31 02:42:26,075 INFO L131 PetriNetUnfolder]: For 982340/982340 co-relation queries the response was YES. [2023-08-31 02:42:26,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 221286 conditions, 17266 events. 9044/17266 cut-off events. For 982340/982340 co-relation queries the response was YES. Maximal size of possible extension queue 1422. Compared 157883 event pairs, 1047 based on Foata normal form. 6/17272 useless extension candidates. Maximal degree in co-relation 219328. Up to 6051 conditions per place. [2023-08-31 02:42:26,422 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 1887 selfloop transitions, 1293 changer transitions 19/3199 dead transitions. [2023-08-31 02:42:26,423 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 3199 transitions, 110179 flow [2023-08-31 02:42:26,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-31 02:42:26,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-31 02:42:26,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2125 transitions. [2023-08-31 02:42:26,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45581295581295583 [2023-08-31 02:42:26,425 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2125 transitions. [2023-08-31 02:42:26,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2125 transitions. [2023-08-31 02:42:26,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:42:26,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2125 transitions. [2023-08-31 02:42:26,427 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 57.432432432432435) internal successors, (2125), 37 states have internal predecessors, (2125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:42:26,429 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 126.0) internal successors, (4788), 38 states have internal predecessors, (4788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:42:26,430 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 126.0) internal successors, (4788), 38 states have internal predecessors, (4788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:42:26,430 INFO L175 Difference]: Start difference. First operand has 506 places, 3033 transitions, 101263 flow. Second operand 37 states and 2125 transitions. [2023-08-31 02:42:26,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 3199 transitions, 110179 flow [2023-08-31 02:42:53,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 3199 transitions, 107760 flow, removed 683 selfloop flow, removed 8 redundant places. [2023-08-31 02:42:53,738 INFO L231 Difference]: Finished difference. Result has 538 places, 3104 transitions, 103243 flow [2023-08-31 02:42:53,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=99106, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3033, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1806, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=103243, PETRI_PLACES=538, PETRI_TRANSITIONS=3104} [2023-08-31 02:42:53,740 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 518 predicate places. [2023-08-31 02:42:53,740 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 3104 transitions, 103243 flow [2023-08-31 02:42:53,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 54.666666666666664) internal successors, (1148), 21 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:42:53,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:42:53,741 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:42:53,747 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-31 02:42:53,941 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,SelfDestructingSolverStorable33 [2023-08-31 02:42:53,941 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:42:53,941 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:42:53,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1617405810, now seen corresponding path program 28 times [2023-08-31 02:42:53,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:42:53,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554559628] [2023-08-31 02:42:53,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:42:53,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:42:53,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:42:54,063 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 02:42:54,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:42:54,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554559628] [2023-08-31 02:42:54,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554559628] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:42:54,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254418991] [2023-08-31 02:42:54,064 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 02:42:54,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:42:54,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:42:54,069 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-31 02:42:54,071 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-31 02:42:54,149 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 02:42:54,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:42:54,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-31 02:42:54,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:42:54,208 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:42:54,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:42:54,295 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:42:54,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254418991] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:42:54,296 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:42:54,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 10 [2023-08-31 02:42:54,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762714570] [2023-08-31 02:42:54,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:42:54,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 02:42:54,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:42:54,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 02:42:54,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2023-08-31 02:42:54,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 126 [2023-08-31 02:42:54,315 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 3104 transitions, 103243 flow. Second operand has 12 states, 12 states have (on average 64.66666666666667) internal successors, (776), 12 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:42:54,315 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:42:54,315 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 126 [2023-08-31 02:42:54,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:43:15,765 INFO L130 PetriNetUnfolder]: 12403/23554 cut-off events. [2023-08-31 02:43:15,765 INFO L131 PetriNetUnfolder]: For 1435159/1435169 co-relation queries the response was YES. [2023-08-31 02:43:15,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 304414 conditions, 23554 events. 12403/23554 cut-off events. For 1435159/1435169 co-relation queries the response was YES. Maximal size of possible extension queue 1902. Compared 224381 event pairs, 868 based on Foata normal form. 40/23592 useless extension candidates. Maximal degree in co-relation 301635. Up to 13343 conditions per place. [2023-08-31 02:43:16,099 INFO L137 encePairwiseOnDemand]: 122/126 looper letters, 2525 selfloop transitions, 1684 changer transitions 255/4473 dead transitions. [2023-08-31 02:43:16,099 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 4473 transitions, 152255 flow [2023-08-31 02:43:16,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-31 02:43:16,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-31 02:43:16,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 502 transitions. [2023-08-31 02:43:16,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691609977324263 [2023-08-31 02:43:16,100 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 502 transitions. [2023-08-31 02:43:16,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 502 transitions. [2023-08-31 02:43:16,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:43:16,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 502 transitions. [2023-08-31 02:43:16,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 71.71428571428571) internal successors, (502), 7 states have internal predecessors, (502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:43:16,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 126.0) internal successors, (1008), 8 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:43:16,101 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 126.0) internal successors, (1008), 8 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:43:16,101 INFO L175 Difference]: Start difference. First operand has 538 places, 3104 transitions, 103243 flow. Second operand 7 states and 502 transitions. [2023-08-31 02:43:16,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 4473 transitions, 152255 flow [2023-08-31 02:43:57,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 4473 transitions, 150505 flow, removed 500 selfloop flow, removed 13 redundant places. [2023-08-31 02:43:57,377 INFO L231 Difference]: Finished difference. Result has 535 places, 4047 transitions, 139725 flow [2023-08-31 02:43:57,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=102268, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=722, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=139725, PETRI_PLACES=535, PETRI_TRANSITIONS=4047} [2023-08-31 02:43:57,380 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 515 predicate places. [2023-08-31 02:43:57,380 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 4047 transitions, 139725 flow [2023-08-31 02:43:57,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 64.66666666666667) internal successors, (776), 12 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:43:57,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:43:57,381 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:43:57,387 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-08-31 02:43:57,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:43:57,587 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:43:57,587 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:43:57,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1426821311, now seen corresponding path program 29 times [2023-08-31 02:43:57,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:43:57,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516004537] [2023-08-31 02:43:57,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:43:57,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:43:57,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:43:57,710 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:43:57,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:43:57,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516004537] [2023-08-31 02:43:57,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516004537] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:43:57,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508879235] [2023-08-31 02:43:57,711 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 02:43:57,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:43:57,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:43:57,712 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-31 02:43:57,734 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-31 02:43:57,798 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-31 02:43:57,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:43:57,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-31 02:43:57,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:43:57,884 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:43:57,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:43:57,959 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:43:57,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508879235] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:43:57,959 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:43:57,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2023-08-31 02:43:57,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300050335] [2023-08-31 02:43:57,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:43:57,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-31 02:43:57,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:43:57,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-31 02:43:57,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2023-08-31 02:43:58,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:43:58,031 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 4047 transitions, 139725 flow. Second operand has 20 states, 20 states have (on average 54.75) internal successors, (1095), 20 states have internal predecessors, (1095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:43:58,031 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:43:58,031 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:43:58,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:44:29,990 INFO L130 PetriNetUnfolder]: 14625/27800 cut-off events. [2023-08-31 02:44:29,991 INFO L131 PetriNetUnfolder]: For 1781125/1781125 co-relation queries the response was YES. [2023-08-31 02:44:30,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 376816 conditions, 27800 events. 14625/27800 cut-off events. For 1781125/1781125 co-relation queries the response was YES. Maximal size of possible extension queue 2164. Compared 270041 event pairs, 1153 based on Foata normal form. 80/27880 useless extension candidates. Maximal degree in co-relation 373213. Up to 22727 conditions per place. [2023-08-31 02:44:30,441 INFO L137 encePairwiseOnDemand]: 121/126 looper letters, 4191 selfloop transitions, 877 changer transitions 69/5137 dead transitions. [2023-08-31 02:44:30,442 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 5137 transitions, 187665 flow [2023-08-31 02:44:30,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-31 02:44:30,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-31 02:44:30,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 778 transitions. [2023-08-31 02:44:30,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47496947496947495 [2023-08-31 02:44:30,443 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 778 transitions. [2023-08-31 02:44:30,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 778 transitions. [2023-08-31 02:44:30,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:44:30,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 778 transitions. [2023-08-31 02:44:30,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 59.84615384615385) internal successors, (778), 13 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:44:30,446 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 126.0) internal successors, (1764), 14 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:44:30,446 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 126.0) internal successors, (1764), 14 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:44:30,446 INFO L175 Difference]: Start difference. First operand has 535 places, 4047 transitions, 139725 flow. Second operand 13 states and 778 transitions. [2023-08-31 02:44:30,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 5137 transitions, 187665 flow [2023-08-31 02:45:29,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 5137 transitions, 185601 flow, removed 965 selfloop flow, removed 2 redundant places. [2023-08-31 02:45:29,449 INFO L231 Difference]: Finished difference. Result has 552 places, 4769 transitions, 171341 flow [2023-08-31 02:45:29,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=137738, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4047, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=171341, PETRI_PLACES=552, PETRI_TRANSITIONS=4769} [2023-08-31 02:45:29,452 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 532 predicate places. [2023-08-31 02:45:29,452 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 4769 transitions, 171341 flow [2023-08-31 02:45:29,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 54.75) internal successors, (1095), 20 states have internal predecessors, (1095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:45:29,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:45:29,452 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:45:29,457 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-08-31 02:45:29,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:45:29,653 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:45:29,653 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:45:29,653 INFO L85 PathProgramCache]: Analyzing trace with hash -2068517451, now seen corresponding path program 30 times [2023-08-31 02:45:29,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:45:29,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873436480] [2023-08-31 02:45:29,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:45:29,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:45:29,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:45:29,772 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:45:29,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:45:29,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873436480] [2023-08-31 02:45:29,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873436480] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:45:29,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262434479] [2023-08-31 02:45:29,773 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 02:45:29,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:45:29,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:45:29,774 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-31 02:45:29,780 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-31 02:45:29,859 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-31 02:45:29,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:45:29,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-31 02:45:29,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:45:29,942 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:45:29,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:45:30,028 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:45:30,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262434479] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:45:30,029 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:45:30,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 22 [2023-08-31 02:45:30,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252817404] [2023-08-31 02:45:30,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:45:30,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-31 02:45:30,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:45:30,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-31 02:45:30,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2023-08-31 02:45:30,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:45:30,082 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 4769 transitions, 171341 flow. Second operand has 22 states, 22 states have (on average 54.54545454545455) internal successors, (1200), 22 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:45:30,082 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:45:30,082 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:45:30,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:46:14,323 INFO L130 PetriNetUnfolder]: 16093/30512 cut-off events. [2023-08-31 02:46:14,323 INFO L131 PetriNetUnfolder]: For 2000119/2000119 co-relation queries the response was YES. [2023-08-31 02:46:14,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 419588 conditions, 30512 events. 16093/30512 cut-off events. For 2000119/2000119 co-relation queries the response was YES. Maximal size of possible extension queue 2260. Compared 298375 event pairs, 1155 based on Foata normal form. 80/30592 useless extension candidates. Maximal degree in co-relation 416209. Up to 23369 conditions per place. [2023-08-31 02:46:15,027 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 4211 selfloop transitions, 1280 changer transitions 20/5511 dead transitions. [2023-08-31 02:46:15,027 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 5511 transitions, 205790 flow [2023-08-31 02:46:15,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-31 02:46:15,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-31 02:46:15,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1185 transitions. [2023-08-31 02:46:15,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2023-08-31 02:46:15,029 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1185 transitions. [2023-08-31 02:46:15,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1185 transitions. [2023-08-31 02:46:15,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:46:15,029 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1185 transitions. [2023-08-31 02:46:15,031 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 59.25) internal successors, (1185), 20 states have internal predecessors, (1185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:46:15,032 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 126.0) internal successors, (2646), 21 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:46:15,032 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 126.0) internal successors, (2646), 21 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:46:15,032 INFO L175 Difference]: Start difference. First operand has 552 places, 4769 transitions, 171341 flow. Second operand 20 states and 1185 transitions. [2023-08-31 02:46:15,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 5511 transitions, 205790 flow [2023-08-31 02:47:26,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 5511 transitions, 205416 flow, removed 168 selfloop flow, removed 4 redundant places. [2023-08-31 02:47:26,959 INFO L231 Difference]: Finished difference. Result has 573 places, 5167 transitions, 191064 flow [2023-08-31 02:47:26,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=171057, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4769, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=938, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=191064, PETRI_PLACES=573, PETRI_TRANSITIONS=5167} [2023-08-31 02:47:26,963 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 553 predicate places. [2023-08-31 02:47:26,963 INFO L495 AbstractCegarLoop]: Abstraction has has 573 places, 5167 transitions, 191064 flow [2023-08-31 02:47:26,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 54.54545454545455) internal successors, (1200), 22 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:47:26,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:47:26,964 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:47:26,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-08-31 02:47:27,168 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,SelfDestructingSolverStorable36 [2023-08-31 02:47:27,169 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:47:27,169 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:47:27,169 INFO L85 PathProgramCache]: Analyzing trace with hash 78564277, now seen corresponding path program 31 times [2023-08-31 02:47:27,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:47:27,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872596580] [2023-08-31 02:47:27,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:47:27,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:47:27,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:47:27,289 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:47:27,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:47:27,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872596580] [2023-08-31 02:47:27,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872596580] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:47:27,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075692017] [2023-08-31 02:47:27,290 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-31 02:47:27,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:47:27,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:47:27,291 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-31 02:47:27,293 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-31 02:47:27,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:47:27,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-31 02:47:27,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:47:27,453 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:47:27,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:47:27,512 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:47:27,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075692017] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:47:27,512 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:47:27,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 21 [2023-08-31 02:47:27,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157104309] [2023-08-31 02:47:27,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:47:27,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-31 02:47:27,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:47:27,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-31 02:47:27,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=294, Unknown=0, NotChecked=0, Total=420 [2023-08-31 02:47:27,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:47:27,575 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 5167 transitions, 191064 flow. Second operand has 21 states, 21 states have (on average 54.57142857142857) internal successors, (1146), 21 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:47:27,575 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:47:27,575 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:47:27,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:48:20,802 INFO L130 PetriNetUnfolder]: 16914/32172 cut-off events. [2023-08-31 02:48:20,802 INFO L131 PetriNetUnfolder]: For 2431623/2431623 co-relation queries the response was YES. [2023-08-31 02:48:21,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 450992 conditions, 32172 events. 16914/32172 cut-off events. For 2431623/2431623 co-relation queries the response was YES. Maximal size of possible extension queue 2400. Compared 318567 event pairs, 243 based on Foata normal form. 166/32338 useless extension candidates. Maximal degree in co-relation 447421. Up to 9888 conditions per place. [2023-08-31 02:48:21,680 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 1103 selfloop transitions, 4682 changer transitions 65/5850 dead transitions. [2023-08-31 02:48:21,680 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 5850 transitions, 219720 flow [2023-08-31 02:48:21,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-08-31 02:48:21,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-08-31 02:48:21,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 3015 transitions. [2023-08-31 02:48:21,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.469187675070028 [2023-08-31 02:48:21,683 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 3015 transitions. [2023-08-31 02:48:21,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 3015 transitions. [2023-08-31 02:48:21,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:48:21,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 3015 transitions. [2023-08-31 02:48:21,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 59.11764705882353) internal successors, (3015), 51 states have internal predecessors, (3015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:48:21,689 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 126.0) internal successors, (6552), 52 states have internal predecessors, (6552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:48:21,690 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 126.0) internal successors, (6552), 52 states have internal predecessors, (6552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:48:21,690 INFO L175 Difference]: Start difference. First operand has 573 places, 5167 transitions, 191064 flow. Second operand 51 states and 3015 transitions. [2023-08-31 02:48:21,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 5850 transitions, 219720 flow [2023-08-31 02:49:54,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 617 places, 5850 transitions, 218315 flow, removed 646 selfloop flow, removed 6 redundant places. [2023-08-31 02:49:54,505 INFO L231 Difference]: Finished difference. Result has 631 places, 5476 transitions, 216145 flow [2023-08-31 02:49:54,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=189765, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4383, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=776, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=216145, PETRI_PLACES=631, PETRI_TRANSITIONS=5476} [2023-08-31 02:49:54,509 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 611 predicate places. [2023-08-31 02:49:54,509 INFO L495 AbstractCegarLoop]: Abstraction has has 631 places, 5476 transitions, 216145 flow [2023-08-31 02:49:54,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 54.57142857142857) internal successors, (1146), 21 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:49:54,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:49:54,509 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:49:54,513 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-08-31 02:49:54,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-31 02:49:54,710 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:49:54,710 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:49:54,710 INFO L85 PathProgramCache]: Analyzing trace with hash 938033453, now seen corresponding path program 32 times [2023-08-31 02:49:54,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:49:54,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084474379] [2023-08-31 02:49:54,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:49:54,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:49:54,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:49:54,829 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:49:54,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:49:54,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084474379] [2023-08-31 02:49:54,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084474379] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:49:54,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253224382] [2023-08-31 02:49:54,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 02:49:54,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:49:54,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:49:54,831 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-31 02:49:54,833 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-31 02:49:54,931 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 02:49:54,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:49:54,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-31 02:49:54,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:49:55,031 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:49:55,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:49:55,100 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:49:55,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253224382] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:49:55,101 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:49:55,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 21 [2023-08-31 02:49:55,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144941211] [2023-08-31 02:49:55,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:49:55,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-31 02:49:55,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:49:55,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-31 02:49:55,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=289, Unknown=0, NotChecked=0, Total=420 [2023-08-31 02:49:55,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:49:55,174 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 631 places, 5476 transitions, 216145 flow. Second operand has 21 states, 21 states have (on average 54.57142857142857) internal successors, (1146), 21 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:49:55,174 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:49:55,174 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:49:55,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 02:50:55,188 INFO L130 PetriNetUnfolder]: 16865/32031 cut-off events. [2023-08-31 02:50:55,188 INFO L131 PetriNetUnfolder]: For 2626644/2626644 co-relation queries the response was YES. [2023-08-31 02:50:55,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 476366 conditions, 32031 events. 16865/32031 cut-off events. For 2626644/2626644 co-relation queries the response was YES. Maximal size of possible extension queue 2405. Compared 316434 event pairs, 139 based on Foata normal form. 20/32051 useless extension candidates. Maximal degree in co-relation 472781. Up to 9892 conditions per place. [2023-08-31 02:50:56,132 INFO L137 encePairwiseOnDemand]: 120/126 looper letters, 679 selfloop transitions, 5083 changer transitions 64/5826 dead transitions. [2023-08-31 02:50:56,132 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 694 places, 5826 transitions, 234614 flow [2023-08-31 02:50:56,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2023-08-31 02:50:56,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2023-08-31 02:50:56,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 3684 transitions. [2023-08-31 02:50:56,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4568452380952381 [2023-08-31 02:50:56,136 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 3684 transitions. [2023-08-31 02:50:56,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 3684 transitions. [2023-08-31 02:50:56,137 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 02:50:56,137 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 3684 transitions. [2023-08-31 02:50:56,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 57.5625) internal successors, (3684), 64 states have internal predecessors, (3684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:50:56,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 126.0) internal successors, (8190), 65 states have internal predecessors, (8190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:50:56,147 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 126.0) internal successors, (8190), 65 states have internal predecessors, (8190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:50:56,147 INFO L175 Difference]: Start difference. First operand has 631 places, 5476 transitions, 216145 flow. Second operand 64 states and 3684 transitions. [2023-08-31 02:50:56,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 694 places, 5826 transitions, 234614 flow [2023-08-31 02:52:34,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 667 places, 5826 transitions, 226284 flow, removed 2642 selfloop flow, removed 27 redundant places. [2023-08-31 02:52:34,702 INFO L231 Difference]: Finished difference. Result has 668 places, 5594 transitions, 221386 flow [2023-08-31 02:52:34,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=126, PETRI_DIFFERENCE_MINUEND_FLOW=207855, PETRI_DIFFERENCE_MINUEND_PLACES=604, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4970, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=221386, PETRI_PLACES=668, PETRI_TRANSITIONS=5594} [2023-08-31 02:52:34,706 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 648 predicate places. [2023-08-31 02:52:34,706 INFO L495 AbstractCegarLoop]: Abstraction has has 668 places, 5594 transitions, 221386 flow [2023-08-31 02:52:34,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 54.57142857142857) internal successors, (1146), 21 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:52:34,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 02:52:34,707 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 02:52:34,713 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-31 02:52:34,912 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,SelfDestructingSolverStorable38 [2023-08-31 02:52:34,913 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 02:52:34,913 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 02:52:34,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1006144169, now seen corresponding path program 33 times [2023-08-31 02:52:34,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 02:52:34,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438373752] [2023-08-31 02:52:34,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 02:52:34,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 02:52:34,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 02:52:35,028 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:52:35,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 02:52:35,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438373752] [2023-08-31 02:52:35,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438373752] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 02:52:35,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29382355] [2023-08-31 02:52:35,029 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 02:52:35,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 02:52:35,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 02:52:35,030 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-31 02:52:35,032 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-31 02:52:35,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-31 02:52:35,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 02:52:35,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-31 02:52:35,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 02:52:35,228 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 02:52:35,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 02:52:35,302 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 02:52:35,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29382355] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 02:52:35,302 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 02:52:35,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 12] total 22 [2023-08-31 02:52:35,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136032094] [2023-08-31 02:52:35,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 02:52:35,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-31 02:52:35,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 02:52:35,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-31 02:52:35,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=357, Unknown=0, NotChecked=0, Total=462 [2023-08-31 02:52:35,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 126 [2023-08-31 02:52:35,383 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 668 places, 5594 transitions, 221386 flow. Second operand has 22 states, 22 states have (on average 54.72727272727273) internal successors, (1204), 22 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 02:52:35,383 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 02:52:35,383 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 126 [2023-08-31 02:52:35,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15