./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/popl20-more-sum-array-hom.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-more-sum-array-hom.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 0307f20ae0363cc6fed70ae0937c5000167639ab486b68a523e3313ccdd28e28 --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 03:24:52,675 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-31 03:24:52,677 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-31 03:24:52,706 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-31 03:24:52,706 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-31 03:24:52,707 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-31 03:24:52,708 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-31 03:24:52,710 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-31 03:24:52,711 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-31 03:24:52,712 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-31 03:24:52,712 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-31 03:24:52,713 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-31 03:24:52,714 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-31 03:24:52,715 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-31 03:24:52,715 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-31 03:24:52,716 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-31 03:24:52,717 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-31 03:24:52,718 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-31 03:24:52,719 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-31 03:24:52,721 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-31 03:24:52,732 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-31 03:24:52,735 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-31 03:24:52,737 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-31 03:24:52,739 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-31 03:24:52,747 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-31 03:24:52,750 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-31 03:24:52,750 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-31 03:24:52,751 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-31 03:24:52,752 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-31 03:24:52,753 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-31 03:24:52,753 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-31 03:24:52,755 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-31 03:24:52,756 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-31 03:24:52,757 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-31 03:24:52,758 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-31 03:24:52,758 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-31 03:24:52,758 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-31 03:24:52,759 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-31 03:24:52,759 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-31 03:24:52,760 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-31 03:24:52,760 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-31 03:24:52,762 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-08-31 03:24:52,792 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-31 03:24:52,792 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-31 03:24:52,793 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-31 03:24:52,793 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-31 03:24:52,794 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-31 03:24:52,794 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-31 03:24:52,795 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-31 03:24:52,795 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-31 03:24:52,795 INFO L138 SettingsManager]: * Use SBE=true [2023-08-31 03:24:52,795 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-31 03:24:52,796 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-31 03:24:52,796 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-31 03:24:52,797 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-31 03:24:52,797 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-31 03:24:52,797 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-31 03:24:52,797 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-31 03:24:52,797 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-31 03:24:52,798 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-31 03:24:52,798 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-08-31 03:24:52,798 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-31 03:24:52,798 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-31 03:24:52,798 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-31 03:24:52,798 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-31 03:24:52,799 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-31 03:24:52,799 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-31 03:24:52,799 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-31 03:24:52,799 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-31 03:24:52,800 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-31 03:24:52,800 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-31 03:24:52,800 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-31 03:24:52,800 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-31 03:24:52,800 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-31 03:24:52,801 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-31 03:24:52,801 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-31 03:24:52,801 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-31 03:24:52,801 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 -> 0307f20ae0363cc6fed70ae0937c5000167639ab486b68a523e3313ccdd28e28 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 03:24:53,090 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-31 03:24:53,105 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-31 03:24:53,107 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-31 03:24:53,108 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-31 03:24:53,109 INFO L275 PluginConnector]: CDTParser initialized [2023-08-31 03:24:53,110 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-sum-array-hom.wvr.c [2023-08-31 03:24:54,275 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-31 03:24:54,476 INFO L351 CDTParser]: Found 1 translation units. [2023-08-31 03:24:54,476 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-sum-array-hom.wvr.c [2023-08-31 03:24:54,481 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/390a74965/a9610cb669664a2891298d2600fedc99/FLAGa4c699e96 [2023-08-31 03:24:54,491 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/390a74965/a9610cb669664a2891298d2600fedc99 [2023-08-31 03:24:54,493 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-31 03:24:54,495 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-31 03:24:54,495 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-31 03:24:54,496 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-31 03:24:54,505 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-31 03:24:54,505 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 03:24:54" (1/1) ... [2023-08-31 03:24:54,506 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@56ae11ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:24:54, skipping insertion in model container [2023-08-31 03:24:54,506 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 03:24:54" (1/1) ... [2023-08-31 03:24:54,511 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-31 03:24:54,525 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-31 03:24:54,652 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-more-sum-array-hom.wvr.c[2396,2409] [2023-08-31 03:24:54,659 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-31 03:24:54,667 INFO L203 MainTranslator]: Completed pre-run [2023-08-31 03:24:54,685 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-more-sum-array-hom.wvr.c[2396,2409] [2023-08-31 03:24:54,688 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-31 03:24:54,700 INFO L208 MainTranslator]: Completed translation [2023-08-31 03:24:54,701 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:24:54 WrapperNode [2023-08-31 03:24:54,701 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-31 03:24:54,702 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-31 03:24:54,702 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-31 03:24:54,702 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-31 03:24:54,708 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:24:54" (1/1) ... [2023-08-31 03:24:54,715 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:24:54" (1/1) ... [2023-08-31 03:24:54,732 INFO L138 Inliner]: procedures = 25, calls = 34, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 105 [2023-08-31 03:24:54,732 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-31 03:24:54,733 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-31 03:24:54,733 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-31 03:24:54,733 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-31 03:24:54,740 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:24:54" (1/1) ... [2023-08-31 03:24:54,740 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:24:54" (1/1) ... [2023-08-31 03:24:54,743 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:24:54" (1/1) ... [2023-08-31 03:24:54,743 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:24:54" (1/1) ... [2023-08-31 03:24:54,749 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:24:54" (1/1) ... [2023-08-31 03:24:54,752 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:24:54" (1/1) ... [2023-08-31 03:24:54,753 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:24:54" (1/1) ... [2023-08-31 03:24:54,766 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:24:54" (1/1) ... [2023-08-31 03:24:54,769 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-31 03:24:54,775 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-31 03:24:54,775 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-31 03:24:54,775 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-31 03:24:54,776 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:24:54" (1/1) ... [2023-08-31 03:24:54,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-31 03:24:54,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:24:54,806 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 03:24:54,835 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 03:24:54,850 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-31 03:24:54,851 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-31 03:24:54,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-31 03:24:54,851 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-31 03:24:54,851 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-31 03:24:54,852 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-31 03:24:54,853 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-31 03:24:54,853 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-31 03:24:54,853 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-31 03:24:54,853 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-31 03:24:54,853 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-31 03:24:54,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-31 03:24:54,854 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-31 03:24:54,854 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-31 03:24:54,854 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-31 03:24:54,855 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 03:24:55,013 INFO L236 CfgBuilder]: Building ICFG [2023-08-31 03:24:55,014 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-31 03:24:55,253 INFO L277 CfgBuilder]: Performing block encoding [2023-08-31 03:24:55,260 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-31 03:24:55,260 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-31 03:24:55,265 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 03:24:55 BoogieIcfgContainer [2023-08-31 03:24:55,265 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-31 03:24:55,267 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-31 03:24:55,267 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-31 03:24:55,270 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-31 03:24:55,270 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 31.08 03:24:54" (1/3) ... [2023-08-31 03:24:55,271 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2cc9429e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.08 03:24:55, skipping insertion in model container [2023-08-31 03:24:55,271 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:24:54" (2/3) ... [2023-08-31 03:24:55,271 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2cc9429e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.08 03:24:55, skipping insertion in model container [2023-08-31 03:24:55,271 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 03:24:55" (3/3) ... [2023-08-31 03:24:55,272 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-sum-array-hom.wvr.c [2023-08-31 03:24:55,281 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-31 03:24:55,289 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-31 03:24:55,289 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-31 03:24:55,289 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-31 03:24:55,398 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-31 03:24:55,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 149 places, 151 transitions, 326 flow [2023-08-31 03:24:55,540 INFO L130 PetriNetUnfolder]: 12/148 cut-off events. [2023-08-31 03:24:55,540 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-08-31 03:24:55,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161 conditions, 148 events. 12/148 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 102 event pairs, 0 based on Foata normal form. 0/135 useless extension candidates. Maximal degree in co-relation 110. Up to 2 conditions per place. [2023-08-31 03:24:55,545 INFO L82 GeneralOperation]: Start removeDead. Operand has 149 places, 151 transitions, 326 flow [2023-08-31 03:24:55,553 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 136 places, 138 transitions, 294 flow [2023-08-31 03:24:55,557 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 03:24:55,571 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 136 places, 138 transitions, 294 flow [2023-08-31 03:24:55,575 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 136 places, 138 transitions, 294 flow [2023-08-31 03:24:55,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 136 places, 138 transitions, 294 flow [2023-08-31 03:24:55,620 INFO L130 PetriNetUnfolder]: 12/138 cut-off events. [2023-08-31 03:24:55,621 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-08-31 03:24:55,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 151 conditions, 138 events. 12/138 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 101 event pairs, 0 based on Foata normal form. 0/126 useless extension candidates. Maximal degree in co-relation 110. Up to 2 conditions per place. [2023-08-31 03:24:55,625 INFO L119 LiptonReduction]: Number of co-enabled transitions 1728 [2023-08-31 03:24:59,814 INFO L134 LiptonReduction]: Checked pairs total: 1910 [2023-08-31 03:24:59,814 INFO L136 LiptonReduction]: Total number of compositions: 130 [2023-08-31 03:24:59,825 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-31 03:24:59,830 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;@6adddb53, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 03:24:59,830 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-08-31 03:24:59,834 INFO L130 PetriNetUnfolder]: 4/23 cut-off events. [2023-08-31 03:24:59,834 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-08-31 03:24:59,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:24:59,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:24:59,836 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:24:59,840 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:24:59,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1930366028, now seen corresponding path program 1 times [2023-08-31 03:24:59,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:24:59,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559042568] [2023-08-31 03:24:59,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:24:59,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:00,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:00,544 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 03:25:00,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:00,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559042568] [2023-08-31 03:25:00,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559042568] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 03:25:00,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 03:25:00,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-31 03:25:00,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133250856] [2023-08-31 03:25:00,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 03:25:00,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-31 03:25:00,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:00,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-31 03:25:00,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-31 03:25:00,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 281 [2023-08-31 03:25:00,605 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 24 transitions, 66 flow. Second operand has 3 states, 3 states have (on average 138.66666666666666) internal successors, (416), 3 states have internal predecessors, (416), 0 states have call successors, (0), 0 states 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 03:25:00,605 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:00,606 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 281 [2023-08-31 03:25:00,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:00,714 INFO L130 PetriNetUnfolder]: 360/508 cut-off events. [2023-08-31 03:25:00,714 INFO L131 PetriNetUnfolder]: For 42/42 co-relation queries the response was YES. [2023-08-31 03:25:00,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1068 conditions, 508 events. 360/508 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1620 event pairs, 39 based on Foata normal form. 1/309 useless extension candidates. Maximal degree in co-relation 803. Up to 421 conditions per place. [2023-08-31 03:25:00,721 INFO L137 encePairwiseOnDemand]: 276/281 looper letters, 32 selfloop transitions, 4 changer transitions 1/40 dead transitions. [2023-08-31 03:25:00,721 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 40 transitions, 187 flow [2023-08-31 03:25:00,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-31 03:25:00,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-31 03:25:00,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 437 transitions. [2023-08-31 03:25:00,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5183867141162515 [2023-08-31 03:25:00,740 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 437 transitions. [2023-08-31 03:25:00,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 437 transitions. [2023-08-31 03:25:00,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:00,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 437 transitions. [2023-08-31 03:25:00,749 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 145.66666666666666) internal successors, (437), 3 states have internal predecessors, (437), 0 states have call successors, (0), 0 states 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 03:25:00,753 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 281.0) internal successors, (1124), 4 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states 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 03:25:00,754 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 281.0) internal successors, (1124), 4 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states 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 03:25:00,755 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 66 flow. Second operand 3 states and 437 transitions. [2023-08-31 03:25:00,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 40 transitions, 187 flow [2023-08-31 03:25:00,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 40 transitions, 165 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-31 03:25:00,774 INFO L231 Difference]: Finished difference. Result has 27 places, 27 transitions, 80 flow [2023-08-31 03:25:00,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=80, PETRI_PLACES=27, PETRI_TRANSITIONS=27} [2023-08-31 03:25:00,778 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, -3 predicate places. [2023-08-31 03:25:00,778 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 27 transitions, 80 flow [2023-08-31 03:25:00,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 138.66666666666666) internal successors, (416), 3 states have internal predecessors, (416), 0 states have call successors, (0), 0 states 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 03:25:00,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:00,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:00,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-31 03:25:00,779 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:00,780 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:00,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1470342661, now seen corresponding path program 1 times [2023-08-31 03:25:00,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:00,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405197970] [2023-08-31 03:25:00,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:00,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:00,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:00,898 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 03:25:00,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:00,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405197970] [2023-08-31 03:25:00,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405197970] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 03:25:00,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 03:25:00,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-31 03:25:00,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846063306] [2023-08-31 03:25:00,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 03:25:00,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-31 03:25:00,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:00,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-31 03:25:00,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-31 03:25:00,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 281 [2023-08-31 03:25:00,968 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 27 transitions, 80 flow. Second operand has 5 states, 5 states have (on average 130.8) internal successors, (654), 5 states have internal predecessors, (654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:25:00,968 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:00,968 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 281 [2023-08-31 03:25:00,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:01,115 INFO L130 PetriNetUnfolder]: 624/931 cut-off events. [2023-08-31 03:25:01,117 INFO L131 PetriNetUnfolder]: For 263/266 co-relation queries the response was YES. [2023-08-31 03:25:01,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2277 conditions, 931 events. 624/931 cut-off events. For 263/266 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3758 event pairs, 274 based on Foata normal form. 34/956 useless extension candidates. Maximal degree in co-relation 487. Up to 484 conditions per place. [2023-08-31 03:25:01,122 INFO L137 encePairwiseOnDemand]: 276/281 looper letters, 54 selfloop transitions, 4 changer transitions 0/60 dead transitions. [2023-08-31 03:25:01,122 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 60 transitions, 292 flow [2023-08-31 03:25:01,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-31 03:25:01,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-31 03:25:01,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 687 transitions. [2023-08-31 03:25:01,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4889679715302491 [2023-08-31 03:25:01,128 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 687 transitions. [2023-08-31 03:25:01,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 687 transitions. [2023-08-31 03:25:01,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:01,129 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 687 transitions. [2023-08-31 03:25:01,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 137.4) internal successors, (687), 5 states have internal predecessors, (687), 0 states have call successors, (0), 0 states 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 03:25:01,134 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 281.0) internal successors, (1686), 6 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states 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 03:25:01,135 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 281.0) internal successors, (1686), 6 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states 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 03:25:01,135 INFO L175 Difference]: Start difference. First operand has 27 places, 27 transitions, 80 flow. Second operand 5 states and 687 transitions. [2023-08-31 03:25:01,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 60 transitions, 292 flow [2023-08-31 03:25:01,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 60 transitions, 284 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-31 03:25:01,138 INFO L231 Difference]: Finished difference. Result has 33 places, 30 transitions, 106 flow [2023-08-31 03:25:01,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=106, PETRI_PLACES=33, PETRI_TRANSITIONS=30} [2023-08-31 03:25:01,140 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 3 predicate places. [2023-08-31 03:25:01,140 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 30 transitions, 106 flow [2023-08-31 03:25:01,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 130.8) internal successors, (654), 5 states have internal predecessors, (654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:25:01,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:01,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:01,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-31 03:25:01,141 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:01,143 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:01,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1089877853, now seen corresponding path program 1 times [2023-08-31 03:25:01,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:01,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924759877] [2023-08-31 03:25:01,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:01,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:01,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:01,318 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 03:25:01,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:01,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924759877] [2023-08-31 03:25:01,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924759877] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 03:25:01,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 03:25:01,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-31 03:25:01,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369649696] [2023-08-31 03:25:01,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 03:25:01,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-31 03:25:01,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:01,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-31 03:25:01,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-31 03:25:01,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 281 [2023-08-31 03:25:01,401 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 30 transitions, 106 flow. Second operand has 5 states, 5 states have (on average 129.8) internal successors, (649), 5 states have internal predecessors, (649), 0 states have call successors, (0), 0 states 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 03:25:01,402 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:01,402 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 281 [2023-08-31 03:25:01,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:01,545 INFO L130 PetriNetUnfolder]: 497/763 cut-off events. [2023-08-31 03:25:01,545 INFO L131 PetriNetUnfolder]: For 344/374 co-relation queries the response was YES. [2023-08-31 03:25:01,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1840 conditions, 763 events. 497/763 cut-off events. For 344/374 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3244 event pairs, 206 based on Foata normal form. 58/819 useless extension candidates. Maximal degree in co-relation 1278. Up to 506 conditions per place. [2023-08-31 03:25:01,549 INFO L137 encePairwiseOnDemand]: 276/281 looper letters, 50 selfloop transitions, 4 changer transitions 0/57 dead transitions. [2023-08-31 03:25:01,549 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 57 transitions, 286 flow [2023-08-31 03:25:01,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-31 03:25:01,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-31 03:25:01,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 680 transitions. [2023-08-31 03:25:01,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48398576512455516 [2023-08-31 03:25:01,552 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 680 transitions. [2023-08-31 03:25:01,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 680 transitions. [2023-08-31 03:25:01,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:01,553 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 680 transitions. [2023-08-31 03:25:01,555 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 136.0) internal successors, (680), 5 states have internal predecessors, (680), 0 states have call successors, (0), 0 states 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 03:25:01,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 281.0) internal successors, (1686), 6 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states 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 03:25:01,558 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 281.0) internal successors, (1686), 6 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states 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 03:25:01,558 INFO L175 Difference]: Start difference. First operand has 33 places, 30 transitions, 106 flow. Second operand 5 states and 680 transitions. [2023-08-31 03:25:01,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 57 transitions, 286 flow [2023-08-31 03:25:01,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 57 transitions, 282 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-31 03:25:01,561 INFO L231 Difference]: Finished difference. Result has 38 places, 31 transitions, 121 flow [2023-08-31 03:25:01,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=121, PETRI_PLACES=38, PETRI_TRANSITIONS=31} [2023-08-31 03:25:01,562 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 8 predicate places. [2023-08-31 03:25:01,562 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 31 transitions, 121 flow [2023-08-31 03:25:01,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 129.8) internal successors, (649), 5 states have internal predecessors, (649), 0 states have call successors, (0), 0 states 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 03:25:01,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:01,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:01,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-31 03:25:01,563 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:01,564 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:01,564 INFO L85 PathProgramCache]: Analyzing trace with hash 995317502, now seen corresponding path program 1 times [2023-08-31 03:25:01,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:01,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455846680] [2023-08-31 03:25:01,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:01,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:01,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:01,751 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 03:25:01,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:01,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455846680] [2023-08-31 03:25:01,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455846680] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 03:25:01,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 03:25:01,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-31 03:25:01,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006735617] [2023-08-31 03:25:01,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 03:25:01,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-31 03:25:01,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:01,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-31 03:25:01,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-31 03:25:01,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 281 [2023-08-31 03:25:01,846 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 31 transitions, 121 flow. Second operand has 5 states, 5 states have (on average 128.8) internal successors, (644), 5 states have internal predecessors, (644), 0 states have call successors, (0), 0 states 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 03:25:01,846 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:01,846 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 281 [2023-08-31 03:25:01,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:01,979 INFO L130 PetriNetUnfolder]: 417/635 cut-off events. [2023-08-31 03:25:01,979 INFO L131 PetriNetUnfolder]: For 446/480 co-relation queries the response was YES. [2023-08-31 03:25:01,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1634 conditions, 635 events. 417/635 cut-off events. For 446/480 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2524 event pairs, 138 based on Foata normal form. 48/671 useless extension candidates. Maximal degree in co-relation 1372. Up to 368 conditions per place. [2023-08-31 03:25:01,983 INFO L137 encePairwiseOnDemand]: 275/281 looper letters, 34 selfloop transitions, 3 changer transitions 25/64 dead transitions. [2023-08-31 03:25:01,983 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 64 transitions, 333 flow [2023-08-31 03:25:01,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-31 03:25:01,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-31 03:25:01,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 806 transitions. [2023-08-31 03:25:01,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47805456702253857 [2023-08-31 03:25:01,985 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 806 transitions. [2023-08-31 03:25:01,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 806 transitions. [2023-08-31 03:25:01,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:01,986 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 806 transitions. [2023-08-31 03:25:01,988 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 134.33333333333334) internal successors, (806), 6 states have internal predecessors, (806), 0 states have call successors, (0), 0 states 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 03:25:01,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 281.0) internal successors, (1967), 7 states have internal predecessors, (1967), 0 states have call successors, (0), 0 states 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 03:25:01,992 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 281.0) internal successors, (1967), 7 states have internal predecessors, (1967), 0 states have call successors, (0), 0 states 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 03:25:01,992 INFO L175 Difference]: Start difference. First operand has 38 places, 31 transitions, 121 flow. Second operand 6 states and 806 transitions. [2023-08-31 03:25:01,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 64 transitions, 333 flow [2023-08-31 03:25:01,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 64 transitions, 320 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-31 03:25:01,995 INFO L231 Difference]: Finished difference. Result has 43 places, 28 transitions, 102 flow [2023-08-31 03:25:01,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=28} [2023-08-31 03:25:01,996 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 13 predicate places. [2023-08-31 03:25:01,996 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 28 transitions, 102 flow [2023-08-31 03:25:01,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 128.8) internal successors, (644), 5 states have internal predecessors, (644), 0 states have call successors, (0), 0 states 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 03:25:01,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:01,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:01,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-31 03:25:01,997 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:01,997 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:01,998 INFO L85 PathProgramCache]: Analyzing trace with hash 569730806, now seen corresponding path program 1 times [2023-08-31 03:25:01,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:01,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856161337] [2023-08-31 03:25:01,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:01,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:02,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:02,094 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:02,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:02,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856161337] [2023-08-31 03:25:02,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856161337] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:02,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221031273] [2023-08-31 03:25:02,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:02,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:25:02,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:25:02,101 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 03:25:02,125 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 03:25:02,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:02,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 03:25:02,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:25:02,366 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:02,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:25:02,453 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:02,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221031273] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:02,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-31 03:25:02,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 12 [2023-08-31 03:25:02,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690675569] [2023-08-31 03:25:02,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 03:25:02,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-31 03:25:02,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:02,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-31 03:25:02,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2023-08-31 03:25:02,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-08-31 03:25:02,637 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 28 transitions, 102 flow. Second operand has 7 states, 7 states have (on average 121.0) internal successors, (847), 7 states have internal predecessors, (847), 0 states have call successors, (0), 0 states 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 03:25:02,637 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:02,637 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-08-31 03:25:02,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:02,794 INFO L130 PetriNetUnfolder]: 544/799 cut-off events. [2023-08-31 03:25:02,795 INFO L131 PetriNetUnfolder]: For 468/468 co-relation queries the response was YES. [2023-08-31 03:25:02,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2146 conditions, 799 events. 544/799 cut-off events. For 468/468 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3028 event pairs, 139 based on Foata normal form. 16/814 useless extension candidates. Maximal degree in co-relation 2121. Up to 410 conditions per place. [2023-08-31 03:25:02,800 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 58 selfloop transitions, 9 changer transitions 0/68 dead transitions. [2023-08-31 03:25:02,800 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 68 transitions, 372 flow [2023-08-31 03:25:02,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-31 03:25:02,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-31 03:25:02,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 885 transitions. [2023-08-31 03:25:02,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4499237417386884 [2023-08-31 03:25:02,804 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 885 transitions. [2023-08-31 03:25:02,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 885 transitions. [2023-08-31 03:25:02,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:02,805 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 885 transitions. [2023-08-31 03:25:02,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 126.42857142857143) internal successors, (885), 7 states have internal predecessors, (885), 0 states have call successors, (0), 0 states 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 03:25:02,810 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states 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 03:25:02,811 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states 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 03:25:02,811 INFO L175 Difference]: Start difference. First operand has 43 places, 28 transitions, 102 flow. Second operand 7 states and 885 transitions. [2023-08-31 03:25:02,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 68 transitions, 372 flow [2023-08-31 03:25:02,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 68 transitions, 337 flow, removed 14 selfloop flow, removed 8 redundant places. [2023-08-31 03:25:02,816 INFO L231 Difference]: Finished difference. Result has 38 places, 33 transitions, 142 flow [2023-08-31 03:25:02,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=85, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=142, PETRI_PLACES=38, PETRI_TRANSITIONS=33} [2023-08-31 03:25:02,817 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 8 predicate places. [2023-08-31 03:25:02,817 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 33 transitions, 142 flow [2023-08-31 03:25:02,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 121.0) internal successors, (847), 7 states have internal predecessors, (847), 0 states have call successors, (0), 0 states 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 03:25:02,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:02,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:02,829 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 03:25:03,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:25:03,024 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:03,025 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:03,025 INFO L85 PathProgramCache]: Analyzing trace with hash 379073552, now seen corresponding path program 2 times [2023-08-31 03:25:03,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:03,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283842066] [2023-08-31 03:25:03,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:03,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:03,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:03,137 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:03,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:03,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283842066] [2023-08-31 03:25:03,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283842066] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:03,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853330636] [2023-08-31 03:25:03,138 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 03:25:03,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:25:03,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:25:03,140 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 03:25:03,168 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 03:25:03,241 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 03:25:03,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:25:03,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 03:25:03,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:25:03,317 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:03,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:25:03,382 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:03,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853330636] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:03,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-31 03:25:03,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 12 [2023-08-31 03:25:03,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399359754] [2023-08-31 03:25:03,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 03:25:03,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-31 03:25:03,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:03,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-31 03:25:03,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2023-08-31 03:25:03,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-08-31 03:25:03,459 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 33 transitions, 142 flow. Second operand has 7 states, 7 states have (on average 121.0) internal successors, (847), 7 states have internal predecessors, (847), 0 states have call successors, (0), 0 states 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 03:25:03,459 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:03,459 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-08-31 03:25:03,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:03,641 INFO L130 PetriNetUnfolder]: 736/1083 cut-off events. [2023-08-31 03:25:03,641 INFO L131 PetriNetUnfolder]: For 1058/1058 co-relation queries the response was YES. [2023-08-31 03:25:03,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3402 conditions, 1083 events. 736/1083 cut-off events. For 1058/1058 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4405 event pairs, 221 based on Foata normal form. 12/1092 useless extension candidates. Maximal degree in co-relation 3380. Up to 648 conditions per place. [2023-08-31 03:25:03,648 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 60 selfloop transitions, 12 changer transitions 0/73 dead transitions. [2023-08-31 03:25:03,648 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 73 transitions, 449 flow [2023-08-31 03:25:03,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-31 03:25:03,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-31 03:25:03,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 881 transitions. [2023-08-31 03:25:03,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44789018810371123 [2023-08-31 03:25:03,651 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 881 transitions. [2023-08-31 03:25:03,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 881 transitions. [2023-08-31 03:25:03,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:03,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 881 transitions. [2023-08-31 03:25:03,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 125.85714285714286) internal successors, (881), 7 states have internal predecessors, (881), 0 states have call successors, (0), 0 states 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 03:25:03,657 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states 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 03:25:03,657 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states 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 03:25:03,658 INFO L175 Difference]: Start difference. First operand has 38 places, 33 transitions, 142 flow. Second operand 7 states and 881 transitions. [2023-08-31 03:25:03,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 73 transitions, 449 flow [2023-08-31 03:25:03,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 73 transitions, 414 flow, removed 10 selfloop flow, removed 3 redundant places. [2023-08-31 03:25:03,661 INFO L231 Difference]: Finished difference. Result has 44 places, 38 transitions, 200 flow [2023-08-31 03:25:03,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=127, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=200, PETRI_PLACES=44, PETRI_TRANSITIONS=38} [2023-08-31 03:25:03,662 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 14 predicate places. [2023-08-31 03:25:03,662 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 38 transitions, 200 flow [2023-08-31 03:25:03,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 121.0) internal successors, (847), 7 states have internal predecessors, (847), 0 states have call successors, (0), 0 states 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 03:25:03,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:03,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:03,672 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 03:25:03,869 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 03:25:03,870 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:03,870 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:03,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1858799492, now seen corresponding path program 3 times [2023-08-31 03:25:03,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:03,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448314991] [2023-08-31 03:25:03,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:03,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:03,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:04,005 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:04,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:04,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448314991] [2023-08-31 03:25:04,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448314991] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:04,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405132139] [2023-08-31 03:25:04,006 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 03:25:04,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:25:04,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:25:04,008 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 03:25:04,010 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 03:25:04,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-31 03:25:04,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:25:04,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 03:25:04,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:25:04,190 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:04,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:25:04,260 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:04,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405132139] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:04,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-31 03:25:04,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2023-08-31 03:25:04,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853438706] [2023-08-31 03:25:04,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 03:25:04,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-31 03:25:04,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:04,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-31 03:25:04,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2023-08-31 03:25:04,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-08-31 03:25:04,348 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 38 transitions, 200 flow. Second operand has 7 states, 7 states have (on average 121.0) internal successors, (847), 7 states have internal predecessors, (847), 0 states have call successors, (0), 0 states 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 03:25:04,348 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:04,348 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-08-31 03:25:04,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:04,547 INFO L130 PetriNetUnfolder]: 840/1246 cut-off events. [2023-08-31 03:25:04,547 INFO L131 PetriNetUnfolder]: For 2256/2256 co-relation queries the response was YES. [2023-08-31 03:25:04,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4494 conditions, 1246 events. 840/1246 cut-off events. For 2256/2256 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 5295 event pairs, 211 based on Foata normal form. 16/1259 useless extension candidates. Maximal degree in co-relation 4469. Up to 612 conditions per place. [2023-08-31 03:25:04,556 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 62 selfloop transitions, 19 changer transitions 0/82 dead transitions. [2023-08-31 03:25:04,556 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 82 transitions, 561 flow [2023-08-31 03:25:04,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-31 03:25:04,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-31 03:25:04,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 888 transitions. [2023-08-31 03:25:04,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4514489069649212 [2023-08-31 03:25:04,559 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 888 transitions. [2023-08-31 03:25:04,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 888 transitions. [2023-08-31 03:25:04,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:04,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 888 transitions. [2023-08-31 03:25:04,562 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 126.85714285714286) internal successors, (888), 7 states have internal predecessors, (888), 0 states have call successors, (0), 0 states 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 03:25:04,564 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states 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 03:25:04,565 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states 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 03:25:04,565 INFO L175 Difference]: Start difference. First operand has 44 places, 38 transitions, 200 flow. Second operand 7 states and 888 transitions. [2023-08-31 03:25:04,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 82 transitions, 561 flow [2023-08-31 03:25:04,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 82 transitions, 520 flow, removed 12 selfloop flow, removed 3 redundant places. [2023-08-31 03:25:04,570 INFO L231 Difference]: Finished difference. Result has 50 places, 46 transitions, 310 flow [2023-08-31 03:25:04,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=310, PETRI_PLACES=50, PETRI_TRANSITIONS=46} [2023-08-31 03:25:04,571 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 20 predicate places. [2023-08-31 03:25:04,571 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 46 transitions, 310 flow [2023-08-31 03:25:04,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 121.0) internal successors, (847), 7 states have internal predecessors, (847), 0 states have call successors, (0), 0 states 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 03:25:04,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:04,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:04,579 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-08-31 03:25:04,778 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 03:25:04,778 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:04,778 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:04,778 INFO L85 PathProgramCache]: Analyzing trace with hash 259393698, now seen corresponding path program 4 times [2023-08-31 03:25:04,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:04,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753112189] [2023-08-31 03:25:04,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:04,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:04,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:04,909 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:04,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:04,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753112189] [2023-08-31 03:25:04,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753112189] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:04,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522591432] [2023-08-31 03:25:04,910 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 03:25:04,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:25:04,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:25:04,911 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 03:25:04,937 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 03:25:04,991 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 03:25:04,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:25:04,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-31 03:25:04,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:25:05,063 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:05,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:25:05,121 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:05,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522591432] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:25:05,122 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:25:05,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 13 [2023-08-31 03:25:05,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748063163] [2023-08-31 03:25:05,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:25:05,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-31 03:25:05,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:05,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-31 03:25:05,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-08-31 03:25:05,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 281 [2023-08-31 03:25:05,332 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 46 transitions, 310 flow. Second operand has 13 states, 13 states have (on average 119.15384615384616) internal successors, (1549), 13 states have internal predecessors, (1549), 0 states have call successors, (0), 0 states 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 03:25:05,332 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:05,332 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 281 [2023-08-31 03:25:05,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:05,648 INFO L130 PetriNetUnfolder]: 869/1312 cut-off events. [2023-08-31 03:25:05,648 INFO L131 PetriNetUnfolder]: For 3825/3825 co-relation queries the response was YES. [2023-08-31 03:25:05,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5202 conditions, 1312 events. 869/1312 cut-off events. For 3825/3825 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 5376 event pairs, 30 based on Foata normal form. 18/1329 useless extension candidates. Maximal degree in co-relation 5174. Up to 590 conditions per place. [2023-08-31 03:25:05,658 INFO L137 encePairwiseOnDemand]: 272/281 looper letters, 80 selfloop transitions, 43 changer transitions 0/123 dead transitions. [2023-08-31 03:25:05,658 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 123 transitions, 1016 flow [2023-08-31 03:25:05,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 03:25:05,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 03:25:05,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1363 transitions. [2023-08-31 03:25:05,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44095761889356194 [2023-08-31 03:25:05,662 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1363 transitions. [2023-08-31 03:25:05,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1363 transitions. [2023-08-31 03:25:05,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:05,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1363 transitions. [2023-08-31 03:25:05,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 123.9090909090909) internal successors, (1363), 11 states have internal predecessors, (1363), 0 states have call successors, (0), 0 states 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 03:25:05,669 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 281.0) internal successors, (3372), 12 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states 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 03:25:05,670 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 281.0) internal successors, (3372), 12 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states 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 03:25:05,670 INFO L175 Difference]: Start difference. First operand has 50 places, 46 transitions, 310 flow. Second operand 11 states and 1363 transitions. [2023-08-31 03:25:05,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 123 transitions, 1016 flow [2023-08-31 03:25:05,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 123 transitions, 977 flow, removed 8 selfloop flow, removed 3 redundant places. [2023-08-31 03:25:05,679 INFO L231 Difference]: Finished difference. Result has 63 places, 72 transitions, 673 flow [2023-08-31 03:25:05,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=673, PETRI_PLACES=63, PETRI_TRANSITIONS=72} [2023-08-31 03:25:05,680 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 33 predicate places. [2023-08-31 03:25:05,680 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 72 transitions, 673 flow [2023-08-31 03:25:05,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 119.15384615384616) internal successors, (1549), 13 states have internal predecessors, (1549), 0 states have call successors, (0), 0 states 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 03:25:05,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:05,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:05,690 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 03:25:05,886 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 03:25:05,887 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:05,887 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:05,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1895829148, now seen corresponding path program 5 times [2023-08-31 03:25:05,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:05,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184120292] [2023-08-31 03:25:05,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:05,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:05,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:05,997 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:05,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:05,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184120292] [2023-08-31 03:25:05,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184120292] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:05,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656429813] [2023-08-31 03:25:05,998 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 03:25:05,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:25:05,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:25:05,999 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 03:25:06,002 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 03:25:06,088 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 03:25:06,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:25:06,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-31 03:25:06,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:25:06,162 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:06,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:25:06,223 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:06,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656429813] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:25:06,224 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:25:06,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 16 [2023-08-31 03:25:06,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909024496] [2023-08-31 03:25:06,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:25:06,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-31 03:25:06,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:06,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-31 03:25:06,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2023-08-31 03:25:06,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 281 [2023-08-31 03:25:06,494 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 72 transitions, 673 flow. Second operand has 16 states, 16 states have (on average 119.0) internal successors, (1904), 16 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states 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 03:25:06,495 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:06,495 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 281 [2023-08-31 03:25:06,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:06,967 INFO L130 PetriNetUnfolder]: 1230/1853 cut-off events. [2023-08-31 03:25:06,967 INFO L131 PetriNetUnfolder]: For 8979/8979 co-relation queries the response was YES. [2023-08-31 03:25:06,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8613 conditions, 1853 events. 1230/1853 cut-off events. For 8979/8979 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 8092 event pairs, 194 based on Foata normal form. 26/1878 useless extension candidates. Maximal degree in co-relation 8579. Up to 713 conditions per place. [2023-08-31 03:25:06,983 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 102 selfloop transitions, 60 changer transitions 0/162 dead transitions. [2023-08-31 03:25:06,983 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 162 transitions, 1547 flow [2023-08-31 03:25:06,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 03:25:06,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 03:25:06,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1256 transitions. [2023-08-31 03:25:06,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44697508896797156 [2023-08-31 03:25:06,987 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1256 transitions. [2023-08-31 03:25:06,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1256 transitions. [2023-08-31 03:25:06,988 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:06,988 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1256 transitions. [2023-08-31 03:25:06,991 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 125.6) internal successors, (1256), 10 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:25:06,994 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 281.0) internal successors, (3091), 11 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states 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 03:25:06,994 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 281.0) internal successors, (3091), 11 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states 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 03:25:06,995 INFO L175 Difference]: Start difference. First operand has 63 places, 72 transitions, 673 flow. Second operand 10 states and 1256 transitions. [2023-08-31 03:25:06,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 162 transitions, 1547 flow [2023-08-31 03:25:07,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 162 transitions, 1498 flow, removed 23 selfloop flow, removed 2 redundant places. [2023-08-31 03:25:07,016 INFO L231 Difference]: Finished difference. Result has 75 places, 100 transitions, 1119 flow [2023-08-31 03:25:07,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=642, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1119, PETRI_PLACES=75, PETRI_TRANSITIONS=100} [2023-08-31 03:25:07,017 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 45 predicate places. [2023-08-31 03:25:07,017 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 100 transitions, 1119 flow [2023-08-31 03:25:07,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 119.0) internal successors, (1904), 16 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states 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 03:25:07,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:07,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:07,027 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 03:25:07,224 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 03:25:07,224 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:07,225 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:07,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1041658654, now seen corresponding path program 6 times [2023-08-31 03:25:07,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:07,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767079411] [2023-08-31 03:25:07,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:07,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:07,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:07,324 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:07,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:07,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767079411] [2023-08-31 03:25:07,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767079411] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:07,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409508825] [2023-08-31 03:25:07,325 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 03:25:07,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:25:07,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:25:07,327 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 03:25:07,329 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 03:25:07,424 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-31 03:25:07,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:25:07,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 03:25:07,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:25:07,497 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:07,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:25:07,578 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:07,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409508825] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:07,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-31 03:25:07,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 14 [2023-08-31 03:25:07,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150059776] [2023-08-31 03:25:07,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 03:25:07,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-31 03:25:07,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:07,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-31 03:25:07,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-08-31 03:25:07,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-08-31 03:25:07,670 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 100 transitions, 1119 flow. Second operand has 7 states, 7 states have (on average 121.0) internal successors, (847), 7 states have internal predecessors, (847), 0 states have call successors, (0), 0 states 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 03:25:07,670 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:07,670 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-08-31 03:25:07,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:07,950 INFO L130 PetriNetUnfolder]: 1158/1728 cut-off events. [2023-08-31 03:25:07,951 INFO L131 PetriNetUnfolder]: For 12555/12594 co-relation queries the response was YES. [2023-08-31 03:25:07,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9329 conditions, 1728 events. 1158/1728 cut-off events. For 12555/12594 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 7471 event pairs, 261 based on Foata normal form. 42/1762 useless extension candidates. Maximal degree in co-relation 9289. Up to 918 conditions per place. [2023-08-31 03:25:07,984 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 72 selfloop transitions, 55 changer transitions 0/134 dead transitions. [2023-08-31 03:25:07,984 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 134 transitions, 1571 flow [2023-08-31 03:25:07,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-31 03:25:07,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-31 03:25:07,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 882 transitions. [2023-08-31 03:25:07,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4483985765124555 [2023-08-31 03:25:07,988 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 882 transitions. [2023-08-31 03:25:07,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 882 transitions. [2023-08-31 03:25:07,988 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:07,988 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 882 transitions. [2023-08-31 03:25:07,990 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 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 03:25:07,993 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states 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 03:25:07,993 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states 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 03:25:07,993 INFO L175 Difference]: Start difference. First operand has 75 places, 100 transitions, 1119 flow. Second operand 7 states and 882 transitions. [2023-08-31 03:25:07,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 134 transitions, 1571 flow [2023-08-31 03:25:08,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 134 transitions, 1511 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-08-31 03:25:08,013 INFO L231 Difference]: Finished difference. Result has 80 places, 106 transitions, 1296 flow [2023-08-31 03:25:08,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1296, PETRI_PLACES=80, PETRI_TRANSITIONS=106} [2023-08-31 03:25:08,014 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 50 predicate places. [2023-08-31 03:25:08,014 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 106 transitions, 1296 flow [2023-08-31 03:25:08,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 121.0) internal successors, (847), 7 states have internal predecessors, (847), 0 states have call successors, (0), 0 states 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 03:25:08,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:08,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:08,023 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 03:25:08,220 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 03:25:08,221 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:08,221 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:08,221 INFO L85 PathProgramCache]: Analyzing trace with hash 559981522, now seen corresponding path program 1 times [2023-08-31 03:25:08,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:08,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425509259] [2023-08-31 03:25:08,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:08,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:08,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:08,288 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:08,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:08,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425509259] [2023-08-31 03:25:08,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425509259] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:08,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927252469] [2023-08-31 03:25:08,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:08,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:25:08,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:25:08,291 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 03:25:08,293 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 03:25:08,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:08,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-31 03:25:08,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:25:08,401 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:08,402 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:25:08,422 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:08,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927252469] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:08,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-31 03:25:08,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2023-08-31 03:25:08,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007425457] [2023-08-31 03:25:08,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 03:25:08,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-31 03:25:08,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:08,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-31 03:25:08,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-31 03:25:08,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 281 [2023-08-31 03:25:08,461 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 106 transitions, 1296 flow. Second operand has 5 states, 5 states have (on average 128.0) internal successors, (640), 5 states have internal predecessors, (640), 0 states have call successors, (0), 0 states 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 03:25:08,461 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:08,461 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 281 [2023-08-31 03:25:08,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:08,677 INFO L130 PetriNetUnfolder]: 960/1418 cut-off events. [2023-08-31 03:25:08,677 INFO L131 PetriNetUnfolder]: For 11945/12158 co-relation queries the response was YES. [2023-08-31 03:25:08,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7851 conditions, 1418 events. 960/1418 cut-off events. For 11945/12158 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 6191 event pairs, 280 based on Foata normal form. 218/1558 useless extension candidates. Maximal degree in co-relation 7808. Up to 1101 conditions per place. [2023-08-31 03:25:08,694 INFO L137 encePairwiseOnDemand]: 276/281 looper letters, 105 selfloop transitions, 11 changer transitions 0/129 dead transitions. [2023-08-31 03:25:08,695 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 129 transitions, 1751 flow [2023-08-31 03:25:08,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-31 03:25:08,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-31 03:25:08,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 654 transitions. [2023-08-31 03:25:08,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46548042704626336 [2023-08-31 03:25:08,698 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 654 transitions. [2023-08-31 03:25:08,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 654 transitions. [2023-08-31 03:25:08,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:08,698 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 654 transitions. [2023-08-31 03:25:08,700 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 130.8) internal successors, (654), 5 states have internal predecessors, (654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:25:08,702 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 281.0) internal successors, (1686), 6 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states 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 03:25:08,702 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 281.0) internal successors, (1686), 6 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states 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 03:25:08,702 INFO L175 Difference]: Start difference. First operand has 80 places, 106 transitions, 1296 flow. Second operand 5 states and 654 transitions. [2023-08-31 03:25:08,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 129 transitions, 1751 flow [2023-08-31 03:25:08,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 129 transitions, 1624 flow, removed 21 selfloop flow, removed 4 redundant places. [2023-08-31 03:25:08,721 INFO L231 Difference]: Finished difference. Result has 81 places, 107 transitions, 1226 flow [2023-08-31 03:25:08,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=1181, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1226, PETRI_PLACES=81, PETRI_TRANSITIONS=107} [2023-08-31 03:25:08,721 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 51 predicate places. [2023-08-31 03:25:08,722 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 107 transitions, 1226 flow [2023-08-31 03:25:08,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 128.0) internal successors, (640), 5 states have internal predecessors, (640), 0 states have call successors, (0), 0 states 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 03:25:08,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:08,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:08,728 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 03:25:08,928 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 03:25:08,928 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:08,929 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:08,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1412736136, now seen corresponding path program 1 times [2023-08-31 03:25:08,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:08,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433333320] [2023-08-31 03:25:08,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:08,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:08,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:09,898 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:25:09,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:09,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433333320] [2023-08-31 03:25:09,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433333320] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:09,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070561813] [2023-08-31 03:25:09,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:09,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:25:09,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:25:09,901 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 03:25:09,924 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 03:25:09,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:10,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-31 03:25:10,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:25:10,101 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-31 03:25:10,192 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-31 03:25:10,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:25:10,373 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-31 03:25:10,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:25:10,459 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-31 03:25:10,558 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 03:25:10,560 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:25:10,560 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 10 [2023-08-31 03:25:10,605 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:25:10,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:25:12,349 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:25:12,349 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 49 [2023-08-31 03:25:12,365 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:25:12,366 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 990 treesize of output 902 [2023-08-31 03:25:12,394 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 192 [2023-08-31 03:25:12,402 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 192 treesize of output 180 [2023-08-31 03:25:12,417 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:25:12,418 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 96 treesize of output 91 [2023-08-31 03:25:13,257 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:25:13,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070561813] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:25:13,257 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:25:13,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2023-08-31 03:25:13,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132810270] [2023-08-31 03:25:13,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:25:13,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-31 03:25:13,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:13,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-31 03:25:13,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=683, Unknown=11, NotChecked=0, Total=812 [2023-08-31 03:25:14,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 281 [2023-08-31 03:25:14,186 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 107 transitions, 1226 flow. Second operand has 29 states, 29 states have (on average 77.27586206896552) internal successors, (2241), 29 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states 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 03:25:14,186 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:14,186 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 281 [2023-08-31 03:25:14,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:17,491 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 03:25:19,885 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 03:25:20,892 INFO L130 PetriNetUnfolder]: 2229/3359 cut-off events. [2023-08-31 03:25:20,893 INFO L131 PetriNetUnfolder]: For 22197/22435 co-relation queries the response was YES. [2023-08-31 03:25:20,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18348 conditions, 3359 events. 2229/3359 cut-off events. For 22197/22435 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 16860 event pairs, 105 based on Foata normal form. 201/3555 useless extension candidates. Maximal degree in co-relation 17048. Up to 1743 conditions per place. [2023-08-31 03:25:20,934 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 194 selfloop transitions, 178 changer transitions 7/384 dead transitions. [2023-08-31 03:25:20,934 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 384 transitions, 4696 flow [2023-08-31 03:25:20,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-31 03:25:20,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-31 03:25:20,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1517 transitions. [2023-08-31 03:25:20,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2999209173586398 [2023-08-31 03:25:20,940 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1517 transitions. [2023-08-31 03:25:20,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1517 transitions. [2023-08-31 03:25:20,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:20,941 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1517 transitions. [2023-08-31 03:25:20,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 84.27777777777777) internal successors, (1517), 18 states have internal predecessors, (1517), 0 states have call successors, (0), 0 states 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 03:25:20,949 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 281.0) internal successors, (5339), 19 states have internal predecessors, (5339), 0 states have call successors, (0), 0 states 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 03:25:20,950 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 281.0) internal successors, (5339), 19 states have internal predecessors, (5339), 0 states have call successors, (0), 0 states 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 03:25:20,950 INFO L175 Difference]: Start difference. First operand has 81 places, 107 transitions, 1226 flow. Second operand 18 states and 1517 transitions. [2023-08-31 03:25:20,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 384 transitions, 4696 flow [2023-08-31 03:25:20,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 384 transitions, 4650 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-08-31 03:25:20,990 INFO L231 Difference]: Finished difference. Result has 103 places, 252 transitions, 3537 flow [2023-08-31 03:25:20,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=1209, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3537, PETRI_PLACES=103, PETRI_TRANSITIONS=252} [2023-08-31 03:25:20,992 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 73 predicate places. [2023-08-31 03:25:20,992 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 252 transitions, 3537 flow [2023-08-31 03:25:20,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 77.27586206896552) internal successors, (2241), 29 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states 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 03:25:20,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:21,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:21,011 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 03:25:21,208 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 03:25:21,209 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:21,209 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:21,209 INFO L85 PathProgramCache]: Analyzing trace with hash -2051396741, now seen corresponding path program 1 times [2023-08-31 03:25:21,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:21,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939086916] [2023-08-31 03:25:21,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:21,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:21,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:21,967 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:25:21,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:21,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939086916] [2023-08-31 03:25:21,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939086916] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:21,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312034506] [2023-08-31 03:25:21,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:21,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:25:21,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:25:21,970 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 03:25:21,988 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 03:25:22,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:22,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-31 03:25:22,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:25:22,134 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-31 03:25:22,180 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-31 03:25:22,218 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-31 03:25:22,259 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-31 03:25:22,340 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-08-31 03:25:22,368 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:25:22,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:25:22,496 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:22,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312034506] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:25:22,497 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:25:22,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 4] total 17 [2023-08-31 03:25:22,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291430762] [2023-08-31 03:25:22,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:25:22,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-31 03:25:22,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:22,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-31 03:25:22,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2023-08-31 03:25:23,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 281 [2023-08-31 03:25:23,226 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 252 transitions, 3537 flow. Second operand has 19 states, 19 states have (on average 111.6842105263158) internal successors, (2122), 19 states have internal predecessors, (2122), 0 states have call successors, (0), 0 states 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 03:25:23,226 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:23,226 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 281 [2023-08-31 03:25:23,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:24,205 INFO L130 PetriNetUnfolder]: 3387/5092 cut-off events. [2023-08-31 03:25:24,205 INFO L131 PetriNetUnfolder]: For 49372/49903 co-relation queries the response was YES. [2023-08-31 03:25:24,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31702 conditions, 5092 events. 3387/5092 cut-off events. For 49372/49903 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 27480 event pairs, 331 based on Foata normal form. 459/5463 useless extension candidates. Maximal degree in co-relation 31036. Up to 3467 conditions per place. [2023-08-31 03:25:24,249 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 210 selfloop transitions, 214 changer transitions 1/438 dead transitions. [2023-08-31 03:25:24,249 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 438 transitions, 6696 flow [2023-08-31 03:25:24,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 03:25:24,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 03:25:24,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 962 transitions. [2023-08-31 03:25:24,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4279359430604982 [2023-08-31 03:25:24,252 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 962 transitions. [2023-08-31 03:25:24,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 962 transitions. [2023-08-31 03:25:24,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:24,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 962 transitions. [2023-08-31 03:25:24,255 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 120.25) internal successors, (962), 8 states have internal predecessors, (962), 0 states have call successors, (0), 0 states 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 03:25:24,257 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:25:24,258 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:25:24,258 INFO L175 Difference]: Start difference. First operand has 103 places, 252 transitions, 3537 flow. Second operand 8 states and 962 transitions. [2023-08-31 03:25:24,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 438 transitions, 6696 flow [2023-08-31 03:25:24,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 438 transitions, 6321 flow, removed 151 selfloop flow, removed 2 redundant places. [2023-08-31 03:25:24,351 INFO L231 Difference]: Finished difference. Result has 112 places, 365 transitions, 5543 flow [2023-08-31 03:25:24,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=3291, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5543, PETRI_PLACES=112, PETRI_TRANSITIONS=365} [2023-08-31 03:25:24,351 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 82 predicate places. [2023-08-31 03:25:24,352 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 365 transitions, 5543 flow [2023-08-31 03:25:24,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 111.6842105263158) internal successors, (2122), 19 states have internal predecessors, (2122), 0 states have call successors, (0), 0 states 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 03:25:24,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:24,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:24,358 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-08-31 03:25:24,558 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 03:25:24,558 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:24,559 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:24,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1764233959, now seen corresponding path program 2 times [2023-08-31 03:25:24,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:24,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721002180] [2023-08-31 03:25:24,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:24,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:24,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:25,280 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:25:25,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:25,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721002180] [2023-08-31 03:25:25,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721002180] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:25,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218788879] [2023-08-31 03:25:25,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 03:25:25,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:25:25,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:25:25,282 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 03:25:25,285 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 03:25:25,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 03:25:25,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:25:25,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-31 03:25:25,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:25:25,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:25:25,551 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-31 03:25:25,591 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-08-31 03:25:25,653 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:25,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:25:25,776 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:25:25,776 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 44 [2023-08-31 03:25:25,781 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2023-08-31 03:25:25,917 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:25,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218788879] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:25:25,918 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:25:25,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 21 [2023-08-31 03:25:25,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174767953] [2023-08-31 03:25:25,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:25:25,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-31 03:25:25,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:25,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-31 03:25:25,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=401, Unknown=3, NotChecked=0, Total=506 [2023-08-31 03:25:26,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 281 [2023-08-31 03:25:26,105 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 365 transitions, 5543 flow. Second operand has 23 states, 23 states have (on average 89.78260869565217) internal successors, (2065), 23 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states 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 03:25:26,105 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:26,105 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 281 [2023-08-31 03:25:26,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:27,327 INFO L130 PetriNetUnfolder]: 4160/6267 cut-off events. [2023-08-31 03:25:27,327 INFO L131 PetriNetUnfolder]: For 70937/71692 co-relation queries the response was YES. [2023-08-31 03:25:27,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41545 conditions, 6267 events. 4160/6267 cut-off events. For 70937/71692 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 35502 event pairs, 456 based on Foata normal form. 627/6735 useless extension candidates. Maximal degree in co-relation 40916. Up to 3769 conditions per place. [2023-08-31 03:25:27,379 INFO L137 encePairwiseOnDemand]: 272/281 looper letters, 212 selfloop transitions, 294 changer transitions 1/520 dead transitions. [2023-08-31 03:25:27,379 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 520 transitions, 8515 flow [2023-08-31 03:25:27,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 03:25:27,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 03:25:27,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 786 transitions. [2023-08-31 03:25:27,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.349644128113879 [2023-08-31 03:25:27,382 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 786 transitions. [2023-08-31 03:25:27,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 786 transitions. [2023-08-31 03:25:27,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:27,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 786 transitions. [2023-08-31 03:25:27,385 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 98.25) internal successors, (786), 8 states have internal predecessors, (786), 0 states have call successors, (0), 0 states 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 03:25:27,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:25:27,387 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:25:27,388 INFO L175 Difference]: Start difference. First operand has 112 places, 365 transitions, 5543 flow. Second operand 8 states and 786 transitions. [2023-08-31 03:25:27,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 520 transitions, 8515 flow [2023-08-31 03:25:27,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 520 transitions, 8417 flow, removed 48 selfloop flow, removed 1 redundant places. [2023-08-31 03:25:27,529 INFO L231 Difference]: Finished difference. Result has 121 places, 447 transitions, 7653 flow [2023-08-31 03:25:27,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=5445, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7653, PETRI_PLACES=121, PETRI_TRANSITIONS=447} [2023-08-31 03:25:27,531 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 91 predicate places. [2023-08-31 03:25:27,531 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 447 transitions, 7653 flow [2023-08-31 03:25:27,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 89.78260869565217) internal successors, (2065), 23 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states 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 03:25:27,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:27,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:27,540 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 03:25:27,738 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 03:25:27,738 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:27,739 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:27,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1756959189, now seen corresponding path program 3 times [2023-08-31 03:25:27,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:27,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987080687] [2023-08-31 03:25:27,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:27,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:27,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:28,097 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:28,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:28,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987080687] [2023-08-31 03:25:28,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987080687] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:28,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497220258] [2023-08-31 03:25:28,098 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 03:25:28,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:25:28,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:25:28,101 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 03:25:28,124 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 03:25:28,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-31 03:25:28,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:25:28,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-31 03:25:28,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:25:28,360 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-08-31 03:25:28,421 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:28,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:25:28,504 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:25:28,505 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 21 [2023-08-31 03:25:28,665 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:28,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497220258] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:25:28,666 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:25:28,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 4] total 11 [2023-08-31 03:25:28,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113306608] [2023-08-31 03:25:28,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:25:28,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-31 03:25:28,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:28,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-31 03:25:28,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2023-08-31 03:25:28,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-08-31 03:25:28,891 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 447 transitions, 7653 flow. Second operand has 13 states, 13 states have (on average 122.15384615384616) internal successors, (1588), 13 states have internal predecessors, (1588), 0 states have call successors, (0), 0 states 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 03:25:28,891 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:28,891 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-08-31 03:25:28,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:29,886 INFO L130 PetriNetUnfolder]: 4486/6773 cut-off events. [2023-08-31 03:25:29,886 INFO L131 PetriNetUnfolder]: For 96139/97037 co-relation queries the response was YES. [2023-08-31 03:25:29,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49006 conditions, 6773 events. 4486/6773 cut-off events. For 96139/97037 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 39010 event pairs, 835 based on Foata normal form. 754/7313 useless extension candidates. Maximal degree in co-relation 48359. Up to 5828 conditions per place. [2023-08-31 03:25:29,949 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 377 selfloop transitions, 164 changer transitions 1/555 dead transitions. [2023-08-31 03:25:29,949 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 555 transitions, 10117 flow [2023-08-31 03:25:29,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-31 03:25:29,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-31 03:25:29,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 907 transitions. [2023-08-31 03:25:29,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4611082867310625 [2023-08-31 03:25:29,951 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 907 transitions. [2023-08-31 03:25:29,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 907 transitions. [2023-08-31 03:25:29,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:29,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 907 transitions. [2023-08-31 03:25:29,953 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 129.57142857142858) internal successors, (907), 7 states have internal predecessors, (907), 0 states have call successors, (0), 0 states 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 03:25:29,955 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states 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 03:25:29,956 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states 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 03:25:29,956 INFO L175 Difference]: Start difference. First operand has 121 places, 447 transitions, 7653 flow. Second operand 7 states and 907 transitions. [2023-08-31 03:25:29,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 555 transitions, 10117 flow [2023-08-31 03:25:30,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 555 transitions, 9930 flow, removed 37 selfloop flow, removed 3 redundant places. [2023-08-31 03:25:30,197 INFO L231 Difference]: Finished difference. Result has 127 places, 498 transitions, 8883 flow [2023-08-31 03:25:30,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=7478, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8883, PETRI_PLACES=127, PETRI_TRANSITIONS=498} [2023-08-31 03:25:30,198 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 97 predicate places. [2023-08-31 03:25:30,199 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 498 transitions, 8883 flow [2023-08-31 03:25:30,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 122.15384615384616) internal successors, (1588), 13 states have internal predecessors, (1588), 0 states have call successors, (0), 0 states 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 03:25:30,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:30,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:30,209 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 03:25:30,406 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 03:25:30,406 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:30,407 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:30,407 INFO L85 PathProgramCache]: Analyzing trace with hash -630875223, now seen corresponding path program 4 times [2023-08-31 03:25:30,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:30,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463627344] [2023-08-31 03:25:30,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:30,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:30,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:30,889 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:30,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:30,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463627344] [2023-08-31 03:25:30,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463627344] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:30,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107940989] [2023-08-31 03:25:30,890 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 03:25:30,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:25:30,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:25:30,892 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 03:25:30,894 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 03:25:30,995 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 03:25:30,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:25:30,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-31 03:25:31,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:25:31,135 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-08-31 03:25:31,171 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:31,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:25:31,236 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:25:31,237 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 21 [2023-08-31 03:25:31,371 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:31,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107940989] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:25:31,371 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:25:31,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 4] total 15 [2023-08-31 03:25:31,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552488781] [2023-08-31 03:25:31,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:25:31,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-31 03:25:31,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:31,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-31 03:25:31,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2023-08-31 03:25:31,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-08-31 03:25:31,645 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 498 transitions, 8883 flow. Second operand has 17 states, 17 states have (on average 121.88235294117646) internal successors, (2072), 17 states have internal predecessors, (2072), 0 states have call successors, (0), 0 states 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 03:25:31,645 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:31,645 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-08-31 03:25:31,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:32,920 INFO L130 PetriNetUnfolder]: 4598/6954 cut-off events. [2023-08-31 03:25:32,920 INFO L131 PetriNetUnfolder]: For 102824/103745 co-relation queries the response was YES. [2023-08-31 03:25:32,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51373 conditions, 6954 events. 4598/6954 cut-off events. For 102824/103745 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 40480 event pairs, 872 based on Foata normal form. 765/7492 useless extension candidates. Maximal degree in co-relation 50716. Up to 6375 conditions per place. [2023-08-31 03:25:32,974 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 428 selfloop transitions, 109 changer transitions 1/551 dead transitions. [2023-08-31 03:25:32,974 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 551 transitions, 10448 flow [2023-08-31 03:25:32,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-31 03:25:32,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-31 03:25:32,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 902 transitions. [2023-08-31 03:25:32,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45856634468734114 [2023-08-31 03:25:32,977 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 902 transitions. [2023-08-31 03:25:32,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 902 transitions. [2023-08-31 03:25:32,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:32,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 902 transitions. [2023-08-31 03:25:32,978 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 128.85714285714286) internal successors, (902), 7 states have internal predecessors, (902), 0 states have call successors, (0), 0 states 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 03:25:32,980 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states 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 03:25:32,981 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states 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 03:25:32,981 INFO L175 Difference]: Start difference. First operand has 127 places, 498 transitions, 8883 flow. Second operand 7 states and 902 transitions. [2023-08-31 03:25:32,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 551 transitions, 10448 flow [2023-08-31 03:25:33,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 551 transitions, 10198 flow, removed 16 selfloop flow, removed 3 redundant places. [2023-08-31 03:25:33,215 INFO L231 Difference]: Finished difference. Result has 132 places, 509 transitions, 9026 flow [2023-08-31 03:25:33,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=8633, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9026, PETRI_PLACES=132, PETRI_TRANSITIONS=509} [2023-08-31 03:25:33,216 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 102 predicate places. [2023-08-31 03:25:33,216 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 509 transitions, 9026 flow [2023-08-31 03:25:33,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 121.88235294117646) internal successors, (2072), 17 states have internal predecessors, (2072), 0 states have call successors, (0), 0 states 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 03:25:33,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:33,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:33,227 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 03:25:33,422 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 03:25:33,422 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:33,423 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:33,423 INFO L85 PathProgramCache]: Analyzing trace with hash 529415184, now seen corresponding path program 2 times [2023-08-31 03:25:33,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:33,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735018509] [2023-08-31 03:25:33,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:33,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:33,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:34,349 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:25:34,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:34,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735018509] [2023-08-31 03:25:34,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735018509] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:34,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453034428] [2023-08-31 03:25:34,350 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 03:25:34,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:25:34,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:25:34,351 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 03:25:34,354 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 03:25:34,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 03:25:34,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:25:34,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-31 03:25:34,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:25:34,773 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 03:25:34,775 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:25:34,775 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 10 [2023-08-31 03:25:34,877 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:25:34,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:25:34,936 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:25:34,937 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 21 [2023-08-31 03:25:35,302 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:25:35,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453034428] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:25:35,302 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:25:35,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 23 [2023-08-31 03:25:35,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10279912] [2023-08-31 03:25:35,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:25:35,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-31 03:25:35,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:35,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-31 03:25:35,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2023-08-31 03:25:36,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 281 [2023-08-31 03:25:36,726 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 509 transitions, 9026 flow. Second operand has 25 states, 25 states have (on average 100.4) internal successors, (2510), 25 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states 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 03:25:36,726 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:36,726 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 281 [2023-08-31 03:25:36,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:38,805 INFO L130 PetriNetUnfolder]: 5174/7875 cut-off events. [2023-08-31 03:25:38,806 INFO L131 PetriNetUnfolder]: For 100037/100345 co-relation queries the response was YES. [2023-08-31 03:25:38,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56711 conditions, 7875 events. 5174/7875 cut-off events. For 100037/100345 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 46498 event pairs, 733 based on Foata normal form. 254/8095 useless extension candidates. Maximal degree in co-relation 56102. Up to 5915 conditions per place. [2023-08-31 03:25:38,869 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 387 selfloop transitions, 271 changer transitions 4/676 dead transitions. [2023-08-31 03:25:38,870 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 676 transitions, 12157 flow [2023-08-31 03:25:38,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-31 03:25:38,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-31 03:25:38,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1804 transitions. [2023-08-31 03:25:38,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3776428720954574 [2023-08-31 03:25:38,874 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1804 transitions. [2023-08-31 03:25:38,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1804 transitions. [2023-08-31 03:25:38,874 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:38,874 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1804 transitions. [2023-08-31 03:25:38,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 106.11764705882354) internal successors, (1804), 17 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states 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 03:25:38,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 281.0) internal successors, (5058), 18 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states 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 03:25:38,881 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 281.0) internal successors, (5058), 18 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states 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 03:25:38,881 INFO L175 Difference]: Start difference. First operand has 132 places, 509 transitions, 9026 flow. Second operand 17 states and 1804 transitions. [2023-08-31 03:25:38,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 676 transitions, 12157 flow [2023-08-31 03:25:39,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 676 transitions, 11956 flow, removed 30 selfloop flow, removed 3 redundant places. [2023-08-31 03:25:39,213 INFO L231 Difference]: Finished difference. Result has 149 places, 592 transitions, 10825 flow [2023-08-31 03:25:39,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=8849, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10825, PETRI_PLACES=149, PETRI_TRANSITIONS=592} [2023-08-31 03:25:39,214 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 119 predicate places. [2023-08-31 03:25:39,214 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 592 transitions, 10825 flow [2023-08-31 03:25:39,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 100.4) internal successors, (2510), 25 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states 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 03:25:39,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:39,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:39,223 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 03:25:39,420 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 03:25:39,420 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:39,421 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:39,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1608399965, now seen corresponding path program 5 times [2023-08-31 03:25:39,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:39,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95520063] [2023-08-31 03:25:39,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:39,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:39,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:39,932 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:39,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:39,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95520063] [2023-08-31 03:25:39,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95520063] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:39,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145637040] [2023-08-31 03:25:39,933 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 03:25:39,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:25:39,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:25:39,935 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 03:25:39,937 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 03:25:40,045 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 03:25:40,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:25:40,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-31 03:25:40,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:25:40,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:25:40,242 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-31 03:25:40,301 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-08-31 03:25:40,353 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:40,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:25:40,428 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_708 (Array Int Int))) (= (mod c_~sum1~0 4294967296) (mod (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_708) c_~A~0.base) (+ (* c_thread2Thread1of1ForFork0_~i~1 4) c_~A~0.offset)) c_~sum3~0 c_~sum2~0) 4294967296))) is different from false [2023-08-31 03:25:40,437 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:25:40,437 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 48 [2023-08-31 03:25:40,441 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2023-08-31 03:25:40,594 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:40,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145637040] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:25:40,594 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:25:40,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-08-31 03:25:40,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107062365] [2023-08-31 03:25:40,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:25:40,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-31 03:25:40,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:40,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-31 03:25:40,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=316, Unknown=1, NotChecked=38, Total=462 [2023-08-31 03:25:40,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 281 [2023-08-31 03:25:40,682 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 592 transitions, 10825 flow. Second operand has 22 states, 22 states have (on average 100.9090909090909) internal successors, (2220), 22 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states 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 03:25:40,682 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:40,682 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 281 [2023-08-31 03:25:40,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:41,986 INFO L130 PetriNetUnfolder]: 5304/8009 cut-off events. [2023-08-31 03:25:41,987 INFO L131 PetriNetUnfolder]: For 128134/129141 co-relation queries the response was YES. [2023-08-31 03:25:42,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61271 conditions, 8009 events. 5304/8009 cut-off events. For 128134/129141 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 47396 event pairs, 988 based on Foata normal form. 821/8612 useless extension candidates. Maximal degree in co-relation 60505. Up to 6736 conditions per place. [2023-08-31 03:25:42,055 INFO L137 encePairwiseOnDemand]: 274/281 looper letters, 432 selfloop transitions, 220 changer transitions 1/671 dead transitions. [2023-08-31 03:25:42,055 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 671 transitions, 13087 flow [2023-08-31 03:25:42,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-31 03:25:42,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-31 03:25:42,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 767 transitions. [2023-08-31 03:25:42,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38993390950686324 [2023-08-31 03:25:42,058 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 767 transitions. [2023-08-31 03:25:42,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 767 transitions. [2023-08-31 03:25:42,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:42,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 767 transitions. [2023-08-31 03:25:42,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 109.57142857142857) internal successors, (767), 7 states have internal predecessors, (767), 0 states have call successors, (0), 0 states 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 03:25:42,061 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states 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 03:25:42,061 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states 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 03:25:42,061 INFO L175 Difference]: Start difference. First operand has 149 places, 592 transitions, 10825 flow. Second operand 7 states and 767 transitions. [2023-08-31 03:25:42,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 671 transitions, 13087 flow [2023-08-31 03:25:42,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 671 transitions, 12884 flow, removed 85 selfloop flow, removed 4 redundant places. [2023-08-31 03:25:42,485 INFO L231 Difference]: Finished difference. Result has 153 places, 614 transitions, 11636 flow [2023-08-31 03:25:42,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=10624, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11636, PETRI_PLACES=153, PETRI_TRANSITIONS=614} [2023-08-31 03:25:42,485 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 123 predicate places. [2023-08-31 03:25:42,485 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 614 transitions, 11636 flow [2023-08-31 03:25:42,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 100.9090909090909) internal successors, (2220), 22 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states 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 03:25:42,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:42,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:42,492 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 03:25:42,692 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 03:25:42,692 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:42,692 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:42,692 INFO L85 PathProgramCache]: Analyzing trace with hash 41254953, now seen corresponding path program 6 times [2023-08-31 03:25:42,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:42,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854410497] [2023-08-31 03:25:42,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:42,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:42,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:43,329 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:25:43,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:43,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854410497] [2023-08-31 03:25:43,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854410497] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:43,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452150900] [2023-08-31 03:25:43,330 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 03:25:43,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:25:43,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:25:43,333 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 03:25:43,360 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 03:25:43,445 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-31 03:25:43,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:25:43,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-31 03:25:43,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:25:43,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:25:43,665 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-31 03:25:43,695 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-08-31 03:25:43,741 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:43,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:25:43,852 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:25:43,852 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 48 [2023-08-31 03:25:43,858 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2023-08-31 03:25:44,009 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:44,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452150900] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:25:44,010 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:25:44,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 21 [2023-08-31 03:25:44,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877039037] [2023-08-31 03:25:44,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:25:44,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-31 03:25:44,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:44,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-31 03:25:44,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=394, Unknown=4, NotChecked=0, Total=506 [2023-08-31 03:25:44,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 281 [2023-08-31 03:25:44,816 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 614 transitions, 11636 flow. Second operand has 23 states, 23 states have (on average 89.3913043478261) internal successors, (2056), 23 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states 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 03:25:44,816 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:44,816 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 281 [2023-08-31 03:25:44,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:46,257 INFO L130 PetriNetUnfolder]: 5421/8192 cut-off events. [2023-08-31 03:25:46,258 INFO L131 PetriNetUnfolder]: For 138595/139608 co-relation queries the response was YES. [2023-08-31 03:25:46,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63697 conditions, 8192 events. 5421/8192 cut-off events. For 138595/139608 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 48631 event pairs, 1007 based on Foata normal form. 833/8805 useless extension candidates. Maximal degree in co-relation 62920. Up to 7456 conditions per place. [2023-08-31 03:25:46,330 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 506 selfloop transitions, 141 changer transitions 1/666 dead transitions. [2023-08-31 03:25:46,330 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 666 transitions, 13498 flow [2023-08-31 03:25:46,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 03:25:46,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 03:25:46,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 773 transitions. [2023-08-31 03:25:46,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34386120996441283 [2023-08-31 03:25:46,332 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 773 transitions. [2023-08-31 03:25:46,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 773 transitions. [2023-08-31 03:25:46,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:46,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 773 transitions. [2023-08-31 03:25:46,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 96.625) internal successors, (773), 8 states have internal predecessors, (773), 0 states have call successors, (0), 0 states 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 03:25:46,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:25:46,335 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:25:46,335 INFO L175 Difference]: Start difference. First operand has 153 places, 614 transitions, 11636 flow. Second operand 8 states and 773 transitions. [2023-08-31 03:25:46,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 666 transitions, 13498 flow [2023-08-31 03:25:46,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 666 transitions, 13177 flow, removed 17 selfloop flow, removed 4 redundant places. [2023-08-31 03:25:46,843 INFO L231 Difference]: Finished difference. Result has 158 places, 624 transitions, 11830 flow [2023-08-31 03:25:46,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=11315, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11830, PETRI_PLACES=158, PETRI_TRANSITIONS=624} [2023-08-31 03:25:46,844 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 128 predicate places. [2023-08-31 03:25:46,844 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 624 transitions, 11830 flow [2023-08-31 03:25:46,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 89.3913043478261) internal successors, (2056), 23 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states 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 03:25:46,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:46,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:46,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-31 03:25:47,045 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 03:25:47,046 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:47,046 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:47,047 INFO L85 PathProgramCache]: Analyzing trace with hash 769062817, now seen corresponding path program 7 times [2023-08-31 03:25:47,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:47,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62866405] [2023-08-31 03:25:47,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:47,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:47,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:47,403 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:47,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:47,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62866405] [2023-08-31 03:25:47,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62866405] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:47,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121772676] [2023-08-31 03:25:47,404 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-31 03:25:47,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:25:47,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:25:47,406 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 03:25:47,408 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 03:25:47,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:47,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-31 03:25:47,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:25:47,576 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-31 03:25:47,606 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-31 03:25:47,655 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-31 03:25:47,693 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-31 03:25:47,768 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-08-31 03:25:47,817 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:25:47,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:25:47,923 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:47,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121772676] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:25:47,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:25:47,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 4] total 15 [2023-08-31 03:25:47,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118528246] [2023-08-31 03:25:47,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:25:47,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-31 03:25:47,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:47,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-31 03:25:47,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2023-08-31 03:25:48,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 281 [2023-08-31 03:25:48,472 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 624 transitions, 11830 flow. Second operand has 17 states, 17 states have (on average 112.52941176470588) internal successors, (1913), 17 states have internal predecessors, (1913), 0 states have call successors, (0), 0 states 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 03:25:48,472 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:48,472 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 281 [2023-08-31 03:25:48,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:49,976 INFO L130 PetriNetUnfolder]: 5519/8355 cut-off events. [2023-08-31 03:25:49,976 INFO L131 PetriNetUnfolder]: For 142342/143360 co-relation queries the response was YES. [2023-08-31 03:25:50,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64867 conditions, 8355 events. 5519/8355 cut-off events. For 142342/143360 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 49850 event pairs, 1062 based on Foata normal form. 809/8939 useless extension candidates. Maximal degree in co-relation 64080. Up to 7376 conditions per place. [2023-08-31 03:25:50,162 INFO L137 encePairwiseOnDemand]: 272/281 looper letters, 503 selfloop transitions, 166 changer transitions 1/688 dead transitions. [2023-08-31 03:25:50,163 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 688 transitions, 13912 flow [2023-08-31 03:25:50,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 03:25:50,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 03:25:50,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 951 transitions. [2023-08-31 03:25:50,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42304270462633453 [2023-08-31 03:25:50,164 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 951 transitions. [2023-08-31 03:25:50,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 951 transitions. [2023-08-31 03:25:50,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:50,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 951 transitions. [2023-08-31 03:25:50,165 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 118.875) internal successors, (951), 8 states have internal predecessors, (951), 0 states have call successors, (0), 0 states 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 03:25:50,167 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:25:50,168 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:25:50,168 INFO L175 Difference]: Start difference. First operand has 158 places, 624 transitions, 11830 flow. Second operand 8 states and 951 transitions. [2023-08-31 03:25:50,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 688 transitions, 13912 flow [2023-08-31 03:25:50,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 688 transitions, 13748 flow, removed 41 selfloop flow, removed 3 redundant places. [2023-08-31 03:25:50,512 INFO L231 Difference]: Finished difference. Result has 165 places, 643 transitions, 12445 flow [2023-08-31 03:25:50,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=11670, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12445, PETRI_PLACES=165, PETRI_TRANSITIONS=643} [2023-08-31 03:25:50,512 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 135 predicate places. [2023-08-31 03:25:50,513 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 643 transitions, 12445 flow [2023-08-31 03:25:50,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 112.52941176470588) internal successors, (1913), 17 states have internal predecessors, (1913), 0 states have call successors, (0), 0 states 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 03:25:50,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:50,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:50,518 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-31 03:25:50,716 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 03:25:50,717 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:50,717 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:50,717 INFO L85 PathProgramCache]: Analyzing trace with hash -469780055, now seen corresponding path program 8 times [2023-08-31 03:25:50,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:50,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794657384] [2023-08-31 03:25:50,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:50,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:50,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:51,326 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:25:51,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:51,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794657384] [2023-08-31 03:25:51,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794657384] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:51,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247144877] [2023-08-31 03:25:51,327 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 03:25:51,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:25:51,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:25:51,329 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 03:25:51,331 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 03:25:51,438 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 03:25:51,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:25:51,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-31 03:25:51,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:25:51,584 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-08-31 03:25:51,638 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:51,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:25:51,717 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:25:51,717 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 21 [2023-08-31 03:25:51,802 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:51,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247144877] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:25:51,803 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:25:51,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 4] total 15 [2023-08-31 03:25:51,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318693063] [2023-08-31 03:25:51,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:25:51,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-31 03:25:51,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:51,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-31 03:25:51,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2023-08-31 03:25:52,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 281 [2023-08-31 03:25:52,183 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 643 transitions, 12445 flow. Second operand has 17 states, 17 states have (on average 112.52941176470588) internal successors, (1913), 17 states have internal predecessors, (1913), 0 states have call successors, (0), 0 states 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 03:25:52,183 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:52,183 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 281 [2023-08-31 03:25:52,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:53,737 INFO L130 PetriNetUnfolder]: 5781/8747 cut-off events. [2023-08-31 03:25:53,738 INFO L131 PetriNetUnfolder]: For 155745/156779 co-relation queries the response was YES. [2023-08-31 03:25:53,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68989 conditions, 8747 events. 5781/8747 cut-off events. For 155745/156779 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 52614 event pairs, 1083 based on Foata normal form. 841/9357 useless extension candidates. Maximal degree in co-relation 68192. Up to 7926 conditions per place. [2023-08-31 03:25:53,803 INFO L137 encePairwiseOnDemand]: 272/281 looper letters, 535 selfloop transitions, 142 changer transitions 1/696 dead transitions. [2023-08-31 03:25:53,803 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 696 transitions, 14400 flow [2023-08-31 03:25:53,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 03:25:53,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 03:25:53,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 947 transitions. [2023-08-31 03:25:53,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42126334519572955 [2023-08-31 03:25:53,804 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 947 transitions. [2023-08-31 03:25:53,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 947 transitions. [2023-08-31 03:25:53,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:53,805 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 947 transitions. [2023-08-31 03:25:53,806 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 118.375) internal successors, (947), 8 states have internal predecessors, (947), 0 states have call successors, (0), 0 states 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 03:25:53,807 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:25:53,807 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:25:53,807 INFO L175 Difference]: Start difference. First operand has 165 places, 643 transitions, 12445 flow. Second operand 8 states and 947 transitions. [2023-08-31 03:25:53,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 696 transitions, 14400 flow [2023-08-31 03:25:54,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 696 transitions, 14131 flow, removed 72 selfloop flow, removed 2 redundant places. [2023-08-31 03:25:54,214 INFO L231 Difference]: Finished difference. Result has 173 places, 666 transitions, 12968 flow [2023-08-31 03:25:54,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=12176, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12968, PETRI_PLACES=173, PETRI_TRANSITIONS=666} [2023-08-31 03:25:54,214 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 143 predicate places. [2023-08-31 03:25:54,214 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 666 transitions, 12968 flow [2023-08-31 03:25:54,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 112.52941176470588) internal successors, (1913), 17 states have internal predecessors, (1913), 0 states have call successors, (0), 0 states 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 03:25:54,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:54,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:54,219 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 03:25:54,415 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 03:25:54,416 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:54,416 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:54,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1194127343, now seen corresponding path program 9 times [2023-08-31 03:25:54,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:54,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140270123] [2023-08-31 03:25:54,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:54,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:54,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:54,968 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:25:54,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:54,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140270123] [2023-08-31 03:25:54,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140270123] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:54,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113583734] [2023-08-31 03:25:54,969 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 03:25:54,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:25:54,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:25:54,970 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 03:25:54,983 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 03:25:55,108 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-31 03:25:55,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:25:55,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-31 03:25:55,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:25:55,159 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-31 03:25:55,196 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-31 03:25:55,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:25:55,277 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-31 03:25:55,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:25:55,318 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-31 03:25:55,348 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-08-31 03:25:55,395 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:25:55,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:25:55,457 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_895 (Array Int Int))) (= (mod (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_895) c_~A~0.base) c_~A~0.offset) c_~sum3~0 c_~sum2~0) 4294967296) (mod c_~sum1~0 4294967296))) is different from false [2023-08-31 03:25:55,506 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_894 (Array Int Int)) (v_ArrVal_895 (Array Int Int))) (= (mod (+ c_~sum3~0 c_~sum2~0 (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_894) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_895) c_~A~0.base) c_~A~0.offset)) 4294967296) (mod (+ (select (select |c_#memory_int| c_~A~0.base) (+ c_~A~0.offset (* c_thread1Thread1of1ForFork2_~i~0 4))) c_~sum1~0) 4294967296))) is different from false [2023-08-31 03:25:55,512 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_894 (Array Int Int)) (v_ArrVal_895 (Array Int Int))) (= (mod (+ c_~sum3~0 c_~sum2~0 (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_894) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_895) c_~A~0.base) c_~A~0.offset)) 4294967296) (mod (+ (select (select |c_#memory_int| c_~A~0.base) c_~A~0.offset) c_~sum1~0) 4294967296))) is different from false [2023-08-31 03:25:55,523 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_894 (Array Int Int)) (v_ArrVal_893 (Array Int Int)) (v_ArrVal_895 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_893))) (= (mod (+ c_~sum3~0 (select (select (store (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_894) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_895) |c_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset|) c_~sum2~0) 4294967296) (mod (+ c_~sum1~0 (select (select .cse0 |c_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset|)) 4294967296)))) is different from false [2023-08-31 03:25:55,531 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:25:55,531 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 45 [2023-08-31 03:25:55,535 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3478 treesize of output 3158 [2023-08-31 03:25:55,557 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 184 [2023-08-31 03:25:55,564 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 86 [2023-08-31 03:25:55,567 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 174 treesize of output 166 [2023-08-31 03:25:55,795 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2023-08-31 03:25:55,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113583734] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:25:55,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:25:55,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 24 [2023-08-31 03:25:55,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103270603] [2023-08-31 03:25:55,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:25:55,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-31 03:25:55,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:55,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-31 03:25:55,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=365, Unknown=8, NotChecked=172, Total=650 [2023-08-31 03:25:55,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 281 [2023-08-31 03:25:55,799 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 666 transitions, 12968 flow. Second operand has 26 states, 26 states have (on average 89.46153846153847) internal successors, (2326), 26 states have internal predecessors, (2326), 0 states have call successors, (0), 0 states 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 03:25:55,799 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:55,799 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 281 [2023-08-31 03:25:55,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:25:57,628 INFO L130 PetriNetUnfolder]: 6042/9197 cut-off events. [2023-08-31 03:25:57,628 INFO L131 PetriNetUnfolder]: For 164689/165761 co-relation queries the response was YES. [2023-08-31 03:25:57,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72862 conditions, 9197 events. 6042/9197 cut-off events. For 164689/165761 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 56500 event pairs, 776 based on Foata normal form. 852/9812 useless extension candidates. Maximal degree in co-relation 72054. Up to 5728 conditions per place. [2023-08-31 03:25:57,707 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 299 selfloop transitions, 451 changer transitions 1/769 dead transitions. [2023-08-31 03:25:57,707 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 769 transitions, 15884 flow [2023-08-31 03:25:57,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 03:25:57,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 03:25:57,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 786 transitions. [2023-08-31 03:25:57,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.349644128113879 [2023-08-31 03:25:57,709 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 786 transitions. [2023-08-31 03:25:57,709 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 786 transitions. [2023-08-31 03:25:57,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:25:57,709 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 786 transitions. [2023-08-31 03:25:57,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 98.25) internal successors, (786), 8 states have internal predecessors, (786), 0 states have call successors, (0), 0 states 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 03:25:57,711 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:25:57,711 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:25:57,711 INFO L175 Difference]: Start difference. First operand has 173 places, 666 transitions, 12968 flow. Second operand 8 states and 786 transitions. [2023-08-31 03:25:57,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 769 transitions, 15884 flow [2023-08-31 03:25:58,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 769 transitions, 15593 flow, removed 95 selfloop flow, removed 2 redundant places. [2023-08-31 03:25:58,286 INFO L231 Difference]: Finished difference. Result has 181 places, 702 transitions, 14826 flow [2023-08-31 03:25:58,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=12677, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=418, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14826, PETRI_PLACES=181, PETRI_TRANSITIONS=702} [2023-08-31 03:25:58,287 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 151 predicate places. [2023-08-31 03:25:58,287 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 702 transitions, 14826 flow [2023-08-31 03:25:58,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 89.46153846153847) internal successors, (2326), 26 states have internal predecessors, (2326), 0 states have call successors, (0), 0 states 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 03:25:58,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:25:58,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:25:58,297 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 03:25:58,494 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 03:25:58,494 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:25:58,495 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:25:58,495 INFO L85 PathProgramCache]: Analyzing trace with hash -740267701, now seen corresponding path program 10 times [2023-08-31 03:25:58,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:25:58,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590673409] [2023-08-31 03:25:58,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:25:58,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:25:58,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:25:59,042 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:25:59,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:25:59,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590673409] [2023-08-31 03:25:59,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590673409] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:25:59,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153270623] [2023-08-31 03:25:59,043 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 03:25:59,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:25:59,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:25:59,045 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 03:25:59,077 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 03:25:59,170 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 03:25:59,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:25:59,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 24 conjunts are in the unsatisfiable core [2023-08-31 03:25:59,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:25:59,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:25:59,339 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-31 03:25:59,389 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-08-31 03:25:59,420 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:25:59,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:25:59,482 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_940 (Array Int Int))) (= (mod (+ c_~sum3~0 c_~sum2~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_940) c_~A~0.base) (+ (* c_thread2Thread1of1ForFork0_~i~1 4) c_~A~0.offset))) 4294967296) (mod c_~sum1~0 4294967296))) is different from false [2023-08-31 03:25:59,496 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:25:59,496 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 48 [2023-08-31 03:25:59,500 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2023-08-31 03:25:59,649 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2023-08-31 03:25:59,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153270623] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:25:59,650 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:25:59,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 22 [2023-08-31 03:25:59,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787864235] [2023-08-31 03:25:59,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:25:59,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-31 03:25:59,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:25:59,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-31 03:25:59,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=398, Unknown=1, NotChecked=42, Total=552 [2023-08-31 03:25:59,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 281 [2023-08-31 03:25:59,729 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 702 transitions, 14826 flow. Second operand has 24 states, 24 states have (on average 89.75) internal successors, (2154), 24 states have internal predecessors, (2154), 0 states have call successors, (0), 0 states 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 03:25:59,730 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:25:59,730 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 281 [2023-08-31 03:25:59,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:26:01,802 INFO L130 PetriNetUnfolder]: 6242/9460 cut-off events. [2023-08-31 03:26:01,803 INFO L131 PetriNetUnfolder]: For 201366/202475 co-relation queries the response was YES. [2023-08-31 03:26:01,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79664 conditions, 9460 events. 6242/9460 cut-off events. For 201366/202475 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 57841 event pairs, 1293 based on Foata normal form. 881/10067 useless extension candidates. Maximal degree in co-relation 78838. Up to 8219 conditions per place. [2023-08-31 03:26:01,903 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 551 selfloop transitions, 187 changer transitions 1/757 dead transitions. [2023-08-31 03:26:01,903 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 757 transitions, 16950 flow [2023-08-31 03:26:01,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 03:26:01,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 03:26:01,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 775 transitions. [2023-08-31 03:26:01,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3447508896797153 [2023-08-31 03:26:01,905 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 775 transitions. [2023-08-31 03:26:01,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 775 transitions. [2023-08-31 03:26:01,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:26:01,906 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 775 transitions. [2023-08-31 03:26:01,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 96.875) internal successors, (775), 8 states have internal predecessors, (775), 0 states have call successors, (0), 0 states 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 03:26:01,909 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:26:01,909 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:26:01,910 INFO L175 Difference]: Start difference. First operand has 181 places, 702 transitions, 14826 flow. Second operand 8 states and 775 transitions. [2023-08-31 03:26:01,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 757 transitions, 16950 flow [2023-08-31 03:26:02,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 757 transitions, 16624 flow, removed 91 selfloop flow, removed 3 redundant places. [2023-08-31 03:26:02,710 INFO L231 Difference]: Finished difference. Result has 187 places, 712 transitions, 15213 flow [2023-08-31 03:26:02,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=14500, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15213, PETRI_PLACES=187, PETRI_TRANSITIONS=712} [2023-08-31 03:26:02,710 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 157 predicate places. [2023-08-31 03:26:02,711 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 712 transitions, 15213 flow [2023-08-31 03:26:02,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 89.75) internal successors, (2154), 24 states have internal predecessors, (2154), 0 states have call successors, (0), 0 states 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 03:26:02,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:26:02,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:26:02,716 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-08-31 03:26:02,911 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 03:26:02,912 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:26:02,912 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:26:02,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1751465175, now seen corresponding path program 11 times [2023-08-31 03:26:02,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:26:02,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235636190] [2023-08-31 03:26:02,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:26:02,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:26:02,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:26:03,443 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:26:03,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:26:03,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235636190] [2023-08-31 03:26:03,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235636190] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:26:03,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040087450] [2023-08-31 03:26:03,444 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 03:26:03,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:26:03,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:26:03,445 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 03:26:03,460 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 03:26:03,549 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 03:26:03,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:26:03,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-31 03:26:03,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:26:03,673 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-08-31 03:26:03,701 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:26:03,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:26:03,749 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:26:03,749 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 21 [2023-08-31 03:26:03,830 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:26:03,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040087450] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:26:03,831 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:26:03,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 4] total 19 [2023-08-31 03:26:03,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501002726] [2023-08-31 03:26:03,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:26:03,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-31 03:26:03,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:26:03,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-31 03:26:03,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=311, Unknown=0, NotChecked=0, Total=420 [2023-08-31 03:26:04,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 281 [2023-08-31 03:26:04,385 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 712 transitions, 15213 flow. Second operand has 21 states, 21 states have (on average 112.14285714285714) internal successors, (2355), 21 states have internal predecessors, (2355), 0 states have call successors, (0), 0 states 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 03:26:04,385 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:26:04,385 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 281 [2023-08-31 03:26:04,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:26:06,180 INFO L130 PetriNetUnfolder]: 6334/9612 cut-off events. [2023-08-31 03:26:06,181 INFO L131 PetriNetUnfolder]: For 203622/204747 co-relation queries the response was YES. [2023-08-31 03:26:06,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81345 conditions, 9612 events. 6334/9612 cut-off events. For 203622/204747 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 59145 event pairs, 1393 based on Foata normal form. 901/10249 useless extension candidates. Maximal degree in co-relation 80514. Up to 8959 conditions per place. [2023-08-31 03:26:06,279 INFO L137 encePairwiseOnDemand]: 272/281 looper letters, 599 selfloop transitions, 136 changer transitions 1/754 dead transitions. [2023-08-31 03:26:06,280 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 754 transitions, 17149 flow [2023-08-31 03:26:06,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 03:26:06,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 03:26:06,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 946 transitions. [2023-08-31 03:26:06,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4208185053380783 [2023-08-31 03:26:06,282 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 946 transitions. [2023-08-31 03:26:06,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 946 transitions. [2023-08-31 03:26:06,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:26:06,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 946 transitions. [2023-08-31 03:26:06,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 118.25) internal successors, (946), 8 states have internal predecessors, (946), 0 states have call successors, (0), 0 states 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 03:26:06,285 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:26:06,285 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:26:06,286 INFO L175 Difference]: Start difference. First operand has 187 places, 712 transitions, 15213 flow. Second operand 8 states and 946 transitions. [2023-08-31 03:26:06,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 754 transitions, 17149 flow [2023-08-31 03:26:07,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 754 transitions, 16805 flow, removed 68 selfloop flow, removed 4 redundant places. [2023-08-31 03:26:07,054 INFO L231 Difference]: Finished difference. Result has 192 places, 720 transitions, 15371 flow [2023-08-31 03:26:07,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=14879, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15371, PETRI_PLACES=192, PETRI_TRANSITIONS=720} [2023-08-31 03:26:07,055 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 162 predicate places. [2023-08-31 03:26:07,055 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 720 transitions, 15371 flow [2023-08-31 03:26:07,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 112.14285714285714) internal successors, (2355), 21 states have internal predecessors, (2355), 0 states have call successors, (0), 0 states 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 03:26:07,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:26:07,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:26:07,064 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 03:26:07,261 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 03:26:07,262 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:26:07,262 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:26:07,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1167412120, now seen corresponding path program 3 times [2023-08-31 03:26:07,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:26:07,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153970254] [2023-08-31 03:26:07,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:26:07,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:26:07,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:26:08,040 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:26:08,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:26:08,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153970254] [2023-08-31 03:26:08,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153970254] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:26:08,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065740212] [2023-08-31 03:26:08,040 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 03:26:08,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:26:08,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:26:08,045 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 03:26:08,070 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 03:26:08,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-31 03:26:08,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:26:08,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 33 conjunts are in the unsatisfiable core [2023-08-31 03:26:08,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:26:08,530 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:26:08,530 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 15 [2023-08-31 03:26:08,609 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:26:08,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:26:08,737 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:26:08,737 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 21 [2023-08-31 03:26:09,070 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:26:09,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065740212] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:26:09,070 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:26:09,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 29 [2023-08-31 03:26:09,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63312542] [2023-08-31 03:26:09,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:26:09,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-31 03:26:09,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:26:09,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-31 03:26:09,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=766, Unknown=0, NotChecked=0, Total=930 [2023-08-31 03:26:10,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 281 [2023-08-31 03:26:10,766 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 720 transitions, 15371 flow. Second operand has 31 states, 31 states have (on average 97.2258064516129) internal successors, (3014), 31 states have internal predecessors, (3014), 0 states have call successors, (0), 0 states 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 03:26:10,766 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:26:10,766 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 281 [2023-08-31 03:26:10,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:26:14,067 INFO L130 PetriNetUnfolder]: 7190/10944 cut-off events. [2023-08-31 03:26:14,068 INFO L131 PetriNetUnfolder]: For 201602/201602 co-relation queries the response was YES. [2023-08-31 03:26:14,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88807 conditions, 10944 events. 7190/10944 cut-off events. For 201602/201602 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 66835 event pairs, 2174 based on Foata normal form. 3/10946 useless extension candidates. Maximal degree in co-relation 87929. Up to 10031 conditions per place. [2023-08-31 03:26:14,185 INFO L137 encePairwiseOnDemand]: 268/281 looper letters, 669 selfloop transitions, 243 changer transitions 9/921 dead transitions. [2023-08-31 03:26:14,185 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 921 transitions, 19871 flow [2023-08-31 03:26:14,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-31 03:26:14,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-31 03:26:14,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3045 transitions. [2023-08-31 03:26:14,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3612099644128114 [2023-08-31 03:26:14,190 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3045 transitions. [2023-08-31 03:26:14,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3045 transitions. [2023-08-31 03:26:14,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:26:14,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3045 transitions. [2023-08-31 03:26:14,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 101.5) internal successors, (3045), 30 states have internal predecessors, (3045), 0 states have call successors, (0), 0 states 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 03:26:14,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 281.0) internal successors, (8711), 31 states have internal predecessors, (8711), 0 states have call successors, (0), 0 states 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 03:26:14,201 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 281.0) internal successors, (8711), 31 states have internal predecessors, (8711), 0 states have call successors, (0), 0 states 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 03:26:14,201 INFO L175 Difference]: Start difference. First operand has 192 places, 720 transitions, 15371 flow. Second operand 30 states and 3045 transitions. [2023-08-31 03:26:14,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 921 transitions, 19871 flow [2023-08-31 03:26:15,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 921 transitions, 19448 flow, removed 56 selfloop flow, removed 5 redundant places. [2023-08-31 03:26:15,175 INFO L231 Difference]: Finished difference. Result has 228 places, 825 transitions, 17722 flow [2023-08-31 03:26:15,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=15017, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=17722, PETRI_PLACES=228, PETRI_TRANSITIONS=825} [2023-08-31 03:26:15,176 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 198 predicate places. [2023-08-31 03:26:15,176 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 825 transitions, 17722 flow [2023-08-31 03:26:15,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 97.2258064516129) internal successors, (3014), 31 states have internal predecessors, (3014), 0 states have call successors, (0), 0 states 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 03:26:15,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:26:15,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:26:15,182 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-31 03:26:15,379 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 03:26:15,379 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:26:15,380 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:26:15,380 INFO L85 PathProgramCache]: Analyzing trace with hash -216036065, now seen corresponding path program 12 times [2023-08-31 03:26:15,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:26:15,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391083891] [2023-08-31 03:26:15,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:26:15,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:26:15,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:26:15,949 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:26:15,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:26:15,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391083891] [2023-08-31 03:26:15,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391083891] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:26:15,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427648096] [2023-08-31 03:26:15,949 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 03:26:15,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:26:15,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:26:15,951 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 03:26:15,954 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 03:26:16,050 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-31 03:26:16,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:26:16,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-31 03:26:16,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:26:16,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:26:16,205 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-31 03:26:16,250 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-08-31 03:26:16,282 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:26:16,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:26:16,391 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:26:16,392 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 44 [2023-08-31 03:26:16,395 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2023-08-31 03:26:16,543 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:26:16,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427648096] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:26:16,543 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:26:16,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 21 [2023-08-31 03:26:16,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187784174] [2023-08-31 03:26:16,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:26:16,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-31 03:26:16,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:26:16,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-31 03:26:16,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=404, Unknown=5, NotChecked=0, Total=506 [2023-08-31 03:26:16,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 281 [2023-08-31 03:26:16,739 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 825 transitions, 17722 flow. Second operand has 23 states, 23 states have (on average 89.3913043478261) internal successors, (2056), 23 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states 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 03:26:16,739 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:26:16,739 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 281 [2023-08-31 03:26:16,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:26:19,006 INFO L130 PetriNetUnfolder]: 7049/10684 cut-off events. [2023-08-31 03:26:19,006 INFO L131 PetriNetUnfolder]: For 249708/250878 co-relation queries the response was YES. [2023-08-31 03:26:19,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92899 conditions, 10684 events. 7049/10684 cut-off events. For 249708/250878 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 66910 event pairs, 1653 based on Foata normal form. 972/11293 useless extension candidates. Maximal degree in co-relation 91963. Up to 9666 conditions per place. [2023-08-31 03:26:19,141 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 655 selfloop transitions, 194 changer transitions 1/873 dead transitions. [2023-08-31 03:26:19,141 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 873 transitions, 20107 flow [2023-08-31 03:26:19,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 03:26:19,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 03:26:19,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 771 transitions. [2023-08-31 03:26:19,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3429715302491103 [2023-08-31 03:26:19,143 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 771 transitions. [2023-08-31 03:26:19,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 771 transitions. [2023-08-31 03:26:19,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:26:19,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 771 transitions. [2023-08-31 03:26:19,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 96.375) internal successors, (771), 8 states have internal predecessors, (771), 0 states have call successors, (0), 0 states 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 03:26:19,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:26:19,146 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:26:19,146 INFO L175 Difference]: Start difference. First operand has 228 places, 825 transitions, 17722 flow. Second operand 8 states and 771 transitions. [2023-08-31 03:26:19,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 873 transitions, 20107 flow [2023-08-31 03:26:20,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 873 transitions, 19630 flow, removed 208 selfloop flow, removed 4 redundant places. [2023-08-31 03:26:20,201 INFO L231 Difference]: Finished difference. Result has 234 places, 846 transitions, 18257 flow [2023-08-31 03:26:20,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=17245, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=825, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=639, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18257, PETRI_PLACES=234, PETRI_TRANSITIONS=846} [2023-08-31 03:26:20,203 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 204 predicate places. [2023-08-31 03:26:20,203 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 846 transitions, 18257 flow [2023-08-31 03:26:20,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 89.3913043478261) internal successors, (2056), 23 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states 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 03:26:20,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:26:20,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:26:20,212 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 03:26:20,409 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 03:26:20,409 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:26:20,410 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:26:20,410 INFO L85 PathProgramCache]: Analyzing trace with hash 7994558, now seen corresponding path program 4 times [2023-08-31 03:26:20,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:26:20,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99745333] [2023-08-31 03:26:20,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:26:20,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:26:20,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:26:21,143 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:26:21,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:26:21,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99745333] [2023-08-31 03:26:21,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99745333] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:26:21,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631585235] [2023-08-31 03:26:21,144 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 03:26:21,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:26:21,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:26:21,145 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 03:26:21,148 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 03:26:21,264 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 03:26:21,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:26:21,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-31 03:26:21,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:26:21,537 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 03:26:21,538 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:26:21,539 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 10 [2023-08-31 03:26:21,588 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:26:21,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:26:21,731 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:26:21,731 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 21 [2023-08-31 03:26:21,919 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:26:21,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631585235] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:26:21,919 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:26:21,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 7] total 25 [2023-08-31 03:26:21,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87998608] [2023-08-31 03:26:21,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:26:21,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-31 03:26:21,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:26:21,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-31 03:26:21,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2023-08-31 03:26:23,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 281 [2023-08-31 03:26:23,681 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 846 transitions, 18257 flow. Second operand has 27 states, 27 states have (on average 97.29629629629629) internal successors, (2627), 27 states have internal predecessors, (2627), 0 states have call successors, (0), 0 states 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 03:26:23,681 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:26:23,681 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 281 [2023-08-31 03:26:23,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:26:28,897 INFO L130 PetriNetUnfolder]: 9339/14596 cut-off events. [2023-08-31 03:26:28,898 INFO L131 PetriNetUnfolder]: For 290690/290690 co-relation queries the response was YES. [2023-08-31 03:26:28,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119181 conditions, 14596 events. 9339/14596 cut-off events. For 290690/290690 co-relation queries the response was YES. Maximal size of possible extension queue 889. Compared 99049 event pairs, 1616 based on Foata normal form. 5/14601 useless extension candidates. Maximal degree in co-relation 118386. Up to 9358 conditions per place. [2023-08-31 03:26:29,048 INFO L137 encePairwiseOnDemand]: 266/281 looper letters, 691 selfloop transitions, 590 changer transitions 27/1308 dead transitions. [2023-08-31 03:26:29,048 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 1308 transitions, 28629 flow [2023-08-31 03:26:29,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-08-31 03:26:29,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-08-31 03:26:29,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 4251 transitions. [2023-08-31 03:26:29,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601931875953228 [2023-08-31 03:26:29,053 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 4251 transitions. [2023-08-31 03:26:29,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 4251 transitions. [2023-08-31 03:26:29,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:26:29,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 4251 transitions. [2023-08-31 03:26:29,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 101.21428571428571) internal successors, (4251), 42 states have internal predecessors, (4251), 0 states have call successors, (0), 0 states 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 03:26:29,066 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 281.0) internal successors, (12083), 43 states have internal predecessors, (12083), 0 states have call successors, (0), 0 states 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 03:26:29,067 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 281.0) internal successors, (12083), 43 states have internal predecessors, (12083), 0 states have call successors, (0), 0 states 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 03:26:29,067 INFO L175 Difference]: Start difference. First operand has 234 places, 846 transitions, 18257 flow. Second operand 42 states and 4251 transitions. [2023-08-31 03:26:29,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 1308 transitions, 28629 flow [2023-08-31 03:26:30,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 1308 transitions, 28141 flow, removed 163 selfloop flow, removed 3 redundant places. [2023-08-31 03:26:30,616 INFO L231 Difference]: Finished difference. Result has 283 places, 1146 transitions, 25955 flow [2023-08-31 03:26:30,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=17842, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=25955, PETRI_PLACES=283, PETRI_TRANSITIONS=1146} [2023-08-31 03:26:30,617 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 253 predicate places. [2023-08-31 03:26:30,617 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 1146 transitions, 25955 flow [2023-08-31 03:26:30,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 97.29629629629629) internal successors, (2627), 27 states have internal predecessors, (2627), 0 states have call successors, (0), 0 states 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 03:26:30,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:26:30,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:26:30,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-31 03:26:30,823 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 03:26:30,824 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:26:30,824 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:26:30,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1765587150, now seen corresponding path program 5 times [2023-08-31 03:26:30,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:26:30,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824712513] [2023-08-31 03:26:30,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:26:30,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:26:30,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:26:31,236 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:26:31,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:26:31,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824712513] [2023-08-31 03:26:31,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824712513] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:26:31,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537619050] [2023-08-31 03:26:31,237 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 03:26:31,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:26:31,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:26:31,239 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 03:26:31,241 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 03:26:31,344 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 03:26:31,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:26:31,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-31 03:26:31,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:26:31,621 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-08-31 03:26:31,662 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:26:31,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:26:31,726 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:26:31,726 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 21 [2023-08-31 03:26:31,966 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:26:31,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537619050] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:26:31,966 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:26:31,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 20 [2023-08-31 03:26:31,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258077606] [2023-08-31 03:26:31,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:26:31,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-31 03:26:31,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:26:31,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-31 03:26:31,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2023-08-31 03:26:32,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 281 [2023-08-31 03:26:32,769 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 1146 transitions, 25955 flow. Second operand has 22 states, 22 states have (on average 108.95454545454545) internal successors, (2397), 22 states have internal predecessors, (2397), 0 states have call successors, (0), 0 states 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 03:26:32,769 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:26:32,769 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 281 [2023-08-31 03:26:32,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:26:37,760 INFO L130 PetriNetUnfolder]: 9429/14795 cut-off events. [2023-08-31 03:26:37,760 INFO L131 PetriNetUnfolder]: For 342899/343512 co-relation queries the response was YES. [2023-08-31 03:26:37,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129390 conditions, 14795 events. 9429/14795 cut-off events. For 342899/343512 co-relation queries the response was YES. Maximal size of possible extension queue 948. Compared 102163 event pairs, 1881 based on Foata normal form. 460/15237 useless extension candidates. Maximal degree in co-relation 129285. Up to 10927 conditions per place. [2023-08-31 03:26:37,935 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 750 selfloop transitions, 498 changer transitions 4/1280 dead transitions. [2023-08-31 03:26:37,935 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 1280 transitions, 30206 flow [2023-08-31 03:26:37,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-31 03:26:37,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-31 03:26:37,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1953 transitions. [2023-08-31 03:26:37,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4088339962319447 [2023-08-31 03:26:37,939 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1953 transitions. [2023-08-31 03:26:37,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1953 transitions. [2023-08-31 03:26:37,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:26:37,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1953 transitions. [2023-08-31 03:26:37,942 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 114.88235294117646) internal successors, (1953), 17 states have internal predecessors, (1953), 0 states have call successors, (0), 0 states 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 03:26:37,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 281.0) internal successors, (5058), 18 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states 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 03:26:37,946 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 281.0) internal successors, (5058), 18 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states 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 03:26:37,946 INFO L175 Difference]: Start difference. First operand has 283 places, 1146 transitions, 25955 flow. Second operand 17 states and 1953 transitions. [2023-08-31 03:26:37,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 1280 transitions, 30206 flow [2023-08-31 03:26:39,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 1280 transitions, 29664 flow, removed 175 selfloop flow, removed 13 redundant places. [2023-08-31 03:26:39,603 INFO L231 Difference]: Finished difference. Result has 287 places, 1200 transitions, 28038 flow [2023-08-31 03:26:39,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=25447, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=451, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=684, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=28038, PETRI_PLACES=287, PETRI_TRANSITIONS=1200} [2023-08-31 03:26:39,605 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 257 predicate places. [2023-08-31 03:26:39,605 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 1200 transitions, 28038 flow [2023-08-31 03:26:39,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 108.95454545454545) internal successors, (2397), 22 states have internal predecessors, (2397), 0 states have call successors, (0), 0 states 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 03:26:39,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:26:39,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:26:39,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-31 03:26:39,811 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 03:26:39,812 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:26:39,812 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:26:39,812 INFO L85 PathProgramCache]: Analyzing trace with hash 850085867, now seen corresponding path program 13 times [2023-08-31 03:26:39,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:26:39,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094486375] [2023-08-31 03:26:39,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:26:39,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:26:39,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:26:40,333 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:26:40,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:26:40,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094486375] [2023-08-31 03:26:40,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094486375] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:26:40,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331177612] [2023-08-31 03:26:40,334 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-31 03:26:40,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:26:40,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:26:40,335 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 03:26:40,336 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 03:26:40,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:26:40,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-31 03:26:40,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:26:40,482 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-31 03:26:40,531 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-31 03:26:40,574 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-31 03:26:40,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:26:40,696 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-31 03:26:40,733 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-08-31 03:26:40,774 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:26:40,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:26:40,828 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1210 (Array Int Int))) (= (mod (+ c_~sum3~0 c_~sum2~0) 4294967296) (mod (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1210) c_~A~0.base) (+ c_~A~0.offset (* c_thread1Thread1of1ForFork2_~i~0 4))) c_~sum1~0) 4294967296))) is different from false [2023-08-31 03:26:40,838 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1210 (Array Int Int))) (= (mod (+ (select (select |c_#memory_int| c_~A~0.base) (+ (* c_thread2Thread1of1ForFork0_~i~1 4) c_~A~0.offset)) c_~sum3~0 c_~sum2~0) 4294967296) (mod (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1210) c_~A~0.base) (+ c_~A~0.offset (* c_thread1Thread1of1ForFork2_~i~0 4))) c_~sum1~0) 4294967296))) is different from false [2023-08-31 03:26:40,905 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1210 (Array Int Int)) (v_ArrVal_1209 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1209))) (= (mod (+ c_~sum1~0 (select (select (store .cse0 |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1210) c_~A~0.base) c_~A~0.offset)) 4294967296) (mod (+ (select (select .cse0 c_~A~0.base) c_~A~0.offset) c_~sum3~0 c_~sum2~0) 4294967296)))) is different from false [2023-08-31 03:26:40,915 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1208 (Array Int Int)) (v_ArrVal_1210 (Array Int Int)) (v_ArrVal_1209 (Array Int Int))) (let ((.cse0 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1208) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1209))) (= (mod (+ c_~sum3~0 c_~sum2~0 (select (select .cse0 |c_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset|)) 4294967296) (mod (+ c_~sum1~0 (select (select (store .cse0 |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1210) |c_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset|)) 4294967296)))) is different from false [2023-08-31 03:26:40,923 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:26:40,924 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 48 [2023-08-31 03:26:40,928 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 846 treesize of output 798 [2023-08-31 03:26:40,941 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 192 treesize of output 180 [2023-08-31 03:26:40,943 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 180 treesize of output 172 [2023-08-31 03:26:40,949 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 82 [2023-08-31 03:26:41,221 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2023-08-31 03:26:41,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331177612] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:26:41,222 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:26:41,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 25 [2023-08-31 03:26:41,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779544263] [2023-08-31 03:26:41,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:26:41,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-31 03:26:41,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:26:41,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-31 03:26:41,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=390, Unknown=12, NotChecked=180, Total=702 [2023-08-31 03:26:41,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 281 [2023-08-31 03:26:41,291 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 1200 transitions, 28038 flow. Second operand has 27 states, 27 states have (on average 89.03703703703704) internal successors, (2404), 27 states have internal predecessors, (2404), 0 states have call successors, (0), 0 states 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 03:26:41,292 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:26:41,292 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 281 [2023-08-31 03:26:41,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:26:41,667 WARN L839 $PredicateComparison]: unable to prove that (and (<= c_~sum2~0 c_~sum1~0) (= c_~sum3~0 0) (forall ((v_ArrVal_1210 (Array Int Int))) (= (mod (+ (select (select |c_#memory_int| c_~A~0.base) c_~A~0.offset) c_~sum3~0 c_~sum2~0) 4294967296) (mod (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1210) c_~A~0.base) c_~A~0.offset) c_~sum1~0) 4294967296))) (<= c_~sum1~0 c_~sum2~0)) is different from false [2023-08-31 03:26:45,819 INFO L130 PetriNetUnfolder]: 9501/14723 cut-off events. [2023-08-31 03:26:45,819 INFO L131 PetriNetUnfolder]: For 421761/423849 co-relation queries the response was YES. [2023-08-31 03:26:45,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137171 conditions, 14723 events. 9501/14723 cut-off events. For 421761/423849 co-relation queries the response was YES. Maximal size of possible extension queue 1029. Compared 100718 event pairs, 2590 based on Foata normal form. 1646/15923 useless extension candidates. Maximal degree in co-relation 137065. Up to 13912 conditions per place. [2023-08-31 03:26:45,987 INFO L137 encePairwiseOnDemand]: 267/281 looper letters, 1044 selfloop transitions, 195 changer transitions 1/1263 dead transitions. [2023-08-31 03:26:45,987 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 1263 transitions, 31397 flow [2023-08-31 03:26:45,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 03:26:45,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 03:26:45,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 866 transitions. [2023-08-31 03:26:45,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3424278370897588 [2023-08-31 03:26:45,989 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 866 transitions. [2023-08-31 03:26:45,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 866 transitions. [2023-08-31 03:26:45,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:26:45,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 866 transitions. [2023-08-31 03:26:45,991 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 96.22222222222223) internal successors, (866), 9 states have internal predecessors, (866), 0 states have call successors, (0), 0 states 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 03:26:45,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 281.0) internal successors, (2810), 10 states have internal predecessors, (2810), 0 states have call successors, (0), 0 states 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 03:26:45,993 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 281.0) internal successors, (2810), 10 states have internal predecessors, (2810), 0 states have call successors, (0), 0 states 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 03:26:45,993 INFO L175 Difference]: Start difference. First operand has 287 places, 1200 transitions, 28038 flow. Second operand 9 states and 866 transitions. [2023-08-31 03:26:45,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 1263 transitions, 31397 flow [2023-08-31 03:26:47,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 1263 transitions, 30790 flow, removed 210 selfloop flow, removed 7 redundant places. [2023-08-31 03:26:47,739 INFO L231 Difference]: Finished difference. Result has 291 places, 1226 transitions, 28433 flow [2023-08-31 03:26:47,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=27431, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1007, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=28433, PETRI_PLACES=291, PETRI_TRANSITIONS=1226} [2023-08-31 03:26:47,740 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 261 predicate places. [2023-08-31 03:26:47,741 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 1226 transitions, 28433 flow [2023-08-31 03:26:47,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 89.03703703703704) internal successors, (2404), 27 states have internal predecessors, (2404), 0 states have call successors, (0), 0 states 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 03:26:47,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:26:47,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:26:47,746 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-31 03:26:47,945 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 03:26:47,945 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:26:47,945 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:26:47,945 INFO L85 PathProgramCache]: Analyzing trace with hash -695417791, now seen corresponding path program 14 times [2023-08-31 03:26:47,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:26:47,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086238041] [2023-08-31 03:26:47,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:26:47,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:26:47,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:26:48,481 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:26:48,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:26:48,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086238041] [2023-08-31 03:26:48,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086238041] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:26:48,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541119026] [2023-08-31 03:26:48,482 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 03:26:48,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:26:48,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:26:48,487 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 03:26:48,491 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 03:26:48,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 03:26:48,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:26:48,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-31 03:26:48,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:26:48,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:26:48,763 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-31 03:26:48,789 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-08-31 03:26:48,834 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:26:48,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:26:48,896 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1255 (Array Int Int))) (= (mod (+ c_~sum3~0 c_~sum2~0) 4294967296) (mod (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1255) c_~A~0.base) (+ c_~A~0.offset (* c_thread1Thread1of1ForFork2_~i~0 4))) c_~sum1~0) 4294967296))) is different from false [2023-08-31 03:26:48,904 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:26:48,904 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 48 [2023-08-31 03:26:48,907 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2023-08-31 03:26:49,036 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:26:49,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541119026] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:26:49,037 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:26:49,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 22 [2023-08-31 03:26:49,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594069934] [2023-08-31 03:26:49,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:26:49,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-31 03:26:49,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:26:49,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-31 03:26:49,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=389, Unknown=1, NotChecked=42, Total=552 [2023-08-31 03:26:49,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 281 [2023-08-31 03:26:49,114 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 1226 transitions, 28433 flow. Second operand has 24 states, 24 states have (on average 89.75) internal successors, (2154), 24 states have internal predecessors, (2154), 0 states have call successors, (0), 0 states 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 03:26:49,114 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:26:49,114 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 281 [2023-08-31 03:26:49,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:26:53,529 INFO L130 PetriNetUnfolder]: 9568/14840 cut-off events. [2023-08-31 03:26:53,530 INFO L131 PetriNetUnfolder]: For 431155/433365 co-relation queries the response was YES. [2023-08-31 03:26:53,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 140629 conditions, 14840 events. 9568/14840 cut-off events. For 431155/433365 co-relation queries the response was YES. Maximal size of possible extension queue 1036. Compared 101601 event pairs, 2561 based on Foata normal form. 1716/16182 useless extension candidates. Maximal degree in co-relation 140520. Up to 13828 conditions per place. [2023-08-31 03:26:53,698 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 1043 selfloop transitions, 205 changer transitions 1/1272 dead transitions. [2023-08-31 03:26:53,699 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 1272 transitions, 31636 flow [2023-08-31 03:26:53,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 03:26:53,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 03:26:53,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 770 transitions. [2023-08-31 03:26:53,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34252669039145905 [2023-08-31 03:26:53,700 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 770 transitions. [2023-08-31 03:26:53,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 770 transitions. [2023-08-31 03:26:53,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:26:53,700 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 770 transitions. [2023-08-31 03:26:53,701 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 96.25) internal successors, (770), 8 states have internal predecessors, (770), 0 states have call successors, (0), 0 states 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 03:26:53,702 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:26:53,702 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:26:53,702 INFO L175 Difference]: Start difference. First operand has 291 places, 1226 transitions, 28433 flow. Second operand 8 states and 770 transitions. [2023-08-31 03:26:53,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 1272 transitions, 31636 flow [2023-08-31 03:26:55,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 1272 transitions, 31168 flow, removed 126 selfloop flow, removed 5 redundant places. [2023-08-31 03:26:55,759 INFO L231 Difference]: Finished difference. Result has 294 places, 1234 transitions, 28709 flow [2023-08-31 03:26:55,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=27965, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1021, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=28709, PETRI_PLACES=294, PETRI_TRANSITIONS=1234} [2023-08-31 03:26:55,760 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 264 predicate places. [2023-08-31 03:26:55,760 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 1234 transitions, 28709 flow [2023-08-31 03:26:55,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 89.75) internal successors, (2154), 24 states have internal predecessors, (2154), 0 states have call successors, (0), 0 states 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 03:26:55,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:26:55,761 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:26:55,768 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 03:26:55,961 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 03:26:55,962 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:26:55,962 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:26:55,962 INFO L85 PathProgramCache]: Analyzing trace with hash 733859713, now seen corresponding path program 6 times [2023-08-31 03:26:55,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:26:55,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494091136] [2023-08-31 03:26:55,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:26:55,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:26:55,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:26:56,041 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:26:56,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:26:56,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494091136] [2023-08-31 03:26:56,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494091136] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:26:56,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096854082] [2023-08-31 03:26:56,042 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 03:26:56,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:26:56,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:26:56,045 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 03:26:56,070 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 03:26:56,179 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-31 03:26:56,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:26:56,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 03:26:56,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:26:56,231 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:26:56,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:26:56,276 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:26:56,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096854082] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:26:56,276 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:26:56,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-08-31 03:26:56,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295298789] [2023-08-31 03:26:56,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:26:56,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-31 03:26:56,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:26:56,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-31 03:26:56,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-08-31 03:26:56,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 281 [2023-08-31 03:26:56,423 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 1234 transitions, 28709 flow. Second operand has 14 states, 14 states have (on average 126.92857142857143) internal successors, (1777), 14 states have internal predecessors, (1777), 0 states have call successors, (0), 0 states 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 03:26:56,424 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:26:56,424 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 281 [2023-08-31 03:26:56,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:27:00,805 INFO L130 PetriNetUnfolder]: 10071/15572 cut-off events. [2023-08-31 03:27:00,805 INFO L131 PetriNetUnfolder]: For 470656/473537 co-relation queries the response was YES. [2023-08-31 03:27:00,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 147325 conditions, 15572 events. 10071/15572 cut-off events. For 470656/473537 co-relation queries the response was YES. Maximal size of possible extension queue 1159. Compared 108255 event pairs, 3073 based on Foata normal form. 2304/17211 useless extension candidates. Maximal degree in co-relation 147215. Up to 11065 conditions per place. [2023-08-31 03:27:01,014 INFO L137 encePairwiseOnDemand]: 276/281 looper letters, 1228 selfloop transitions, 120 changer transitions 0/1399 dead transitions. [2023-08-31 03:27:01,014 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 1399 transitions, 33422 flow [2023-08-31 03:27:01,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-31 03:27:01,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-31 03:27:01,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 933 transitions. [2023-08-31 03:27:01,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4743263853584138 [2023-08-31 03:27:01,016 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 933 transitions. [2023-08-31 03:27:01,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 933 transitions. [2023-08-31 03:27:01,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:27:01,016 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 933 transitions. [2023-08-31 03:27:01,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 133.28571428571428) internal successors, (933), 7 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 03:27:01,018 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states 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 03:27:01,018 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states 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 03:27:01,018 INFO L175 Difference]: Start difference. First operand has 294 places, 1234 transitions, 28709 flow. Second operand 7 states and 933 transitions. [2023-08-31 03:27:01,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 1399 transitions, 33422 flow [2023-08-31 03:27:02,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 1399 transitions, 32740 flow, removed 137 selfloop flow, removed 6 redundant places. [2023-08-31 03:27:02,932 INFO L231 Difference]: Finished difference. Result has 296 places, 1170 transitions, 26372 flow [2023-08-31 03:27:02,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=24705, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=989, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=26372, PETRI_PLACES=296, PETRI_TRANSITIONS=1170} [2023-08-31 03:27:02,932 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 266 predicate places. [2023-08-31 03:27:02,932 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 1170 transitions, 26372 flow [2023-08-31 03:27:02,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 126.92857142857143) internal successors, (1777), 14 states have internal predecessors, (1777), 0 states have call successors, (0), 0 states 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 03:27:02,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:27:02,933 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:27:02,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-08-31 03:27:03,133 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 03:27:03,134 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:27:03,134 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:27:03,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1874748204, now seen corresponding path program 15 times [2023-08-31 03:27:03,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:27:03,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506622343] [2023-08-31 03:27:03,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:27:03,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:27:03,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:27:03,201 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:27:03,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:27:03,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506622343] [2023-08-31 03:27:03,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506622343] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:27:03,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360849409] [2023-08-31 03:27:03,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 03:27:03,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:27:03,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:27:03,203 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 03:27:03,204 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 03:27:03,311 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-31 03:27:03,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:27:03,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 03:27:03,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:27:03,356 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:27:03,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:27:03,400 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:27:03,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360849409] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:27:03,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:27:03,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-08-31 03:27:03,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108972127] [2023-08-31 03:27:03,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:27:03,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-31 03:27:03,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:27:03,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-31 03:27:03,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2023-08-31 03:27:03,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 281 [2023-08-31 03:27:03,520 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 1170 transitions, 26372 flow. Second operand has 14 states, 14 states have (on average 126.57142857142857) internal successors, (1772), 14 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:27:03,520 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:27:03,520 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 281 [2023-08-31 03:27:03,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:27:07,809 INFO L130 PetriNetUnfolder]: 8960/14281 cut-off events. [2023-08-31 03:27:07,809 INFO L131 PetriNetUnfolder]: For 438867/441743 co-relation queries the response was YES. [2023-08-31 03:27:07,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 134816 conditions, 14281 events. 8960/14281 cut-off events. For 438867/441743 co-relation queries the response was YES. Maximal size of possible extension queue 1050. Compared 102620 event pairs, 2367 based on Foata normal form. 2255/16004 useless extension candidates. Maximal degree in co-relation 134703. Up to 8543 conditions per place. [2023-08-31 03:27:08,069 INFO L137 encePairwiseOnDemand]: 275/281 looper letters, 1132 selfloop transitions, 102 changer transitions 11/1296 dead transitions. [2023-08-31 03:27:08,070 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 1296 transitions, 31191 flow [2023-08-31 03:27:08,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 03:27:08,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 03:27:08,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1064 transitions. [2023-08-31 03:27:08,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47330960854092524 [2023-08-31 03:27:08,076 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1064 transitions. [2023-08-31 03:27:08,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1064 transitions. [2023-08-31 03:27:08,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:27:08,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1064 transitions. [2023-08-31 03:27:08,078 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 133.0) internal successors, (1064), 8 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states 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 03:27:08,080 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:27:08,081 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:27:08,081 INFO L175 Difference]: Start difference. First operand has 296 places, 1170 transitions, 26372 flow. Second operand 8 states and 1064 transitions. [2023-08-31 03:27:08,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 1296 transitions, 31191 flow [2023-08-31 03:27:09,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 1296 transitions, 30878 flow, removed 139 selfloop flow, removed 5 redundant places. [2023-08-31 03:27:09,980 INFO L231 Difference]: Finished difference. Result has 300 places, 1079 transitions, 24885 flow [2023-08-31 03:27:09,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=24684, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1086, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=984, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=24885, PETRI_PLACES=300, PETRI_TRANSITIONS=1079} [2023-08-31 03:27:09,981 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 270 predicate places. [2023-08-31 03:27:09,981 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 1079 transitions, 24885 flow [2023-08-31 03:27:09,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 126.57142857142857) internal successors, (1772), 14 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:27:09,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:27:09,981 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:27:10,064 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 03:27:10,259 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 03:27:10,259 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:27:10,260 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:27:10,260 INFO L85 PathProgramCache]: Analyzing trace with hash -672652764, now seen corresponding path program 16 times [2023-08-31 03:27:10,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:27:10,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223857120] [2023-08-31 03:27:10,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:27:10,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:27:10,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:27:10,354 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:27:10,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:27:10,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223857120] [2023-08-31 03:27:10,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223857120] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:27:10,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865712844] [2023-08-31 03:27:10,355 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 03:27:10,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:27:10,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:27:10,357 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 03:27:10,368 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 03:27:10,478 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 03:27:10,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:27:10,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-31 03:27:10,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:27:10,597 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:27:10,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:27:10,705 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:27:10,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865712844] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:27:10,705 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:27:10,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 19 [2023-08-31 03:27:10,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077013759] [2023-08-31 03:27:10,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:27:10,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-31 03:27:10,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:27:10,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-31 03:27:10,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2023-08-31 03:27:11,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 281 [2023-08-31 03:27:11,041 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 1079 transitions, 24885 flow. Second operand has 19 states, 19 states have (on average 122.6842105263158) internal successors, (2331), 19 states have internal predecessors, (2331), 0 states have call successors, (0), 0 states 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 03:27:11,041 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:27:11,041 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 281 [2023-08-31 03:27:11,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:27:15,947 INFO L130 PetriNetUnfolder]: 8935/14565 cut-off events. [2023-08-31 03:27:15,947 INFO L131 PetriNetUnfolder]: For 421987/423578 co-relation queries the response was YES. [2023-08-31 03:27:16,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135745 conditions, 14565 events. 8935/14565 cut-off events. For 421987/423578 co-relation queries the response was YES. Maximal size of possible extension queue 1035. Compared 107855 event pairs, 989 based on Foata normal form. 1967/16392 useless extension candidates. Maximal degree in co-relation 135633. Up to 4632 conditions per place. [2023-08-31 03:27:16,142 INFO L137 encePairwiseOnDemand]: 272/281 looper letters, 897 selfloop transitions, 672 changer transitions 143/1735 dead transitions. [2023-08-31 03:27:16,143 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 1735 transitions, 38822 flow [2023-08-31 03:27:16,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-08-31 03:27:16,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-08-31 03:27:16,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 4882 transitions. [2023-08-31 03:27:16,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4572017231691328 [2023-08-31 03:27:16,150 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 4882 transitions. [2023-08-31 03:27:16,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 4882 transitions. [2023-08-31 03:27:16,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:27:16,152 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 4882 transitions. [2023-08-31 03:27:16,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 128.47368421052633) internal successors, (4882), 38 states have internal predecessors, (4882), 0 states have call successors, (0), 0 states 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 03:27:16,164 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 281.0) internal successors, (10959), 39 states have internal predecessors, (10959), 0 states have call successors, (0), 0 states 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 03:27:16,165 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 281.0) internal successors, (10959), 39 states have internal predecessors, (10959), 0 states have call successors, (0), 0 states 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 03:27:16,165 INFO L175 Difference]: Start difference. First operand has 300 places, 1079 transitions, 24885 flow. Second operand 38 states and 4882 transitions. [2023-08-31 03:27:16,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 1735 transitions, 38822 flow [2023-08-31 03:27:18,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 1735 transitions, 37681 flow, removed 43 selfloop flow, removed 6 redundant places. [2023-08-31 03:27:18,259 INFO L231 Difference]: Finished difference. Result has 344 places, 1163 transitions, 27000 flow [2023-08-31 03:27:18,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=23549, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1046, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=459, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=27000, PETRI_PLACES=344, PETRI_TRANSITIONS=1163} [2023-08-31 03:27:18,260 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 314 predicate places. [2023-08-31 03:27:18,260 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 1163 transitions, 27000 flow [2023-08-31 03:27:18,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 122.6842105263158) internal successors, (2331), 19 states have internal predecessors, (2331), 0 states have call successors, (0), 0 states 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 03:27:18,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:27:18,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:27:18,265 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 03:27:18,461 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 03:27:18,461 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:27:18,461 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:27:18,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1891072129, now seen corresponding path program 1 times [2023-08-31 03:27:18,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:27:18,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257293953] [2023-08-31 03:27:18,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:27:18,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:27:18,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:27:18,541 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:27:18,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:27:18,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257293953] [2023-08-31 03:27:18,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257293953] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:27:18,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498702647] [2023-08-31 03:27:18,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:27:18,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:27:18,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:27:18,545 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 03:27:18,569 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 03:27:18,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:27:18,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-31 03:27:18,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:27:18,730 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:27:18,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:27:18,780 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:27:18,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498702647] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:27:18,780 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:27:18,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-31 03:27:18,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125290841] [2023-08-31 03:27:18,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:27:18,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-31 03:27:18,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:27:18,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-31 03:27:18,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2023-08-31 03:27:19,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-08-31 03:27:19,002 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 1163 transitions, 27000 flow. Second operand has 16 states, 16 states have (on average 120.1875) internal successors, (1923), 16 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 03:27:19,002 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:27:19,002 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-08-31 03:27:19,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:27:24,087 INFO L130 PetriNetUnfolder]: 9506/15507 cut-off events. [2023-08-31 03:27:24,088 INFO L131 PetriNetUnfolder]: For 454519/454577 co-relation queries the response was YES. [2023-08-31 03:27:24,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145035 conditions, 15507 events. 9506/15507 cut-off events. For 454519/454577 co-relation queries the response was YES. Maximal size of possible extension queue 952. Compared 113222 event pairs, 1407 based on Foata normal form. 378/15875 useless extension candidates. Maximal degree in co-relation 144909. Up to 5394 conditions per place. [2023-08-31 03:27:24,306 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 1070 selfloop transitions, 246 changer transitions 68/1451 dead transitions. [2023-08-31 03:27:24,306 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 1451 transitions, 34189 flow [2023-08-31 03:27:24,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-31 03:27:24,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-31 03:27:24,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1531 transitions. [2023-08-31 03:27:24,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4540332147093713 [2023-08-31 03:27:24,308 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1531 transitions. [2023-08-31 03:27:24,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1531 transitions. [2023-08-31 03:27:24,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:27:24,309 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1531 transitions. [2023-08-31 03:27:24,310 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 127.58333333333333) internal successors, (1531), 12 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states 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 03:27:24,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 281.0) internal successors, (3653), 13 states have internal predecessors, (3653), 0 states have call successors, (0), 0 states 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 03:27:24,313 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 281.0) internal successors, (3653), 13 states have internal predecessors, (3653), 0 states have call successors, (0), 0 states 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 03:27:24,313 INFO L175 Difference]: Start difference. First operand has 344 places, 1163 transitions, 27000 flow. Second operand 12 states and 1531 transitions. [2023-08-31 03:27:24,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 1451 transitions, 34189 flow [2023-08-31 03:27:27,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 1451 transitions, 31969 flow, removed 652 selfloop flow, removed 11 redundant places. [2023-08-31 03:27:27,121 INFO L231 Difference]: Finished difference. Result has 344 places, 1158 transitions, 25487 flow [2023-08-31 03:27:27,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=25160, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=944, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=25487, PETRI_PLACES=344, PETRI_TRANSITIONS=1158} [2023-08-31 03:27:27,122 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 314 predicate places. [2023-08-31 03:27:27,122 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 1158 transitions, 25487 flow [2023-08-31 03:27:27,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 120.1875) internal successors, (1923), 16 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 03:27:27,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:27:27,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:27:27,131 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 03:27:27,329 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 03:27:27,329 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:27:27,329 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:27:27,329 INFO L85 PathProgramCache]: Analyzing trace with hash -631094627, now seen corresponding path program 2 times [2023-08-31 03:27:27,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:27:27,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492728568] [2023-08-31 03:27:27,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:27:27,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:27:27,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:27:27,414 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:27:27,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:27:27,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492728568] [2023-08-31 03:27:27,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492728568] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:27:27,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595995865] [2023-08-31 03:27:27,415 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 03:27:27,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:27:27,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:27:27,417 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 03:27:27,425 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 03:27:27,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 03:27:27,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:27:27,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-31 03:27:27,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:27:27,606 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:27:27,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:27:27,661 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:27:27,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595995865] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:27:27,662 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:27:27,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-31 03:27:27,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47028811] [2023-08-31 03:27:27,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:27:27,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-31 03:27:27,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:27:27,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-31 03:27:27,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2023-08-31 03:27:27,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-08-31 03:27:27,920 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 1158 transitions, 25487 flow. Second operand has 17 states, 17 states have (on average 120.17647058823529) internal successors, (2043), 17 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states 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 03:27:27,921 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:27:27,921 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-08-31 03:27:27,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:27:33,180 INFO L130 PetriNetUnfolder]: 9626/15786 cut-off events. [2023-08-31 03:27:33,180 INFO L131 PetriNetUnfolder]: For 391056/391096 co-relation queries the response was YES. [2023-08-31 03:27:33,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141615 conditions, 15786 events. 9626/15786 cut-off events. For 391056/391096 co-relation queries the response was YES. Maximal size of possible extension queue 995. Compared 116142 event pairs, 698 based on Foata normal form. 306/16083 useless extension candidates. Maximal degree in co-relation 141489. Up to 4379 conditions per place. [2023-08-31 03:27:33,383 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 1274 selfloop transitions, 397 changer transitions 48/1786 dead transitions. [2023-08-31 03:27:33,384 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 1786 transitions, 38444 flow [2023-08-31 03:27:33,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-31 03:27:33,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-31 03:27:33,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2299 transitions. [2023-08-31 03:27:33,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4545274812178727 [2023-08-31 03:27:33,386 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2299 transitions. [2023-08-31 03:27:33,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2299 transitions. [2023-08-31 03:27:33,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:27:33,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2299 transitions. [2023-08-31 03:27:33,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 127.72222222222223) internal successors, (2299), 18 states have internal predecessors, (2299), 0 states have call successors, (0), 0 states 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 03:27:33,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 281.0) internal successors, (5339), 19 states have internal predecessors, (5339), 0 states have call successors, (0), 0 states 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 03:27:33,393 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 281.0) internal successors, (5339), 19 states have internal predecessors, (5339), 0 states have call successors, (0), 0 states 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 03:27:33,393 INFO L175 Difference]: Start difference. First operand has 344 places, 1158 transitions, 25487 flow. Second operand 18 states and 2299 transitions. [2023-08-31 03:27:33,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 1786 transitions, 38444 flow [2023-08-31 03:27:36,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 1786 transitions, 37900 flow, removed 201 selfloop flow, removed 4 redundant places. [2023-08-31 03:27:36,175 INFO L231 Difference]: Finished difference. Result has 363 places, 1274 transitions, 28481 flow [2023-08-31 03:27:36,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=25180, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=870, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=28481, PETRI_PLACES=363, PETRI_TRANSITIONS=1274} [2023-08-31 03:27:36,176 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 333 predicate places. [2023-08-31 03:27:36,176 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 1274 transitions, 28481 flow [2023-08-31 03:27:36,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 120.17647058823529) internal successors, (2043), 17 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states 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 03:27:36,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:27:36,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:27:36,181 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 03:27:36,377 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 03:27:36,377 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:27:36,377 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:27:36,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1712423879, now seen corresponding path program 3 times [2023-08-31 03:27:36,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:27:36,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027937511] [2023-08-31 03:27:36,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:27:36,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:27:36,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:27:36,464 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:27:36,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:27:36,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027937511] [2023-08-31 03:27:36,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027937511] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:27:36,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121152459] [2023-08-31 03:27:36,465 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 03:27:36,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:27:36,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:27:36,469 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 03:27:36,500 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 03:27:36,621 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-31 03:27:36,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:27:36,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-31 03:27:36,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:27:36,700 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:27:36,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:27:36,777 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:27:36,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121152459] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:27:36,778 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:27:36,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-31 03:27:36,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244923835] [2023-08-31 03:27:36,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:27:36,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-31 03:27:36,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:27:36,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-31 03:27:36,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2023-08-31 03:27:37,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-08-31 03:27:37,098 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 1274 transitions, 28481 flow. Second operand has 18 states, 18 states have (on average 120.05555555555556) internal successors, (2161), 18 states have internal predecessors, (2161), 0 states have call successors, (0), 0 states 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 03:27:37,099 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:27:37,099 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-08-31 03:27:37,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:27:42,575 INFO L130 PetriNetUnfolder]: 9576/15516 cut-off events. [2023-08-31 03:27:42,576 INFO L131 PetriNetUnfolder]: For 425223/425267 co-relation queries the response was YES. [2023-08-31 03:27:42,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149438 conditions, 15516 events. 9576/15516 cut-off events. For 425223/425267 co-relation queries the response was YES. Maximal size of possible extension queue 973. Compared 111490 event pairs, 741 based on Foata normal form. 300/15809 useless extension candidates. Maximal degree in co-relation 149307. Up to 4372 conditions per place. [2023-08-31 03:27:42,799 INFO L137 encePairwiseOnDemand]: 272/281 looper letters, 1156 selfloop transitions, 415 changer transitions 22/1660 dead transitions. [2023-08-31 03:27:42,799 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 1660 transitions, 36707 flow [2023-08-31 03:27:42,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-31 03:27:42,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-31 03:27:42,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2157 transitions. [2023-08-31 03:27:42,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4515386225664643 [2023-08-31 03:27:42,802 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2157 transitions. [2023-08-31 03:27:42,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2157 transitions. [2023-08-31 03:27:42,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:27:42,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2157 transitions. [2023-08-31 03:27:42,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 126.88235294117646) internal successors, (2157), 17 states have internal predecessors, (2157), 0 states have call successors, (0), 0 states 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 03:27:42,807 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 281.0) internal successors, (5058), 18 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states 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 03:27:42,807 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 281.0) internal successors, (5058), 18 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states 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 03:27:42,807 INFO L175 Difference]: Start difference. First operand has 363 places, 1274 transitions, 28481 flow. Second operand 17 states and 2157 transitions. [2023-08-31 03:27:42,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 1660 transitions, 36707 flow [2023-08-31 03:27:46,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 1660 transitions, 35589 flow, removed 266 selfloop flow, removed 14 redundant places. [2023-08-31 03:27:46,236 INFO L231 Difference]: Finished difference. Result has 366 places, 1256 transitions, 27905 flow [2023-08-31 03:27:46,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=25506, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=335, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=847, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=27905, PETRI_PLACES=366, PETRI_TRANSITIONS=1256} [2023-08-31 03:27:46,238 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 336 predicate places. [2023-08-31 03:27:46,238 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 1256 transitions, 27905 flow [2023-08-31 03:27:46,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 120.05555555555556) internal successors, (2161), 18 states have internal predecessors, (2161), 0 states have call successors, (0), 0 states 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 03:27:46,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:27:46,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:27:46,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-31 03:27:46,444 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 03:27:46,444 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:27:46,444 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:27:46,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1024903295, now seen corresponding path program 4 times [2023-08-31 03:27:46,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:27:46,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020566262] [2023-08-31 03:27:46,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:27:46,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:27:46,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:27:46,516 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 03:27:46,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:27:46,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020566262] [2023-08-31 03:27:46,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020566262] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:27:46,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851510545] [2023-08-31 03:27:46,516 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 03:27:46,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:27:46,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:27:46,517 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 03:27:46,519 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 03:27:46,619 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 03:27:46,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:27:46,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-31 03:27:46,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:27:46,671 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:27:46,671 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:27:46,724 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:27:46,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851510545] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:27:46,724 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:27:46,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 16 [2023-08-31 03:27:46,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503680237] [2023-08-31 03:27:46,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:27:46,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-31 03:27:46,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:27:46,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-31 03:27:46,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-08-31 03:27:46,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 281 [2023-08-31 03:27:46,982 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 1256 transitions, 27905 flow. Second operand has 16 states, 16 states have (on average 116.8125) internal successors, (1869), 16 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states 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 03:27:46,982 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:27:46,982 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 281 [2023-08-31 03:27:46,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:27:54,275 INFO L130 PetriNetUnfolder]: 11695/19451 cut-off events. [2023-08-31 03:27:54,275 INFO L131 PetriNetUnfolder]: For 498256/498256 co-relation queries the response was YES. [2023-08-31 03:27:54,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181128 conditions, 19451 events. 11695/19451 cut-off events. For 498256/498256 co-relation queries the response was YES. Maximal size of possible extension queue 1293. Compared 150256 event pairs, 1007 based on Foata normal form. 688/20139 useless extension candidates. Maximal degree in co-relation 181002. Up to 5525 conditions per place. [2023-08-31 03:27:54,551 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 1025 selfloop transitions, 1009 changer transitions 62/2096 dead transitions. [2023-08-31 03:27:54,551 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 2096 transitions, 46077 flow [2023-08-31 03:27:54,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-08-31 03:27:54,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2023-08-31 03:27:54,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 5811 transitions. [2023-08-31 03:27:54,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4308274021352313 [2023-08-31 03:27:54,555 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 5811 transitions. [2023-08-31 03:27:54,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 5811 transitions. [2023-08-31 03:27:54,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:27:54,556 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 5811 transitions. [2023-08-31 03:27:54,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 121.0625) internal successors, (5811), 48 states have internal predecessors, (5811), 0 states have call successors, (0), 0 states 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 03:27:54,569 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 281.0) internal successors, (13769), 49 states have internal predecessors, (13769), 0 states have call successors, (0), 0 states 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 03:27:54,570 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 281.0) internal successors, (13769), 49 states have internal predecessors, (13769), 0 states have call successors, (0), 0 states 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 03:27:54,570 INFO L175 Difference]: Start difference. First operand has 366 places, 1256 transitions, 27905 flow. Second operand 48 states and 5811 transitions. [2023-08-31 03:27:54,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 2096 transitions, 46077 flow [2023-08-31 03:27:58,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 2096 transitions, 45643 flow, removed 91 selfloop flow, removed 6 redundant places. [2023-08-31 03:27:58,883 INFO L231 Difference]: Finished difference. Result has 424 places, 1555 transitions, 35912 flow [2023-08-31 03:27:58,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=25266, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=618, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=35912, PETRI_PLACES=424, PETRI_TRANSITIONS=1555} [2023-08-31 03:27:58,884 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 394 predicate places. [2023-08-31 03:27:58,885 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 1555 transitions, 35912 flow [2023-08-31 03:27:58,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 116.8125) internal successors, (1869), 16 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states 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 03:27:58,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:27:58,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:27:58,895 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 03:27:59,090 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 03:27:59,091 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:27:59,091 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:27:59,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1459313101, now seen corresponding path program 5 times [2023-08-31 03:27:59,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:27:59,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771104216] [2023-08-31 03:27:59,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:27:59,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:27:59,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:27:59,164 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:27:59,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:27:59,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771104216] [2023-08-31 03:27:59,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771104216] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:27:59,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506509873] [2023-08-31 03:27:59,165 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 03:27:59,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:27:59,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:27:59,169 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 03:27:59,194 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 03:27:59,312 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-31 03:27:59,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:27:59,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-31 03:27:59,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:27:59,396 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:27:59,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:27:59,471 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:27:59,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506509873] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:27:59,471 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:27:59,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-31 03:27:59,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414376825] [2023-08-31 03:27:59,472 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:27:59,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-31 03:27:59,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:27:59,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-31 03:27:59,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2023-08-31 03:27:59,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-08-31 03:27:59,737 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 1555 transitions, 35912 flow. Second operand has 17 states, 17 states have (on average 120.11764705882354) internal successors, (2042), 17 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states 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 03:27:59,737 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:27:59,737 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-08-31 03:27:59,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:28:07,205 INFO L130 PetriNetUnfolder]: 11060/18537 cut-off events. [2023-08-31 03:28:07,205 INFO L131 PetriNetUnfolder]: For 503183/503257 co-relation queries the response was YES. [2023-08-31 03:28:07,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 180288 conditions, 18537 events. 11060/18537 cut-off events. For 503183/503257 co-relation queries the response was YES. Maximal size of possible extension queue 1211. Compared 143992 event pairs, 873 based on Foata normal form. 367/18881 useless extension candidates. Maximal degree in co-relation 180145. Up to 5304 conditions per place. [2023-08-31 03:28:07,506 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 1577 selfloop transitions, 251 changer transitions 41/1943 dead transitions. [2023-08-31 03:28:07,506 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 1943 transitions, 45608 flow [2023-08-31 03:28:07,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-31 03:28:07,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-31 03:28:07,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1790 transitions. [2023-08-31 03:28:07,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4550076258261312 [2023-08-31 03:28:07,509 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1790 transitions. [2023-08-31 03:28:07,509 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1790 transitions. [2023-08-31 03:28:07,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:28:07,509 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1790 transitions. [2023-08-31 03:28:07,511 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 127.85714285714286) internal successors, (1790), 14 states have internal predecessors, (1790), 0 states have call successors, (0), 0 states 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 03:28:07,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 281.0) internal successors, (4215), 15 states have internal predecessors, (4215), 0 states have call successors, (0), 0 states 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 03:28:07,514 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 281.0) internal successors, (4215), 15 states have internal predecessors, (4215), 0 states have call successors, (0), 0 states 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 03:28:07,514 INFO L175 Difference]: Start difference. First operand has 424 places, 1555 transitions, 35912 flow. Second operand 14 states and 1790 transitions. [2023-08-31 03:28:07,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 1943 transitions, 45608 flow [2023-08-31 03:28:12,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 1943 transitions, 44569 flow, removed 485 selfloop flow, removed 8 redundant places. [2023-08-31 03:28:12,282 INFO L231 Difference]: Finished difference. Result has 429 places, 1466 transitions, 33556 flow [2023-08-31 03:28:12,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=33858, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=33556, PETRI_PLACES=429, PETRI_TRANSITIONS=1466} [2023-08-31 03:28:12,283 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 399 predicate places. [2023-08-31 03:28:12,283 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 1466 transitions, 33556 flow [2023-08-31 03:28:12,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 120.11764705882354) internal successors, (2042), 17 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states 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 03:28:12,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:28:12,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:28:12,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-08-31 03:28:12,484 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 03:28:12,484 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:28:12,484 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:28:12,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1143474913, now seen corresponding path program 6 times [2023-08-31 03:28:12,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:28:12,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045480208] [2023-08-31 03:28:12,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:28:12,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:28:12,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:28:12,564 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:28:12,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:28:12,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045480208] [2023-08-31 03:28:12,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045480208] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:28:12,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1974768473] [2023-08-31 03:28:12,565 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 03:28:12,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:28:12,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:28:12,566 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 03:28:12,567 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 03:28:12,691 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-31 03:28:12,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:28:12,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-31 03:28:12,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:28:12,755 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:28:12,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:28:12,823 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:28:12,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1974768473] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:28:12,823 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:28:12,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-31 03:28:12,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091984246] [2023-08-31 03:28:12,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:28:12,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-31 03:28:12,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:28:12,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-31 03:28:12,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2023-08-31 03:28:13,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-08-31 03:28:13,088 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 1466 transitions, 33556 flow. Second operand has 18 states, 18 states have (on average 120.05555555555556) internal successors, (2161), 18 states have internal predecessors, (2161), 0 states have call successors, (0), 0 states 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 03:28:13,088 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:28:13,088 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-08-31 03:28:13,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:28:19,719 INFO L130 PetriNetUnfolder]: 10645/17778 cut-off events. [2023-08-31 03:28:19,719 INFO L131 PetriNetUnfolder]: For 498223/498283 co-relation queries the response was YES. [2023-08-31 03:28:20,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171321 conditions, 17778 events. 10645/17778 cut-off events. For 498223/498283 co-relation queries the response was YES. Maximal size of possible extension queue 1202. Compared 136339 event pairs, 851 based on Foata normal form. 381/18145 useless extension candidates. Maximal degree in co-relation 171179. Up to 4940 conditions per place. [2023-08-31 03:28:20,135 INFO L137 encePairwiseOnDemand]: 272/281 looper letters, 1367 selfloop transitions, 255 changer transitions 35/1725 dead transitions. [2023-08-31 03:28:20,135 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 1725 transitions, 39387 flow [2023-08-31 03:28:20,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-31 03:28:20,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-31 03:28:20,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1774 transitions. [2023-08-31 03:28:20,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4509405185561769 [2023-08-31 03:28:20,137 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1774 transitions. [2023-08-31 03:28:20,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1774 transitions. [2023-08-31 03:28:20,137 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:28:20,137 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1774 transitions. [2023-08-31 03:28:20,139 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 126.71428571428571) internal successors, (1774), 14 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states 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 03:28:20,140 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 281.0) internal successors, (4215), 15 states have internal predecessors, (4215), 0 states have call successors, (0), 0 states 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 03:28:20,140 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 281.0) internal successors, (4215), 15 states have internal predecessors, (4215), 0 states have call successors, (0), 0 states 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 03:28:20,140 INFO L175 Difference]: Start difference. First operand has 429 places, 1466 transitions, 33556 flow. Second operand 14 states and 1774 transitions. [2023-08-31 03:28:20,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 1725 transitions, 39387 flow [2023-08-31 03:28:24,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 1725 transitions, 38756 flow, removed 165 selfloop flow, removed 20 redundant places. [2023-08-31 03:28:24,430 INFO L231 Difference]: Finished difference. Result has 412 places, 1359 transitions, 30673 flow [2023-08-31 03:28:24,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=30047, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1092, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=30673, PETRI_PLACES=412, PETRI_TRANSITIONS=1359} [2023-08-31 03:28:24,432 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 382 predicate places. [2023-08-31 03:28:24,432 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 1359 transitions, 30673 flow [2023-08-31 03:28:24,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 120.05555555555556) internal successors, (2161), 18 states have internal predecessors, (2161), 0 states have call successors, (0), 0 states 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 03:28:24,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:28:24,432 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:28:24,446 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 03:28:24,646 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 03:28:24,646 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:28:24,647 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:28:24,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1171712560, now seen corresponding path program 7 times [2023-08-31 03:28:24,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:28:24,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68933906] [2023-08-31 03:28:24,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:28:24,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:28:24,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:28:24,728 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:28:24,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:28:24,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68933906] [2023-08-31 03:28:24,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68933906] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:28:24,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488014989] [2023-08-31 03:28:24,729 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-31 03:28:24,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:28:24,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:28:24,733 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 03:28:24,738 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 03:28:24,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:28:24,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-31 03:28:24,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:28:25,000 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:28:25,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:28:25,053 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:28:25,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [488014989] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:28:25,053 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:28:25,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-08-31 03:28:25,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467539422] [2023-08-31 03:28:25,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:28:25,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-31 03:28:25,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:28:25,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-31 03:28:25,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-08-31 03:28:25,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 281 [2023-08-31 03:28:25,234 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 1359 transitions, 30673 flow. Second operand has 14 states, 14 states have (on average 124.78571428571429) internal successors, (1747), 14 states have internal predecessors, (1747), 0 states have call successors, (0), 0 states 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 03:28:25,234 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:28:25,234 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 281 [2023-08-31 03:28:25,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:28:29,057 INFO L130 PetriNetUnfolder]: 7027/11498 cut-off events. [2023-08-31 03:28:29,057 INFO L131 PetriNetUnfolder]: For 381974/382262 co-relation queries the response was YES. [2023-08-31 03:28:29,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128921 conditions, 11498 events. 7027/11498 cut-off events. For 381974/382262 co-relation queries the response was YES. Maximal size of possible extension queue 809. Compared 81130 event pairs, 922 based on Foata normal form. 825/12285 useless extension candidates. Maximal degree in co-relation 128790. Up to 4320 conditions per place. [2023-08-31 03:28:29,400 INFO L137 encePairwiseOnDemand]: 275/281 looper letters, 984 selfloop transitions, 22 changer transitions 309/1376 dead transitions. [2023-08-31 03:28:29,400 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 1376 transitions, 33886 flow [2023-08-31 03:28:29,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 03:28:29,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 03:28:29,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1042 transitions. [2023-08-31 03:28:29,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46352313167259784 [2023-08-31 03:28:29,402 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1042 transitions. [2023-08-31 03:28:29,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1042 transitions. [2023-08-31 03:28:29,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:28:29,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1042 transitions. [2023-08-31 03:28:29,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 130.25) internal successors, (1042), 8 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 03:28:29,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:28:29,405 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states 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 03:28:29,405 INFO L175 Difference]: Start difference. First operand has 412 places, 1359 transitions, 30673 flow. Second operand 8 states and 1042 transitions. [2023-08-31 03:28:29,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 1376 transitions, 33886 flow [2023-08-31 03:28:31,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 1376 transitions, 32776 flow, removed 57 selfloop flow, removed 29 redundant places. [2023-08-31 03:28:31,638 INFO L231 Difference]: Finished difference. Result has 364 places, 922 transitions, 20338 flow [2023-08-31 03:28:31,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=27233, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20338, PETRI_PLACES=364, PETRI_TRANSITIONS=922} [2023-08-31 03:28:31,641 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 334 predicate places. [2023-08-31 03:28:31,641 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 922 transitions, 20338 flow [2023-08-31 03:28:31,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 124.78571428571429) internal successors, (1747), 14 states have internal predecessors, (1747), 0 states have call successors, (0), 0 states 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 03:28:31,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:28:31,641 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:28:31,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-08-31 03:28:31,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-31 03:28:31,847 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:28:31,847 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:28:31,847 INFO L85 PathProgramCache]: Analyzing trace with hash -349019679, now seen corresponding path program 17 times [2023-08-31 03:28:31,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:28:31,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528404591] [2023-08-31 03:28:31,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:28:31,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:28:31,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:28:31,924 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:28:31,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:28:31,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528404591] [2023-08-31 03:28:31,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528404591] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:28:31,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408049928] [2023-08-31 03:28:31,925 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 03:28:31,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:28:31,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:28:31,926 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 03:28:31,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-31 03:28:32,047 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 03:28:32,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:28:32,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 03:28:32,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:28:32,132 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:28:32,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:28:32,200 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:28:32,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408049928] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:28:32,200 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:28:32,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 17 [2023-08-31 03:28:32,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570735673] [2023-08-31 03:28:32,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:28:32,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-31 03:28:32,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:28:32,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-31 03:28:32,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2023-08-31 03:28:32,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 281 [2023-08-31 03:28:32,503 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 922 transitions, 20338 flow. Second operand has 17 states, 17 states have (on average 116.76470588235294) internal successors, (1985), 17 states have internal predecessors, (1985), 0 states have call successors, (0), 0 states 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 03:28:32,503 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:28:32,503 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 281 [2023-08-31 03:28:32,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:28:36,165 INFO L130 PetriNetUnfolder]: 7368/11236 cut-off events. [2023-08-31 03:28:36,165 INFO L131 PetriNetUnfolder]: For 375066/375066 co-relation queries the response was YES. [2023-08-31 03:28:36,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123624 conditions, 11236 events. 7368/11236 cut-off events. For 375066/375066 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 68690 event pairs, 403 based on Foata normal form. 112/11348 useless extension candidates. Maximal degree in co-relation 123507. Up to 4690 conditions per place. [2023-08-31 03:28:36,310 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 824 selfloop transitions, 744 changer transitions 0/1568 dead transitions. [2023-08-31 03:28:36,310 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 1568 transitions, 36132 flow [2023-08-31 03:28:36,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-31 03:28:36,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-31 03:28:36,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3776 transitions. [2023-08-31 03:28:36,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4334749167718976 [2023-08-31 03:28:36,313 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3776 transitions. [2023-08-31 03:28:36,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3776 transitions. [2023-08-31 03:28:36,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:28:36,314 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3776 transitions. [2023-08-31 03:28:36,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 121.80645161290323) internal successors, (3776), 31 states have internal predecessors, (3776), 0 states have call successors, (0), 0 states 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 03:28:36,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 281.0) internal successors, (8992), 32 states have internal predecessors, (8992), 0 states have call successors, (0), 0 states 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 03:28:36,322 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 281.0) internal successors, (8992), 32 states have internal predecessors, (8992), 0 states have call successors, (0), 0 states 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 03:28:36,323 INFO L175 Difference]: Start difference. First operand has 364 places, 922 transitions, 20338 flow. Second operand 31 states and 3776 transitions. [2023-08-31 03:28:36,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 1568 transitions, 36132 flow [2023-08-31 03:28:38,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 1568 transitions, 35526 flow, removed 224 selfloop flow, removed 17 redundant places. [2023-08-31 03:28:38,431 INFO L231 Difference]: Finished difference. Result has 310 places, 1213 transitions, 28648 flow [2023-08-31 03:28:38,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=19993, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=922, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=474, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=28648, PETRI_PLACES=310, PETRI_TRANSITIONS=1213} [2023-08-31 03:28:38,432 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 280 predicate places. [2023-08-31 03:28:38,432 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 1213 transitions, 28648 flow [2023-08-31 03:28:38,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 116.76470588235294) internal successors, (1985), 17 states have internal predecessors, (1985), 0 states have call successors, (0), 0 states 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 03:28:38,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:28:38,433 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:28:38,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-08-31 03:28:38,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:28:38,633 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:28:38,634 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:28:38,634 INFO L85 PathProgramCache]: Analyzing trace with hash -307992218, now seen corresponding path program 8 times [2023-08-31 03:28:38,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:28:38,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074373684] [2023-08-31 03:28:38,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:28:38,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:28:38,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:28:38,733 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:28:38,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:28:38,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074373684] [2023-08-31 03:28:38,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074373684] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:28:38,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781753470] [2023-08-31 03:28:38,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 03:28:38,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:28:38,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:28:38,737 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 03:28:38,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-08-31 03:28:38,898 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 03:28:38,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:28:38,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 03:28:38,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:28:39,010 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:28:39,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:28:39,115 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:28:39,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781753470] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:28:39,115 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:28:39,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-08-31 03:28:39,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776760838] [2023-08-31 03:28:39,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:28:39,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-31 03:28:39,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:28:39,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-31 03:28:39,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2023-08-31 03:28:39,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-08-31 03:28:39,419 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 1213 transitions, 28648 flow. Second operand has 20 states, 20 states have (on average 120.2) internal successors, (2404), 20 states have internal predecessors, (2404), 0 states have call successors, (0), 0 states 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 03:28:39,419 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:28:39,419 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-08-31 03:28:39,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:28:44,889 INFO L130 PetriNetUnfolder]: 10511/16002 cut-off events. [2023-08-31 03:28:44,889 INFO L131 PetriNetUnfolder]: For 579280/579408 co-relation queries the response was YES. [2023-08-31 03:28:45,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 186324 conditions, 16002 events. 10511/16002 cut-off events. For 579280/579408 co-relation queries the response was YES. Maximal size of possible extension queue 894. Compared 102673 event pairs, 888 based on Foata normal form. 133/16111 useless extension candidates. Maximal degree in co-relation 186204. Up to 6654 conditions per place. [2023-08-31 03:28:45,137 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 1492 selfloop transitions, 479 changer transitions 0/2027 dead transitions. [2023-08-31 03:28:45,137 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 2027 transitions, 50268 flow [2023-08-31 03:28:45,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-31 03:28:45,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-31 03:28:45,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2288 transitions. [2023-08-31 03:28:45,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523527085804666 [2023-08-31 03:28:45,140 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2288 transitions. [2023-08-31 03:28:45,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2288 transitions. [2023-08-31 03:28:45,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:28:45,141 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2288 transitions. [2023-08-31 03:28:45,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states 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 03:28:45,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 281.0) internal successors, (5339), 19 states have internal predecessors, (5339), 0 states have call successors, (0), 0 states 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 03:28:45,146 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 281.0) internal successors, (5339), 19 states have internal predecessors, (5339), 0 states have call successors, (0), 0 states 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 03:28:45,146 INFO L175 Difference]: Start difference. First operand has 310 places, 1213 transitions, 28648 flow. Second operand 18 states and 2288 transitions. [2023-08-31 03:28:45,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 2027 transitions, 50268 flow [2023-08-31 03:28:49,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 2027 transitions, 48333 flow, removed 763 selfloop flow, removed 9 redundant places. [2023-08-31 03:28:49,242 INFO L231 Difference]: Finished difference. Result has 324 places, 1328 transitions, 31647 flow [2023-08-31 03:28:49,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=27348, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=374, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=755, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=31647, PETRI_PLACES=324, PETRI_TRANSITIONS=1328} [2023-08-31 03:28:49,244 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 294 predicate places. [2023-08-31 03:28:49,244 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 1328 transitions, 31647 flow [2023-08-31 03:28:49,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 120.2) internal successors, (2404), 20 states have internal predecessors, (2404), 0 states have call successors, (0), 0 states 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 03:28:49,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:28:49,244 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:28:49,249 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-08-31 03:28:49,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2023-08-31 03:28:49,445 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:28:49,445 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:28:49,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1396543017, now seen corresponding path program 18 times [2023-08-31 03:28:49,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:28:49,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262855910] [2023-08-31 03:28:49,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:28:49,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:28:49,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:28:49,540 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:28:49,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:28:49,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262855910] [2023-08-31 03:28:49,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262855910] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:28:49,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577868712] [2023-08-31 03:28:49,541 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 03:28:49,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:28:49,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:28:49,542 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 03:28:49,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-08-31 03:28:49,675 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-31 03:28:49,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:28:49,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 03:28:49,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:28:49,765 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:28:49,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:28:49,842 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:28:49,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1577868712] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:28:49,843 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:28:49,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-08-31 03:28:49,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96171050] [2023-08-31 03:28:49,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:28:49,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-31 03:28:49,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:28:49,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-31 03:28:49,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2023-08-31 03:28:50,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-08-31 03:28:50,110 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 1328 transitions, 31647 flow. Second operand has 18 states, 18 states have (on average 120.27777777777777) internal successors, (2165), 18 states have internal predecessors, (2165), 0 states have call successors, (0), 0 states 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 03:28:50,110 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:28:50,110 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-08-31 03:28:50,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:28:55,592 INFO L130 PetriNetUnfolder]: 10381/15769 cut-off events. [2023-08-31 03:28:55,592 INFO L131 PetriNetUnfolder]: For 584273/584392 co-relation queries the response was YES. [2023-08-31 03:28:55,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 185114 conditions, 15769 events. 10381/15769 cut-off events. For 584273/584392 co-relation queries the response was YES. Maximal size of possible extension queue 853. Compared 100210 event pairs, 1285 based on Foata normal form. 114/15861 useless extension candidates. Maximal degree in co-relation 184991. Up to 6520 conditions per place. [2023-08-31 03:28:55,851 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 895 selfloop transitions, 545 changer transitions 0/1494 dead transitions. [2023-08-31 03:28:55,851 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 1494 transitions, 37501 flow [2023-08-31 03:28:55,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 03:28:55,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 03:28:55,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1392 transitions. [2023-08-31 03:28:55,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4503396958912973 [2023-08-31 03:28:55,853 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1392 transitions. [2023-08-31 03:28:55,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1392 transitions. [2023-08-31 03:28:55,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:28:55,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1392 transitions. [2023-08-31 03:28:55,855 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 126.54545454545455) internal successors, (1392), 11 states have internal predecessors, (1392), 0 states have call successors, (0), 0 states 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 03:28:55,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 281.0) internal successors, (3372), 12 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states 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 03:28:55,857 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 281.0) internal successors, (3372), 12 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states 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 03:28:55,857 INFO L175 Difference]: Start difference. First operand has 324 places, 1328 transitions, 31647 flow. Second operand 11 states and 1392 transitions. [2023-08-31 03:28:55,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 1494 transitions, 37501 flow [2023-08-31 03:28:59,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 1494 transitions, 36404 flow, removed 470 selfloop flow, removed 6 redundant places. [2023-08-31 03:28:59,836 INFO L231 Difference]: Finished difference. Result has 331 places, 1338 transitions, 32516 flow [2023-08-31 03:28:59,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=30383, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=522, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=770, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=32516, PETRI_PLACES=331, PETRI_TRANSITIONS=1338} [2023-08-31 03:28:59,838 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 301 predicate places. [2023-08-31 03:28:59,838 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 1338 transitions, 32516 flow [2023-08-31 03:28:59,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 120.27777777777777) internal successors, (2165), 18 states have internal predecessors, (2165), 0 states have call successors, (0), 0 states 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 03:28:59,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:28:59,838 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:28:59,843 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-08-31 03:29:00,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2023-08-31 03:29:00,040 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:29:00,040 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:29:00,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1010732936, now seen corresponding path program 9 times [2023-08-31 03:29:00,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:29:00,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089897780] [2023-08-31 03:29:00,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:29:00,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:29:00,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:29:00,119 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:29:00,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:29:00,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089897780] [2023-08-31 03:29:00,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089897780] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:29:00,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229358148] [2023-08-31 03:29:00,119 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 03:29:00,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:29:00,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:29:00,120 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 03:29:00,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-08-31 03:29:00,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-31 03:29:00,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:29:00,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 03:29:00,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:29:00,330 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:29:00,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:29:00,395 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:29:00,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229358148] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:29:00,395 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:29:00,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-08-31 03:29:00,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318117768] [2023-08-31 03:29:00,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:29:00,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-31 03:29:00,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:29:00,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-31 03:29:00,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2023-08-31 03:29:00,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-08-31 03:29:00,664 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 1338 transitions, 32516 flow. Second operand has 18 states, 18 states have (on average 120.0) internal successors, (2160), 18 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states 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 03:29:00,664 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:29:00,664 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-08-31 03:29:00,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:29:06,163 INFO L130 PetriNetUnfolder]: 10367/15738 cut-off events. [2023-08-31 03:29:06,164 INFO L131 PetriNetUnfolder]: For 572946/573139 co-relation queries the response was YES. [2023-08-31 03:29:06,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183947 conditions, 15738 events. 10367/15738 cut-off events. For 572946/573139 co-relation queries the response was YES. Maximal size of possible extension queue 847. Compared 99937 event pairs, 2186 based on Foata normal form. 93/15801 useless extension candidates. Maximal degree in co-relation 183821. Up to 11742 conditions per place. [2023-08-31 03:29:06,423 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 1046 selfloop transitions, 305 changer transitions 0/1404 dead transitions. [2023-08-31 03:29:06,423 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 1404 transitions, 36255 flow [2023-08-31 03:29:06,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 03:29:06,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 03:29:06,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1130 transitions. [2023-08-31 03:29:06,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4468169236852511 [2023-08-31 03:29:06,425 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1130 transitions. [2023-08-31 03:29:06,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1130 transitions. [2023-08-31 03:29:06,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:29:06,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1130 transitions. [2023-08-31 03:29:06,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 125.55555555555556) internal successors, (1130), 9 states have internal predecessors, (1130), 0 states have call successors, (0), 0 states 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 03:29:06,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 281.0) internal successors, (2810), 10 states have internal predecessors, (2810), 0 states have call successors, (0), 0 states 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 03:29:06,428 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 281.0) internal successors, (2810), 10 states have internal predecessors, (2810), 0 states have call successors, (0), 0 states 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 03:29:06,428 INFO L175 Difference]: Start difference. First operand has 331 places, 1338 transitions, 32516 flow. Second operand 9 states and 1130 transitions. [2023-08-31 03:29:06,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 1404 transitions, 36255 flow [2023-08-31 03:29:11,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 1404 transitions, 35411 flow, removed 260 selfloop flow, removed 8 redundant places. [2023-08-31 03:29:11,077 INFO L231 Difference]: Finished difference. Result has 326 places, 1329 transitions, 32162 flow [2023-08-31 03:29:11,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=31484, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=303, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1022, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=32162, PETRI_PLACES=326, PETRI_TRANSITIONS=1329} [2023-08-31 03:29:11,078 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 296 predicate places. [2023-08-31 03:29:11,078 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 1329 transitions, 32162 flow [2023-08-31 03:29:11,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 120.0) internal successors, (2160), 18 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states 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 03:29:11,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:29:11,078 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:29:11,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-08-31 03:29:11,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-08-31 03:29:11,281 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:29:11,281 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:29:11,281 INFO L85 PathProgramCache]: Analyzing trace with hash 989504847, now seen corresponding path program 19 times [2023-08-31 03:29:11,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:29:11,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081760271] [2023-08-31 03:29:11,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:29:11,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:29:11,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:29:11,380 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:29:11,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:29:11,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081760271] [2023-08-31 03:29:11,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081760271] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:29:11,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983079151] [2023-08-31 03:29:11,381 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-31 03:29:11,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:29:11,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:29:11,385 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 03:29:11,406 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-08-31 03:29:11,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:29:11,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 03:29:11,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:29:11,606 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:29:11,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:29:11,678 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:29:11,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983079151] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:29:11,678 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:29:11,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-31 03:29:11,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697033189] [2023-08-31 03:29:11,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:29:11,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-31 03:29:11,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:29:11,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-31 03:29:11,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2023-08-31 03:29:11,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-08-31 03:29:11,979 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 1329 transitions, 32162 flow. Second operand has 19 states, 19 states have (on average 120.15789473684211) internal successors, (2283), 19 states have internal predecessors, (2283), 0 states have call successors, (0), 0 states 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 03:29:11,979 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:29:11,979 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-08-31 03:29:11,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:29:17,452 INFO L130 PetriNetUnfolder]: 10083/15240 cut-off events. [2023-08-31 03:29:17,453 INFO L131 PetriNetUnfolder]: For 561005/561230 co-relation queries the response was YES. [2023-08-31 03:29:17,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176511 conditions, 15240 events. 10083/15240 cut-off events. For 561005/561230 co-relation queries the response was YES. Maximal size of possible extension queue 777. Compared 95138 event pairs, 1345 based on Foata normal form. 236/15450 useless extension candidates. Maximal degree in co-relation 176385. Up to 6334 conditions per place. [2023-08-31 03:29:17,665 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 934 selfloop transitions, 544 changer transitions 0/1528 dead transitions. [2023-08-31 03:29:17,665 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 1528 transitions, 38626 flow [2023-08-31 03:29:17,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-31 03:29:17,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-31 03:29:17,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1648 transitions. [2023-08-31 03:29:17,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511360525595401 [2023-08-31 03:29:17,667 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1648 transitions. [2023-08-31 03:29:17,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1648 transitions. [2023-08-31 03:29:17,667 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:29:17,667 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1648 transitions. [2023-08-31 03:29:17,668 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 126.76923076923077) internal successors, (1648), 13 states have internal predecessors, (1648), 0 states have call successors, (0), 0 states 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 03:29:17,670 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 281.0) internal successors, (3934), 14 states have internal predecessors, (3934), 0 states have call successors, (0), 0 states 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 03:29:17,670 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 281.0) internal successors, (3934), 14 states have internal predecessors, (3934), 0 states have call successors, (0), 0 states 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 03:29:17,670 INFO L175 Difference]: Start difference. First operand has 326 places, 1329 transitions, 32162 flow. Second operand 13 states and 1648 transitions. [2023-08-31 03:29:17,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 1528 transitions, 38626 flow [2023-08-31 03:29:21,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 1528 transitions, 37908 flow, removed 64 selfloop flow, removed 7 redundant places. [2023-08-31 03:29:21,550 INFO L231 Difference]: Finished difference. Result has 333 places, 1313 transitions, 32339 flow [2023-08-31 03:29:21,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=30394, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=513, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=765, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=32339, PETRI_PLACES=333, PETRI_TRANSITIONS=1313} [2023-08-31 03:29:21,551 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 303 predicate places. [2023-08-31 03:29:21,552 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 1313 transitions, 32339 flow [2023-08-31 03:29:21,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 120.15789473684211) internal successors, (2283), 19 states have internal predecessors, (2283), 0 states have call successors, (0), 0 states 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 03:29:21,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:29:21,552 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:29:21,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-08-31 03:29:21,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:29:21,753 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:29:21,753 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:29:21,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1859746226, now seen corresponding path program 10 times [2023-08-31 03:29:21,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:29:21,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911494821] [2023-08-31 03:29:21,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:29:21,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:29:21,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:29:21,836 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:29:21,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:29:21,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911494821] [2023-08-31 03:29:21,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911494821] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:29:21,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078895363] [2023-08-31 03:29:21,837 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 03:29:21,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:29:21,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:29:21,839 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 03:29:21,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-08-31 03:29:21,957 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 03:29:21,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:29:21,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 03:29:21,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:29:22,051 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:29:22,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:29:22,113 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:29:22,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078895363] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:29:22,114 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:29:22,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 17 [2023-08-31 03:29:22,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394362374] [2023-08-31 03:29:22,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:29:22,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-31 03:29:22,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:29:22,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-31 03:29:22,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2023-08-31 03:29:22,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 281 [2023-08-31 03:29:22,459 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 1313 transitions, 32339 flow. Second operand has 17 states, 17 states have (on average 116.41176470588235) internal successors, (1979), 17 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states 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 03:29:22,459 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:29:22,459 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 281 [2023-08-31 03:29:22,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:29:28,073 INFO L130 PetriNetUnfolder]: 10144/15258 cut-off events. [2023-08-31 03:29:28,074 INFO L131 PetriNetUnfolder]: For 555086/555086 co-relation queries the response was YES. [2023-08-31 03:29:28,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 177806 conditions, 15258 events. 10144/15258 cut-off events. For 555086/555086 co-relation queries the response was YES. Maximal size of possible extension queue 758. Compared 93882 event pairs, 1022 based on Foata normal form. 36/15294 useless extension candidates. Maximal degree in co-relation 177678. Up to 9461 conditions per place. [2023-08-31 03:29:28,330 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 1004 selfloop transitions, 485 changer transitions 0/1489 dead transitions. [2023-08-31 03:29:28,330 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 1489 transitions, 38721 flow [2023-08-31 03:29:28,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-31 03:29:28,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-31 03:29:28,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2303 transitions. [2023-08-31 03:29:28,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43135418617718674 [2023-08-31 03:29:28,332 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2303 transitions. [2023-08-31 03:29:28,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2303 transitions. [2023-08-31 03:29:28,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:29:28,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2303 transitions. [2023-08-31 03:29:28,334 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 121.21052631578948) internal successors, (2303), 19 states have internal predecessors, (2303), 0 states have call successors, (0), 0 states 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 03:29:28,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 281.0) internal successors, (5620), 20 states have internal predecessors, (5620), 0 states have call successors, (0), 0 states 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 03:29:28,336 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 281.0) internal successors, (5620), 20 states have internal predecessors, (5620), 0 states have call successors, (0), 0 states 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 03:29:28,336 INFO L175 Difference]: Start difference. First operand has 333 places, 1313 transitions, 32339 flow. Second operand 19 states and 2303 transitions. [2023-08-31 03:29:28,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 1489 transitions, 38721 flow [2023-08-31 03:29:32,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 1489 transitions, 37797 flow, removed 72 selfloop flow, removed 8 redundant places. [2023-08-31 03:29:32,264 INFO L231 Difference]: Finished difference. Result has 346 places, 1312 transitions, 32410 flow [2023-08-31 03:29:32,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=31331, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=481, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=823, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=32410, PETRI_PLACES=346, PETRI_TRANSITIONS=1312} [2023-08-31 03:29:32,265 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 316 predicate places. [2023-08-31 03:29:32,265 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 1312 transitions, 32410 flow [2023-08-31 03:29:32,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 116.41176470588235) internal successors, (1979), 17 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states 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 03:29:32,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:29:32,266 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:29:32,270 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-08-31 03:29:32,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:29:32,466 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:29:32,467 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:29:32,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1250017593, now seen corresponding path program 20 times [2023-08-31 03:29:32,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:29:32,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566062711] [2023-08-31 03:29:32,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:29:32,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:29:32,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:29:32,562 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:29:32,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:29:32,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566062711] [2023-08-31 03:29:32,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566062711] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:29:32,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678383867] [2023-08-31 03:29:32,562 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 03:29:32,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:29:32,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:29:32,565 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 03:29:32,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-08-31 03:29:32,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 03:29:32,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:29:32,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 03:29:32,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:29:32,821 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:29:32,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:29:32,905 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:29:32,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678383867] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:29:32,905 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:29:32,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-08-31 03:29:32,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901679259] [2023-08-31 03:29:32,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:29:32,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-31 03:29:32,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:29:32,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-31 03:29:32,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2023-08-31 03:29:33,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-08-31 03:29:33,257 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 1312 transitions, 32410 flow. Second operand has 20 states, 20 states have (on average 120.1) internal successors, (2402), 20 states have internal predecessors, (2402), 0 states have call successors, (0), 0 states 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 03:29:33,257 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:29:33,257 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-08-31 03:29:33,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:29:38,587 INFO L130 PetriNetUnfolder]: 10143/15280 cut-off events. [2023-08-31 03:29:38,587 INFO L131 PetriNetUnfolder]: For 558240/558461 co-relation queries the response was YES. [2023-08-31 03:29:38,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178244 conditions, 15280 events. 10143/15280 cut-off events. For 558240/558461 co-relation queries the response was YES. Maximal size of possible extension queue 776. Compared 95154 event pairs, 1891 based on Foata normal form. 160/15418 useless extension candidates. Maximal degree in co-relation 178113. Up to 10447 conditions per place. [2023-08-31 03:29:38,995 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 1136 selfloop transitions, 438 changer transitions 0/1622 dead transitions. [2023-08-31 03:29:38,996 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 1622 transitions, 41663 flow [2023-08-31 03:29:38,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-31 03:29:38,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-31 03:29:38,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1764 transitions. [2023-08-31 03:29:38,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4483985765124555 [2023-08-31 03:29:38,997 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1764 transitions. [2023-08-31 03:29:38,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1764 transitions. [2023-08-31 03:29:38,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:29:38,998 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1764 transitions. [2023-08-31 03:29:38,999 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 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 03:29:39,000 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 281.0) internal successors, (4215), 15 states have internal predecessors, (4215), 0 states have call successors, (0), 0 states 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 03:29:39,001 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 281.0) internal successors, (4215), 15 states have internal predecessors, (4215), 0 states have call successors, (0), 0 states 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 03:29:39,001 INFO L175 Difference]: Start difference. First operand has 346 places, 1312 transitions, 32410 flow. Second operand 14 states and 1764 transitions. [2023-08-31 03:29:39,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 1622 transitions, 41663 flow [2023-08-31 03:29:42,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 1622 transitions, 40944 flow, removed 20 selfloop flow, removed 12 redundant places. [2023-08-31 03:29:42,975 INFO L231 Difference]: Finished difference. Result has 351 places, 1334 transitions, 33415 flow [2023-08-31 03:29:42,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=31118, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=389, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=864, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=33415, PETRI_PLACES=351, PETRI_TRANSITIONS=1334} [2023-08-31 03:29:42,976 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 321 predicate places. [2023-08-31 03:29:42,976 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 1334 transitions, 33415 flow [2023-08-31 03:29:42,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 120.1) internal successors, (2402), 20 states have internal predecessors, (2402), 0 states have call successors, (0), 0 states 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 03:29:42,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:29:42,977 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:29:42,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2023-08-31 03:29:43,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-08-31 03:29:43,182 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:29:43,183 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:29:43,183 INFO L85 PathProgramCache]: Analyzing trace with hash 801782288, now seen corresponding path program 11 times [2023-08-31 03:29:43,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:29:43,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974412112] [2023-08-31 03:29:43,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:29:43,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:29:43,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:29:43,258 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:29:43,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:29:43,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974412112] [2023-08-31 03:29:43,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974412112] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:29:43,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327834401] [2023-08-31 03:29:43,259 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 03:29:43,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:29:43,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:29:43,260 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 03:29:43,263 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-08-31 03:29:43,393 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 03:29:43,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:29:43,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 03:29:43,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:29:43,454 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:29:43,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:29:43,519 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:29:43,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327834401] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:29:43,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:29:43,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 17 [2023-08-31 03:29:43,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209629935] [2023-08-31 03:29:43,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:29:43,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-31 03:29:43,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:29:43,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-31 03:29:43,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2023-08-31 03:29:43,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 281 [2023-08-31 03:29:43,749 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 1334 transitions, 33415 flow. Second operand has 17 states, 17 states have (on average 116.52941176470588) internal successors, (1981), 17 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states 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 03:29:43,750 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:29:43,750 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 281 [2023-08-31 03:29:43,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:29:49,514 INFO L130 PetriNetUnfolder]: 10195/15336 cut-off events. [2023-08-31 03:29:49,514 INFO L131 PetriNetUnfolder]: For 555653/555653 co-relation queries the response was YES. [2023-08-31 03:29:49,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179654 conditions, 15336 events. 10195/15336 cut-off events. For 555653/555653 co-relation queries the response was YES. Maximal size of possible extension queue 762. Compared 94599 event pairs, 499 based on Foata normal form. 46/15382 useless extension candidates. Maximal degree in co-relation 179519. Up to 6267 conditions per place. [2023-08-31 03:29:49,742 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 1229 selfloop transitions, 751 changer transitions 0/1980 dead transitions. [2023-08-31 03:29:49,743 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 1980 transitions, 51220 flow [2023-08-31 03:29:49,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-31 03:29:49,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-31 03:29:49,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3022 transitions. [2023-08-31 03:29:49,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4301779359430605 [2023-08-31 03:29:49,745 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3022 transitions. [2023-08-31 03:29:49,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3022 transitions. [2023-08-31 03:29:49,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:29:49,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3022 transitions. [2023-08-31 03:29:49,749 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 120.88) internal successors, (3022), 25 states have internal predecessors, (3022), 0 states have call successors, (0), 0 states 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 03:29:49,752 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 281.0) internal successors, (7306), 26 states have internal predecessors, (7306), 0 states have call successors, (0), 0 states 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 03:29:49,753 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 281.0) internal successors, (7306), 26 states have internal predecessors, (7306), 0 states have call successors, (0), 0 states 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 03:29:49,753 INFO L175 Difference]: Start difference. First operand has 351 places, 1334 transitions, 33415 flow. Second operand 25 states and 3022 transitions. [2023-08-31 03:29:49,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 1980 transitions, 51220 flow [2023-08-31 03:29:53,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 1980 transitions, 50567 flow, removed 52 selfloop flow, removed 8 redundant places. [2023-08-31 03:29:53,906 INFO L231 Difference]: Finished difference. Result has 370 places, 1517 transitions, 38873 flow [2023-08-31 03:29:53,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=32685, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=561, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=755, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=38873, PETRI_PLACES=370, PETRI_TRANSITIONS=1517} [2023-08-31 03:29:53,907 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 340 predicate places. [2023-08-31 03:29:53,907 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 1517 transitions, 38873 flow [2023-08-31 03:29:53,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 116.52941176470588) internal successors, (1981), 17 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states 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 03:29:53,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:29:53,907 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:29:53,912 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2023-08-31 03:29:54,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-08-31 03:29:54,108 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:29:54,108 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:29:54,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1391823177, now seen corresponding path program 21 times [2023-08-31 03:29:54,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:29:54,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44278413] [2023-08-31 03:29:54,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:29:54,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:29:54,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:29:54,193 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:29:54,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:29:54,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44278413] [2023-08-31 03:29:54,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44278413] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:29:54,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547704048] [2023-08-31 03:29:54,194 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 03:29:54,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:29:54,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:29:54,197 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 03:29:54,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-08-31 03:29:54,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-31 03:29:54,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:29:54,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 03:29:54,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:29:54,468 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:29:54,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:29:54,538 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:29:54,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547704048] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:29:54,539 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:29:54,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-08-31 03:29:54,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143013843] [2023-08-31 03:29:54,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:29:54,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-31 03:29:54,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:29:54,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-31 03:29:54,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2023-08-31 03:29:54,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-08-31 03:29:54,806 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 1517 transitions, 38873 flow. Second operand has 18 states, 18 states have (on average 120.11111111111111) internal successors, (2162), 18 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states 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 03:29:54,806 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:29:54,806 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-08-31 03:29:54,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:30:00,608 INFO L130 PetriNetUnfolder]: 10017/15094 cut-off events. [2023-08-31 03:30:00,609 INFO L131 PetriNetUnfolder]: For 575742/575763 co-relation queries the response was YES. [2023-08-31 03:30:00,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 180254 conditions, 15094 events. 10017/15094 cut-off events. For 575742/575763 co-relation queries the response was YES. Maximal size of possible extension queue 744. Compared 93431 event pairs, 1945 based on Foata normal form. 59/15147 useless extension candidates. Maximal degree in co-relation 180116. Up to 10806 conditions per place. [2023-08-31 03:30:00,855 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 1303 selfloop transitions, 341 changer transitions 0/1714 dead transitions. [2023-08-31 03:30:00,855 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 1714 transitions, 45978 flow [2023-08-31 03:30:00,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 03:30:00,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 03:30:00,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1124 transitions. [2023-08-31 03:30:00,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2023-08-31 03:30:00,856 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1124 transitions. [2023-08-31 03:30:00,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1124 transitions. [2023-08-31 03:30:00,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:30:00,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1124 transitions. [2023-08-31 03:30:00,858 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 124.88888888888889) internal successors, (1124), 9 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states 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 03:30:00,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 281.0) internal successors, (2810), 10 states have internal predecessors, (2810), 0 states have call successors, (0), 0 states 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 03:30:00,859 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 281.0) internal successors, (2810), 10 states have internal predecessors, (2810), 0 states have call successors, (0), 0 states 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 03:30:00,860 INFO L175 Difference]: Start difference. First operand has 370 places, 1517 transitions, 38873 flow. Second operand 9 states and 1124 transitions. [2023-08-31 03:30:00,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 1714 transitions, 45978 flow [2023-08-31 03:30:05,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 1714 transitions, 44841 flow, removed 158 selfloop flow, removed 10 redundant places. [2023-08-31 03:30:05,173 INFO L231 Difference]: Finished difference. Result has 369 places, 1520 transitions, 38532 flow [2023-08-31 03:30:05,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=37390, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=324, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=38532, PETRI_PLACES=369, PETRI_TRANSITIONS=1520} [2023-08-31 03:30:05,174 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 339 predicate places. [2023-08-31 03:30:05,174 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 1520 transitions, 38532 flow [2023-08-31 03:30:05,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 120.11111111111111) internal successors, (2162), 18 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states 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 03:30:05,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:30:05,175 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:30:05,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2023-08-31 03:30:05,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-08-31 03:30:05,376 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:30:05,376 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:30:05,376 INFO L85 PathProgramCache]: Analyzing trace with hash 687304358, now seen corresponding path program 12 times [2023-08-31 03:30:05,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:30:05,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529952137] [2023-08-31 03:30:05,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:30:05,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:30:05,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:30:05,468 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:30:05,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:30:05,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529952137] [2023-08-31 03:30:05,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529952137] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:30:05,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757296140] [2023-08-31 03:30:05,469 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 03:30:05,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:30:05,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:30:05,473 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 03:30:05,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-08-31 03:30:05,613 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-31 03:30:05,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:30:05,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 03:30:05,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:30:05,717 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:30:05,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:30:05,792 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:30:05,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757296140] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:30:05,793 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:30:05,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-31 03:30:05,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372356475] [2023-08-31 03:30:05,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:30:05,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-31 03:30:05,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:30:05,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-31 03:30:05,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2023-08-31 03:30:06,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-08-31 03:30:06,061 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 1520 transitions, 38532 flow. Second operand has 19 states, 19 states have (on average 120.05263157894737) internal successors, (2281), 19 states have internal predecessors, (2281), 0 states have call successors, (0), 0 states 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 03:30:06,061 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:30:06,061 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-08-31 03:30:06,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:30:11,880 INFO L130 PetriNetUnfolder]: 9970/14985 cut-off events. [2023-08-31 03:30:11,880 INFO L131 PetriNetUnfolder]: For 554006/554031 co-relation queries the response was YES. [2023-08-31 03:30:12,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 177038 conditions, 14985 events. 9970/14985 cut-off events. For 554006/554031 co-relation queries the response was YES. Maximal size of possible extension queue 736. Compared 92314 event pairs, 1910 based on Foata normal form. 46/15016 useless extension candidates. Maximal degree in co-relation 176900. Up to 10614 conditions per place. [2023-08-31 03:30:12,124 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 1243 selfloop transitions, 345 changer transitions 0/1658 dead transitions. [2023-08-31 03:30:12,124 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 1658 transitions, 44269 flow [2023-08-31 03:30:12,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 03:30:12,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 03:30:12,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1127 transitions. [2023-08-31 03:30:12,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4456306840648478 [2023-08-31 03:30:12,127 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1127 transitions. [2023-08-31 03:30:12,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1127 transitions. [2023-08-31 03:30:12,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:30:12,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1127 transitions. [2023-08-31 03:30:12,128 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 125.22222222222223) internal successors, (1127), 9 states have internal predecessors, (1127), 0 states have call successors, (0), 0 states 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 03:30:12,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 281.0) internal successors, (2810), 10 states have internal predecessors, (2810), 0 states have call successors, (0), 0 states 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 03:30:12,130 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 281.0) internal successors, (2810), 10 states have internal predecessors, (2810), 0 states have call successors, (0), 0 states 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 03:30:12,130 INFO L175 Difference]: Start difference. First operand has 369 places, 1520 transitions, 38532 flow. Second operand 9 states and 1127 transitions. [2023-08-31 03:30:12,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 1658 transitions, 44269 flow [2023-08-31 03:30:16,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 1658 transitions, 43671 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-31 03:30:16,192 INFO L231 Difference]: Finished difference. Result has 372 places, 1521 transitions, 38631 flow [2023-08-31 03:30:16,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=37841, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=38631, PETRI_PLACES=372, PETRI_TRANSITIONS=1521} [2023-08-31 03:30:16,194 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 342 predicate places. [2023-08-31 03:30:16,194 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 1521 transitions, 38631 flow [2023-08-31 03:30:16,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 120.05263157894737) internal successors, (2281), 19 states have internal predecessors, (2281), 0 states have call successors, (0), 0 states 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 03:30:16,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:30:16,195 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:30:16,204 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2023-08-31 03:30:16,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:30:16,405 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:30:16,406 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:30:16,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1075023854, now seen corresponding path program 13 times [2023-08-31 03:30:16,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:30:16,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903817734] [2023-08-31 03:30:16,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:30:16,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:30:16,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:30:16,487 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:30:16,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:30:16,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903817734] [2023-08-31 03:30:16,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903817734] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:30:16,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218853565] [2023-08-31 03:30:16,487 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-31 03:30:16,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:30:16,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:30:16,488 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 03:30:16,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-08-31 03:30:16,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:30:16,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 03:30:16,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:30:16,720 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:30:16,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:30:16,841 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:30:16,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218853565] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:30:16,842 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:30:16,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-08-31 03:30:16,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770894131] [2023-08-31 03:30:16,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:30:16,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-31 03:30:16,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:30:16,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-31 03:30:16,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2023-08-31 03:30:17,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-08-31 03:30:17,209 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 1521 transitions, 38631 flow. Second operand has 21 states, 21 states have (on average 120.04761904761905) internal successors, (2521), 21 states have internal predecessors, (2521), 0 states have call successors, (0), 0 states 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 03:30:17,209 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:30:17,209 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-08-31 03:30:17,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:30:23,170 INFO L130 PetriNetUnfolder]: 9936/14910 cut-off events. [2023-08-31 03:30:23,170 INFO L131 PetriNetUnfolder]: For 543355/543376 co-relation queries the response was YES. [2023-08-31 03:30:23,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176639 conditions, 14910 events. 9936/14910 cut-off events. For 543355/543376 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 91509 event pairs, 876 based on Foata normal form. 56/14960 useless extension candidates. Maximal degree in co-relation 176500. Up to 6074 conditions per place. [2023-08-31 03:30:23,411 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 1525 selfloop transitions, 546 changer transitions 0/2140 dead transitions. [2023-08-31 03:30:23,411 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 2140 transitions, 55751 flow [2023-08-31 03:30:23,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-31 03:30:23,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-31 03:30:23,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2151 transitions. [2023-08-31 03:30:23,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45028260414486077 [2023-08-31 03:30:23,413 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2151 transitions. [2023-08-31 03:30:23,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2151 transitions. [2023-08-31 03:30:23,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:30:23,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2151 transitions. [2023-08-31 03:30:23,415 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 126.52941176470588) internal successors, (2151), 17 states have internal predecessors, (2151), 0 states have call successors, (0), 0 states 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 03:30:23,417 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 281.0) internal successors, (5058), 18 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states 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 03:30:23,417 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 281.0) internal successors, (5058), 18 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states 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 03:30:23,417 INFO L175 Difference]: Start difference. First operand has 372 places, 1521 transitions, 38631 flow. Second operand 17 states and 2151 transitions. [2023-08-31 03:30:23,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 2140 transitions, 55751 flow [2023-08-31 03:30:27,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 2140 transitions, 55078 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-08-31 03:30:27,725 INFO L231 Difference]: Finished difference. Result has 380 places, 1518 transitions, 39004 flow [2023-08-31 03:30:27,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=37726, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=538, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=972, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=39004, PETRI_PLACES=380, PETRI_TRANSITIONS=1518} [2023-08-31 03:30:27,726 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 350 predicate places. [2023-08-31 03:30:27,726 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 1518 transitions, 39004 flow [2023-08-31 03:30:27,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 120.04761904761905) internal successors, (2521), 21 states have internal predecessors, (2521), 0 states have call successors, (0), 0 states 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 03:30:27,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:30:27,727 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:30:27,732 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2023-08-31 03:30:27,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:30:27,927 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:30:27,927 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:30:27,927 INFO L85 PathProgramCache]: Analyzing trace with hash -342507589, now seen corresponding path program 7 times [2023-08-31 03:30:27,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:30:27,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666290503] [2023-08-31 03:30:27,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:30:27,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:30:27,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:30:28,847 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:30:28,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:30:28,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666290503] [2023-08-31 03:30:28,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666290503] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:30:28,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734057825] [2023-08-31 03:30:28,847 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-31 03:30:28,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:30:28,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:30:28,848 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 03:30:28,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-08-31 03:30:29,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:30:29,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-31 03:30:29,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:30:29,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:30:29,319 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 20 [2023-08-31 03:30:29,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:30:29,364 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 20 [2023-08-31 03:30:29,604 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 03:30:29,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:30:29,606 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:30:29,606 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 15 [2023-08-31 03:30:29,632 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:30:29,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:30:29,923 WARN L839 $PredicateComparison]: unable to prove that (forall ((~M~0 Int) (v_ArrVal_2277 (Array Int Int))) (or (= (mod c_~sum1~0 4294967296) (mod (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_2277) c_~A~0.base))) (+ (select .cse0 c_~A~0.offset) c_~sum3~0 c_~sum2~0 (select .cse0 (+ c_~A~0.offset (* ~M~0 4))))) 4294967296)) (<= ~M~0 0) (< 1 ~M~0))) is different from false [2023-08-31 03:30:29,944 WARN L839 $PredicateComparison]: unable to prove that (forall ((~M~0 Int) (v_ArrVal_2277 (Array Int Int)) (v_ArrVal_2276 (Array Int Int))) (or (= (mod (let ((.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2276) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_2277) c_~A~0.base))) (+ (select .cse0 (+ c_~A~0.offset (* ~M~0 4))) c_~sum3~0 c_~sum2~0 (select .cse0 c_~A~0.offset))) 4294967296) (mod c_~sum1~0 4294967296)) (<= ~M~0 0) (< 1 ~M~0))) is different from false [2023-08-31 03:30:30,098 INFO L321 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-08-31 03:30:30,099 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 190 treesize of output 146 [2023-08-31 03:30:30,106 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-31 03:30:30,106 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 94 [2023-08-31 03:30:30,117 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-31 03:30:30,118 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 42 [2023-08-31 03:30:30,796 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:30:30,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734057825] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:30:30,796 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:30:30,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 37 [2023-08-31 03:30:30,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742221561] [2023-08-31 03:30:30,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:30:30,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-08-31 03:30:30,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:30:30,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-08-31 03:30:30,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1206, Unknown=11, NotChecked=142, Total=1482 [2023-08-31 03:30:31,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 281 [2023-08-31 03:30:31,079 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 1518 transitions, 39004 flow. Second operand has 39 states, 39 states have (on average 73.97435897435898) internal successors, (2885), 39 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states 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 03:30:31,079 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:30:31,079 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 281 [2023-08-31 03:30:31,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:30:43,685 INFO L130 PetriNetUnfolder]: 14298/21707 cut-off events. [2023-08-31 03:30:43,686 INFO L131 PetriNetUnfolder]: For 903770/903770 co-relation queries the response was YES. [2023-08-31 03:30:44,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 263430 conditions, 21707 events. 14298/21707 cut-off events. For 903770/903770 co-relation queries the response was YES. Maximal size of possible extension queue 1098. Compared 144173 event pairs, 1172 based on Foata normal form. 6/21713 useless extension candidates. Maximal degree in co-relation 263291. Up to 16096 conditions per place. [2023-08-31 03:30:44,152 INFO L137 encePairwiseOnDemand]: 267/281 looper letters, 1653 selfloop transitions, 978 changer transitions 2/2633 dead transitions. [2023-08-31 03:30:44,152 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 2633 transitions, 72878 flow [2023-08-31 03:30:44,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-31 03:30:44,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-08-31 03:30:44,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 3727 transitions. [2023-08-31 03:30:44,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2883335912115117 [2023-08-31 03:30:44,155 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 3727 transitions. [2023-08-31 03:30:44,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 3727 transitions. [2023-08-31 03:30:44,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:30:44,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 3727 transitions. [2023-08-31 03:30:44,159 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 81.02173913043478) internal successors, (3727), 46 states have internal predecessors, (3727), 0 states have call successors, (0), 0 states 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 03:30:44,164 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 281.0) internal successors, (13207), 47 states have internal predecessors, (13207), 0 states have call successors, (0), 0 states 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 03:30:44,165 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 281.0) internal successors, (13207), 47 states have internal predecessors, (13207), 0 states have call successors, (0), 0 states 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 03:30:44,165 INFO L175 Difference]: Start difference. First operand has 380 places, 1518 transitions, 39004 flow. Second operand 46 states and 3727 transitions. [2023-08-31 03:30:44,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 2633 transitions, 72878 flow [2023-08-31 03:30:53,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 2633 transitions, 71114 flow, removed 11 selfloop flow, removed 16 redundant places. [2023-08-31 03:30:53,159 INFO L231 Difference]: Finished difference. Result has 422 places, 2252 transitions, 62782 flow [2023-08-31 03:30:53,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=38018, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=62782, PETRI_PLACES=422, PETRI_TRANSITIONS=2252} [2023-08-31 03:30:53,161 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 392 predicate places. [2023-08-31 03:30:53,161 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 2252 transitions, 62782 flow [2023-08-31 03:30:53,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 73.97435897435898) internal successors, (2885), 39 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states 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 03:30:53,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:30:53,162 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:30:53,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2023-08-31 03:30:53,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:30:53,369 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:30:53,369 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:30:53,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1443181227, now seen corresponding path program 8 times [2023-08-31 03:30:53,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:30:53,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860982523] [2023-08-31 03:30:53,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:30:53,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:30:53,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:30:54,249 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:30:54,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:30:54,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860982523] [2023-08-31 03:30:54,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860982523] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:30:54,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620865322] [2023-08-31 03:30:54,249 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 03:30:54,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:30:54,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:30:54,250 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 03:30:54,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-08-31 03:30:54,733 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 03:30:54,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:30:54,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 65 conjunts are in the unsatisfiable core [2023-08-31 03:30:54,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:30:54,801 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-31 03:30:54,872 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 23 [2023-08-31 03:30:54,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:30:54,946 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2023-08-31 03:30:55,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:30:55,029 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2023-08-31 03:30:55,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:30:55,107 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2023-08-31 03:30:55,609 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 03:30:55,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:30:55,615 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:30:55,615 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 62 treesize of output 31 [2023-08-31 03:30:55,703 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:30:55,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:30:56,571 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2332 (Array Int Int)) (v_ArrVal_2331 (Array Int Int)) (v_thread3Thread1of1ForFork1_~i~2_162 Int)) (or (let ((.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2331) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_2332) c_~A~0.base))) (let ((.cse1 (select .cse0 c_~A~0.offset))) (= (mod (+ (select .cse0 (+ c_~A~0.offset 4)) c_~sum1~0 .cse1) 4294967296) (mod (+ (select .cse0 (+ c_~A~0.offset (* v_thread3Thread1of1ForFork1_~i~2_162 4))) .cse1 c_~sum3~0 c_~sum2~0) 4294967296)))) (< v_thread3Thread1of1ForFork1_~i~2_162 1) (<= c_~N~0 v_thread3Thread1of1ForFork1_~i~2_162))) is different from false [2023-08-31 03:30:58,911 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:30:58,912 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 152 treesize of output 98 [2023-08-31 03:30:58,992 INFO L321 Elim1Store]: treesize reduction 8, result has 88.4 percent of original size [2023-08-31 03:30:58,993 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 664 treesize of output 646 [2023-08-31 03:30:59,013 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 03:30:59,023 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:30:59,024 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 133 treesize of output 114 [2023-08-31 03:30:59,036 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 03:30:59,043 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:30:59,043 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 105 treesize of output 100 [2023-08-31 03:30:59,067 INFO L321 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2023-08-31 03:30:59,067 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 146 treesize of output 99 [2023-08-31 03:32:39,131 WARN L222 SmtUtils]: Spent 1.54m on a formula simplification. DAG size of input: 73 DAG size of output: 73 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-31 03:32:39,132 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:32:39,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620865322] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:32:39,133 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:32:39,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 39 [2023-08-31 03:32:39,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533780767] [2023-08-31 03:32:39,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:32:39,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-08-31 03:32:39,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:32:39,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-08-31 03:32:39,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=1328, Unknown=8, NotChecked=76, Total=1640 [2023-08-31 03:32:39,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 281 [2023-08-31 03:32:39,378 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 2252 transitions, 62782 flow. Second operand has 41 states, 41 states have (on average 73.90243902439025) internal successors, (3030), 41 states have internal predecessors, (3030), 0 states have call successors, (0), 0 states 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 03:32:39,379 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:32:39,379 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 281 [2023-08-31 03:32:39,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:34:13,733 WARN L222 SmtUtils]: Spent 1.55m on a formula simplification. DAG size of input: 176 DAG size of output: 153 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-31 03:34:17,386 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 03:36:06,229 WARN L222 SmtUtils]: Spent 1.74m on a formula simplification. DAG size of input: 126 DAG size of output: 119 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-31 03:37:31,574 WARN L222 SmtUtils]: Spent 1.35m on a formula simplification. DAG size of input: 191 DAG size of output: 168 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-31 03:37:35,008 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 03:37:37,030 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] Killed by 15