./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6c24879c 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 ../sv-benchmarks/c/weaver/chl-file-item-subst.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 be2a0d1eee532c8ad9f827ec91fa18dbacb100bdaebd8afe9a7f9b56098458ea --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-12 10:23:34,869 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 10:23:34,870 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 10:23:34,904 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 10:23:34,904 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 10:23:34,905 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 10:23:34,906 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 10:23:34,907 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 10:23:34,908 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 10:23:34,909 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 10:23:34,909 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 10:23:34,910 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 10:23:34,910 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 10:23:34,911 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 10:23:34,912 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 10:23:34,913 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 10:23:34,913 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 10:23:34,914 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 10:23:34,915 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 10:23:34,916 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 10:23:34,917 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 10:23:34,917 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 10:23:34,918 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 10:23:34,919 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 10:23:34,919 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 10:23:34,921 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 10:23:34,921 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 10:23:34,922 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 10:23:34,922 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 10:23:34,922 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 10:23:34,923 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 10:23:34,923 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 10:23:34,924 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 10:23:34,924 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 10:23:34,925 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 10:23:34,926 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 10:23:34,926 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 10:23:34,926 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 10:23:34,926 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 10:23:34,927 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 10:23:34,927 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 10:23:34,928 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 10:23:34,928 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-12 10:23:34,944 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 10:23:34,945 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 10:23:34,946 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 10:23:34,946 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 10:23:34,946 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 10:23:34,947 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 10:23:34,947 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 10:23:34,947 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 10:23:34,947 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 10:23:34,948 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 10:23:34,948 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-12 10:23:34,948 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-12 10:23:34,948 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-12 10:23:34,948 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 10:23:34,949 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-12 10:23:34,949 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 10:23:34,949 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-12 10:23:34,949 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-12 10:23:34,950 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-12 10:23:34,950 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 10:23:34,950 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-12 10:23:34,950 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 10:23:34,951 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 10:23:34,951 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 10:23:34,951 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 10:23:34,951 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 10:23:34,951 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 10:23:34,951 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-12 10:23:34,952 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-12 10:23:34,952 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-12 10:23:34,952 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-12 10:23:34,952 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-12 10:23:34,952 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-12 10:23:34,952 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 -> be2a0d1eee532c8ad9f827ec91fa18dbacb100bdaebd8afe9a7f9b56098458ea [2022-07-12 10:23:35,139 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 10:23:35,155 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 10:23:35,157 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 10:23:35,158 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 10:23:35,159 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 10:23:35,159 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c [2022-07-12 10:23:35,205 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9f7d456bd/912784bb37954d21b95c6a75268e7b90/FLAG613450296 [2022-07-12 10:23:35,561 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 10:23:35,562 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c [2022-07-12 10:23:35,567 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9f7d456bd/912784bb37954d21b95c6a75268e7b90/FLAG613450296 [2022-07-12 10:23:35,575 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9f7d456bd/912784bb37954d21b95c6a75268e7b90 [2022-07-12 10:23:35,578 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 10:23:35,580 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 10:23:35,581 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 10:23:35,581 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 10:23:35,583 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 10:23:35,584 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 10:23:35" (1/1) ... [2022-07-12 10:23:35,584 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@324ce618 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:23:35, skipping insertion in model container [2022-07-12 10:23:35,584 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 10:23:35" (1/1) ... [2022-07-12 10:23:35,589 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 10:23:35,601 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 10:23:35,751 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c[3015,3028] [2022-07-12 10:23:35,757 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 10:23:35,761 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 10:23:35,775 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c[3015,3028] [2022-07-12 10:23:35,777 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 10:23:35,785 INFO L208 MainTranslator]: Completed translation [2022-07-12 10:23:35,785 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:23:35 WrapperNode [2022-07-12 10:23:35,785 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-12 10:23:35,786 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-12 10:23:35,786 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-12 10:23:35,787 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-12 10:23:35,791 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:23:35" (1/1) ... [2022-07-12 10:23:35,796 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:23:35" (1/1) ... [2022-07-12 10:23:35,815 INFO L137 Inliner]: procedures = 23, calls = 31, calls flagged for inlining = 9, calls inlined = 13, statements flattened = 221 [2022-07-12 10:23:35,816 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-12 10:23:35,816 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-12 10:23:35,816 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-12 10:23:35,817 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-12 10:23:35,822 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:23:35" (1/1) ... [2022-07-12 10:23:35,822 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:23:35" (1/1) ... [2022-07-12 10:23:35,824 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:23:35" (1/1) ... [2022-07-12 10:23:35,824 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:23:35" (1/1) ... [2022-07-12 10:23:35,828 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:23:35" (1/1) ... [2022-07-12 10:23:35,830 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:23:35" (1/1) ... [2022-07-12 10:23:35,831 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:23:35" (1/1) ... [2022-07-12 10:23:35,833 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-12 10:23:35,833 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-12 10:23:35,833 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-12 10:23:35,833 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-12 10:23:35,835 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:23:35" (1/1) ... [2022-07-12 10:23:35,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 10:23:35,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:23:35,857 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) [2022-07-12 10:23:35,865 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 [2022-07-12 10:23:35,883 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-12 10:23:35,883 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-07-12 10:23:35,883 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-07-12 10:23:35,883 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-07-12 10:23:35,883 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-07-12 10:23:35,883 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-07-12 10:23:35,883 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-07-12 10:23:35,884 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-12 10:23:35,884 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-12 10:23:35,884 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-12 10:23:35,885 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-12 10:23:35,885 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-12 10:23:35,885 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-12 10:23:35,885 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-12 10:23:35,886 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-12 10:23:35,963 INFO L234 CfgBuilder]: Building ICFG [2022-07-12 10:23:35,964 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-12 10:23:36,222 INFO L275 CfgBuilder]: Performing block encoding [2022-07-12 10:23:36,230 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-12 10:23:36,230 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-12 10:23:36,232 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 10:23:36 BoogieIcfgContainer [2022-07-12 10:23:36,232 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-12 10:23:36,233 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-12 10:23:36,233 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-12 10:23:36,236 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-12 10:23:36,236 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.07 10:23:35" (1/3) ... [2022-07-12 10:23:36,236 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7b98c5fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 10:23:36, skipping insertion in model container [2022-07-12 10:23:36,237 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:23:35" (2/3) ... [2022-07-12 10:23:36,237 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7b98c5fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 10:23:36, skipping insertion in model container [2022-07-12 10:23:36,237 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 10:23:36" (3/3) ... [2022-07-12 10:23:36,238 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-file-item-subst.wvr.c [2022-07-12 10:23:36,241 WARN L143 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-07-12 10:23:36,247 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-12 10:23:36,247 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-12 10:23:36,248 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-07-12 10:23:36,333 INFO L135 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-07-12 10:23:36,378 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 270 places, 286 transitions, 596 flow [2022-07-12 10:23:36,453 INFO L129 PetriNetUnfolder]: 26/283 cut-off events. [2022-07-12 10:23:36,454 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-07-12 10:23:36,466 INFO L84 FinitePrefix]: Finished finitePrefix Result has 296 conditions, 283 events. 26/283 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 744 event pairs, 0 based on Foata normal form. 0/256 useless extension candidates. Maximal degree in co-relation 199. Up to 2 conditions per place. [2022-07-12 10:23:36,467 INFO L82 GeneralOperation]: Start removeDead. Operand has 270 places, 286 transitions, 596 flow [2022-07-12 10:23:36,472 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 256 places, 272 transitions, 562 flow [2022-07-12 10:23:36,479 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-12 10:23:36,483 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=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@6e43c12f, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@4f00cab6 [2022-07-12 10:23:36,483 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-07-12 10:23:36,529 INFO L129 PetriNetUnfolder]: 26/271 cut-off events. [2022-07-12 10:23:36,529 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-07-12 10:23:36,529 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:36,530 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:23:36,530 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)] === [2022-07-12 10:23:36,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:36,534 INFO L85 PathProgramCache]: Analyzing trace with hash -311524549, now seen corresponding path program 1 times [2022-07-12 10:23:36,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:36,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280023651] [2022-07-12 10:23:36,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:36,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:36,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:36,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:23:36,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:36,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280023651] [2022-07-12 10:23:36,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280023651] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:36,740 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:36,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 10:23:36,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802105178] [2022-07-12 10:23:36,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:36,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 10:23:36,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:36,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 10:23:36,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 10:23:36,766 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 263 out of 286 [2022-07-12 10:23:36,769 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 272 transitions, 562 flow. Second operand has 3 states, 3 states have (on average 266.3333333333333) internal successors, (799), 3 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:36,769 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:36,769 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 263 of 286 [2022-07-12 10:23:36,770 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:36,897 INFO L129 PetriNetUnfolder]: 74/833 cut-off events. [2022-07-12 10:23:36,897 INFO L130 PetriNetUnfolder]: For 53/53 co-relation queries the response was YES. [2022-07-12 10:23:36,905 INFO L84 FinitePrefix]: Finished finitePrefix Result has 933 conditions, 833 events. 74/833 cut-off events. For 53/53 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 5322 event pairs, 8 based on Foata normal form. 39/777 useless extension candidates. Maximal degree in co-relation 739. Up to 33 conditions per place. [2022-07-12 10:23:36,910 INFO L132 encePairwiseOnDemand]: 270/286 looper letters, 17 selfloop transitions, 5 changer transitions 2/272 dead transitions. [2022-07-12 10:23:36,910 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 272 transitions, 621 flow [2022-07-12 10:23:36,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 10:23:36,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-12 10:23:36,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 826 transitions. [2022-07-12 10:23:36,926 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9627039627039627 [2022-07-12 10:23:36,926 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 826 transitions. [2022-07-12 10:23:36,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 826 transitions. [2022-07-12 10:23:36,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:36,933 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 826 transitions. [2022-07-12 10:23:36,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 275.3333333333333) internal successors, (826), 3 states have internal predecessors, (826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:36,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:36,946 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:36,948 INFO L186 Difference]: Start difference. First operand has 256 places, 272 transitions, 562 flow. Second operand 3 states and 826 transitions. [2022-07-12 10:23:36,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 272 transitions, 621 flow [2022-07-12 10:23:36,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 272 transitions, 599 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-07-12 10:23:36,959 INFO L242 Difference]: Finished difference. Result has 254 places, 265 transitions, 568 flow [2022-07-12 10:23:36,960 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=534, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=568, PETRI_PLACES=254, PETRI_TRANSITIONS=265} [2022-07-12 10:23:36,964 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, -2 predicate places. [2022-07-12 10:23:36,964 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 265 transitions, 568 flow [2022-07-12 10:23:36,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 266.3333333333333) internal successors, (799), 3 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:36,965 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:36,965 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:23:36,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-12 10:23:36,966 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)] === [2022-07-12 10:23:36,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:36,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1177739013, now seen corresponding path program 1 times [2022-07-12 10:23:36,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:36,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190719408] [2022-07-12 10:23:36,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:36,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:37,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:37,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:23:37,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:37,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190719408] [2022-07-12 10:23:37,069 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190719408] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:37,069 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:37,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 10:23:37,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287442414] [2022-07-12 10:23:37,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:37,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 10:23:37,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:37,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 10:23:37,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 10:23:37,073 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 263 out of 286 [2022-07-12 10:23:37,073 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 265 transitions, 568 flow. Second operand has 3 states, 3 states have (on average 266.3333333333333) internal successors, (799), 3 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:37,074 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:37,074 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 263 of 286 [2022-07-12 10:23:37,074 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:37,174 INFO L129 PetriNetUnfolder]: 72/833 cut-off events. [2022-07-12 10:23:37,174 INFO L130 PetriNetUnfolder]: For 55/55 co-relation queries the response was YES. [2022-07-12 10:23:37,179 INFO L84 FinitePrefix]: Finished finitePrefix Result has 934 conditions, 833 events. 72/833 cut-off events. For 55/55 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 4888 event pairs, 8 based on Foata normal form. 6/755 useless extension candidates. Maximal degree in co-relation 400. Up to 28 conditions per place. [2022-07-12 10:23:37,182 INFO L132 encePairwiseOnDemand]: 280/286 looper letters, 22 selfloop transitions, 3 changer transitions 0/273 dead transitions. [2022-07-12 10:23:37,182 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 273 transitions, 645 flow [2022-07-12 10:23:37,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 10:23:37,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-12 10:23:37,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 814 transitions. [2022-07-12 10:23:37,185 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9487179487179487 [2022-07-12 10:23:37,185 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 814 transitions. [2022-07-12 10:23:37,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 814 transitions. [2022-07-12 10:23:37,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:37,186 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 814 transitions. [2022-07-12 10:23:37,187 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 271.3333333333333) internal successors, (814), 3 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:37,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:37,189 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:37,189 INFO L186 Difference]: Start difference. First operand has 254 places, 265 transitions, 568 flow. Second operand 3 states and 814 transitions. [2022-07-12 10:23:37,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 273 transitions, 645 flow [2022-07-12 10:23:37,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 273 transitions, 635 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-07-12 10:23:37,195 INFO L242 Difference]: Finished difference. Result has 254 places, 268 transitions, 594 flow [2022-07-12 10:23:37,196 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=558, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=594, PETRI_PLACES=254, PETRI_TRANSITIONS=268} [2022-07-12 10:23:37,196 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, -2 predicate places. [2022-07-12 10:23:37,196 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 268 transitions, 594 flow [2022-07-12 10:23:37,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 266.3333333333333) internal successors, (799), 3 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:37,197 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:37,197 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:23:37,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-12 10:23:37,197 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)] === [2022-07-12 10:23:37,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:37,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1142741541, now seen corresponding path program 1 times [2022-07-12 10:23:37,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:37,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841407936] [2022-07-12 10:23:37,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:37,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:37,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:37,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:23:37,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:37,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841407936] [2022-07-12 10:23:37,418 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841407936] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:37,418 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:37,418 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:23:37,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751597710] [2022-07-12 10:23:37,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:37,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:23:37,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:37,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:23:37,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:23:37,424 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:23:37,426 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 268 transitions, 594 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:37,426 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:37,426 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:23:37,426 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:37,908 INFO L129 PetriNetUnfolder]: 826/2767 cut-off events. [2022-07-12 10:23:37,908 INFO L130 PetriNetUnfolder]: For 221/261 co-relation queries the response was YES. [2022-07-12 10:23:37,918 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4290 conditions, 2767 events. 826/2767 cut-off events. For 221/261 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 24968 event pairs, 152 based on Foata normal form. 1/2644 useless extension candidates. Maximal degree in co-relation 1853. Up to 336 conditions per place. [2022-07-12 10:23:37,929 INFO L132 encePairwiseOnDemand]: 271/286 looper letters, 79 selfloop transitions, 37 changer transitions 14/368 dead transitions. [2022-07-12 10:23:37,929 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 368 transitions, 1075 flow [2022-07-12 10:23:37,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-12 10:23:37,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-12 10:23:37,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4051 transitions. [2022-07-12 10:23:37,935 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8852709790209791 [2022-07-12 10:23:37,935 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4051 transitions. [2022-07-12 10:23:37,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4051 transitions. [2022-07-12 10:23:37,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:37,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4051 transitions. [2022-07-12 10:23:37,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 253.1875) internal successors, (4051), 16 states have internal predecessors, (4051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:37,950 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:37,952 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:37,952 INFO L186 Difference]: Start difference. First operand has 254 places, 268 transitions, 594 flow. Second operand 16 states and 4051 transitions. [2022-07-12 10:23:37,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 368 transitions, 1075 flow [2022-07-12 10:23:37,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 368 transitions, 1066 flow, removed 3 selfloop flow, removed 1 redundant places. [2022-07-12 10:23:37,958 INFO L242 Difference]: Finished difference. Result has 281 places, 302 transitions, 845 flow [2022-07-12 10:23:37,959 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=585, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=845, PETRI_PLACES=281, PETRI_TRANSITIONS=302} [2022-07-12 10:23:37,960 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 25 predicate places. [2022-07-12 10:23:37,961 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 302 transitions, 845 flow [2022-07-12 10:23:37,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:37,962 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:37,963 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:23:37,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-12 10:23:37,963 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)] === [2022-07-12 10:23:37,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:37,964 INFO L85 PathProgramCache]: Analyzing trace with hash -193750373, now seen corresponding path program 1 times [2022-07-12 10:23:37,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:37,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737696265] [2022-07-12 10:23:37,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:37,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:38,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:38,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:23:38,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:38,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737696265] [2022-07-12 10:23:38,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737696265] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:38,071 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:38,071 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 10:23:38,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954647590] [2022-07-12 10:23:38,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:38,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 10:23:38,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:38,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 10:23:38,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-12 10:23:38,077 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 286 [2022-07-12 10:23:38,078 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 302 transitions, 845 flow. Second operand has 7 states, 7 states have (on average 255.85714285714286) internal successors, (1791), 7 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:38,078 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:38,078 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 286 [2022-07-12 10:23:38,078 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:38,395 INFO L129 PetriNetUnfolder]: 303/2359 cut-off events. [2022-07-12 10:23:38,395 INFO L130 PetriNetUnfolder]: For 1325/1560 co-relation queries the response was YES. [2022-07-12 10:23:38,410 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4121 conditions, 2359 events. 303/2359 cut-off events. For 1325/1560 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 23176 event pairs, 83 based on Foata normal form. 20/2205 useless extension candidates. Maximal degree in co-relation 4083. Up to 161 conditions per place. [2022-07-12 10:23:38,416 INFO L132 encePairwiseOnDemand]: 278/286 looper letters, 21 selfloop transitions, 1 changer transitions 20/322 dead transitions. [2022-07-12 10:23:38,417 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 322 transitions, 982 flow [2022-07-12 10:23:38,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-12 10:23:38,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-12 10:23:38,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2320 transitions. [2022-07-12 10:23:38,420 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9013209013209014 [2022-07-12 10:23:38,421 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2320 transitions. [2022-07-12 10:23:38,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2320 transitions. [2022-07-12 10:23:38,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:38,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2320 transitions. [2022-07-12 10:23:38,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 257.77777777777777) internal successors, (2320), 9 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:38,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 286.0) internal successors, (2860), 10 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:38,432 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 286.0) internal successors, (2860), 10 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:38,432 INFO L186 Difference]: Start difference. First operand has 281 places, 302 transitions, 845 flow. Second operand 9 states and 2320 transitions. [2022-07-12 10:23:38,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 322 transitions, 982 flow [2022-07-12 10:23:38,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 322 transitions, 978 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-07-12 10:23:38,447 INFO L242 Difference]: Finished difference. Result has 292 places, 302 transitions, 858 flow [2022-07-12 10:23:38,448 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=858, PETRI_PLACES=292, PETRI_TRANSITIONS=302} [2022-07-12 10:23:38,449 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 36 predicate places. [2022-07-12 10:23:38,449 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 302 transitions, 858 flow [2022-07-12 10:23:38,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 255.85714285714286) internal successors, (1791), 7 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:38,453 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:38,453 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:23:38,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-12 10:23:38,454 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-12 10:23:38,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:38,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1131960393, now seen corresponding path program 1 times [2022-07-12 10:23:38,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:38,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867713221] [2022-07-12 10:23:38,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:38,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:38,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:38,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:23:38,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:38,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867713221] [2022-07-12 10:23:38,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867713221] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:38,530 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:38,530 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 10:23:38,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894762357] [2022-07-12 10:23:38,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:38,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 10:23:38,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:38,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 10:23:38,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 10:23:38,533 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 286 [2022-07-12 10:23:38,533 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 302 transitions, 858 flow. Second operand has 3 states, 3 states have (on average 264.3333333333333) internal successors, (793), 3 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:38,534 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:38,534 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 286 [2022-07-12 10:23:38,534 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:38,957 INFO L129 PetriNetUnfolder]: 506/4206 cut-off events. [2022-07-12 10:23:38,957 INFO L130 PetriNetUnfolder]: For 2284/2425 co-relation queries the response was YES. [2022-07-12 10:23:38,978 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7194 conditions, 4206 events. 506/4206 cut-off events. For 2284/2425 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 44929 event pairs, 111 based on Foata normal form. 51/3953 useless extension candidates. Maximal degree in co-relation 7168. Up to 305 conditions per place. [2022-07-12 10:23:38,990 INFO L132 encePairwiseOnDemand]: 276/286 looper letters, 18 selfloop transitions, 6 changer transitions 0/310 dead transitions. [2022-07-12 10:23:38,990 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 310 transitions, 926 flow [2022-07-12 10:23:38,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 10:23:38,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-12 10:23:38,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 811 transitions. [2022-07-12 10:23:38,992 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9452214452214452 [2022-07-12 10:23:38,992 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 811 transitions. [2022-07-12 10:23:38,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 811 transitions. [2022-07-12 10:23:38,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:38,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 811 transitions. [2022-07-12 10:23:38,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 270.3333333333333) internal successors, (811), 3 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:38,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:38,996 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:38,996 INFO L186 Difference]: Start difference. First operand has 292 places, 302 transitions, 858 flow. Second operand 3 states and 811 transitions. [2022-07-12 10:23:38,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 310 transitions, 926 flow [2022-07-12 10:23:39,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 310 transitions, 913 flow, removed 6 selfloop flow, removed 7 redundant places. [2022-07-12 10:23:39,014 INFO L242 Difference]: Finished difference. Result has 283 places, 306 transitions, 893 flow [2022-07-12 10:23:39,015 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=845, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=893, PETRI_PLACES=283, PETRI_TRANSITIONS=306} [2022-07-12 10:23:39,017 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 27 predicate places. [2022-07-12 10:23:39,017 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 306 transitions, 893 flow [2022-07-12 10:23:39,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 264.3333333333333) internal successors, (793), 3 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:39,017 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:39,017 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:23:39,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-12 10:23:39,018 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)] === [2022-07-12 10:23:39,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:39,019 INFO L85 PathProgramCache]: Analyzing trace with hash 393859959, now seen corresponding path program 2 times [2022-07-12 10:23:39,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:39,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205769341] [2022-07-12 10:23:39,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:39,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:39,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:39,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:23:39,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:39,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205769341] [2022-07-12 10:23:39,057 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205769341] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:39,057 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:39,057 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 10:23:39,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398726420] [2022-07-12 10:23:39,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:39,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 10:23:39,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:39,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 10:23:39,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 10:23:39,060 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 286 [2022-07-12 10:23:39,061 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 306 transitions, 893 flow. Second operand has 3 states, 3 states have (on average 264.3333333333333) internal successors, (793), 3 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:39,061 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:39,061 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 286 [2022-07-12 10:23:39,061 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:39,316 INFO L129 PetriNetUnfolder]: 300/2558 cut-off events. [2022-07-12 10:23:39,316 INFO L130 PetriNetUnfolder]: For 1400/1564 co-relation queries the response was YES. [2022-07-12 10:23:39,329 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4460 conditions, 2558 events. 300/2558 cut-off events. For 1400/1564 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 23974 event pairs, 69 based on Foata normal form. 49/2440 useless extension candidates. Maximal degree in co-relation 3766. Up to 173 conditions per place. [2022-07-12 10:23:39,335 INFO L132 encePairwiseOnDemand]: 278/286 looper letters, 24 selfloop transitions, 4 changer transitions 0/314 dead transitions. [2022-07-12 10:23:39,335 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 314 transitions, 977 flow [2022-07-12 10:23:39,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 10:23:39,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-12 10:23:39,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 811 transitions. [2022-07-12 10:23:39,337 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9452214452214452 [2022-07-12 10:23:39,337 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 811 transitions. [2022-07-12 10:23:39,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 811 transitions. [2022-07-12 10:23:39,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:39,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 811 transitions. [2022-07-12 10:23:39,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 270.3333333333333) internal successors, (811), 3 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:39,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:39,341 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:39,341 INFO L186 Difference]: Start difference. First operand has 283 places, 306 transitions, 893 flow. Second operand 3 states and 811 transitions. [2022-07-12 10:23:39,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 314 transitions, 977 flow [2022-07-12 10:23:39,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 314 transitions, 965 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-07-12 10:23:39,353 INFO L242 Difference]: Finished difference. Result has 285 places, 310 transitions, 929 flow [2022-07-12 10:23:39,353 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=881, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=929, PETRI_PLACES=285, PETRI_TRANSITIONS=310} [2022-07-12 10:23:39,355 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 29 predicate places. [2022-07-12 10:23:39,355 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 310 transitions, 929 flow [2022-07-12 10:23:39,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 264.3333333333333) internal successors, (793), 3 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:39,356 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:39,356 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:23:39,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-12 10:23:39,357 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)] === [2022-07-12 10:23:39,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:39,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1181364599, now seen corresponding path program 1 times [2022-07-12 10:23:39,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:39,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414453461] [2022-07-12 10:23:39,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:39,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:39,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:39,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:23:39,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:39,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414453461] [2022-07-12 10:23:39,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414453461] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:39,485 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:39,485 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:23:39,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595589440] [2022-07-12 10:23:39,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:39,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:23:39,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:39,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:23:39,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:23:39,492 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:23:39,494 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 310 transitions, 929 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:39,494 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:39,494 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:23:39,494 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:40,196 INFO L129 PetriNetUnfolder]: 1089/4618 cut-off events. [2022-07-12 10:23:40,197 INFO L130 PetriNetUnfolder]: For 3676/3858 co-relation queries the response was YES. [2022-07-12 10:23:40,216 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10273 conditions, 4618 events. 1089/4618 cut-off events. For 3676/3858 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 51003 event pairs, 512 based on Foata normal form. 3/4401 useless extension candidates. Maximal degree in co-relation 8434. Up to 1532 conditions per place. [2022-07-12 10:23:40,228 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 109 selfloop transitions, 31 changer transitions 28/414 dead transitions. [2022-07-12 10:23:40,228 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 414 transitions, 1728 flow [2022-07-12 10:23:40,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-12 10:23:40,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-12 10:23:40,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 6015 transitions. [2022-07-12 10:23:40,236 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8763111888111889 [2022-07-12 10:23:40,236 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 6015 transitions. [2022-07-12 10:23:40,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 6015 transitions. [2022-07-12 10:23:40,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:40,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 6015 transitions. [2022-07-12 10:23:40,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 250.625) internal successors, (6015), 24 states have internal predecessors, (6015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:40,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:40,255 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:40,255 INFO L186 Difference]: Start difference. First operand has 285 places, 310 transitions, 929 flow. Second operand 24 states and 6015 transitions. [2022-07-12 10:23:40,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 414 transitions, 1728 flow [2022-07-12 10:23:40,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 414 transitions, 1716 flow, removed 4 selfloop flow, removed 1 redundant places. [2022-07-12 10:23:40,278 INFO L242 Difference]: Finished difference. Result has 326 places, 339 transitions, 1237 flow [2022-07-12 10:23:40,278 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=917, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1237, PETRI_PLACES=326, PETRI_TRANSITIONS=339} [2022-07-12 10:23:40,279 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 70 predicate places. [2022-07-12 10:23:40,279 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 339 transitions, 1237 flow [2022-07-12 10:23:40,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:40,280 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:40,280 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:23:40,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-12 10:23:40,280 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)] === [2022-07-12 10:23:40,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:40,281 INFO L85 PathProgramCache]: Analyzing trace with hash 732473581, now seen corresponding path program 2 times [2022-07-12 10:23:40,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:40,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14020142] [2022-07-12 10:23:40,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:40,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:40,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:40,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:23:40,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:40,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14020142] [2022-07-12 10:23:40,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14020142] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:40,379 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:40,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:23:40,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562386094] [2022-07-12 10:23:40,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:40,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:23:40,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:40,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:23:40,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:23:40,381 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:23:40,383 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 339 transitions, 1237 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:40,383 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:40,383 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:23:40,384 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:41,113 INFO L129 PetriNetUnfolder]: 1156/4930 cut-off events. [2022-07-12 10:23:41,113 INFO L130 PetriNetUnfolder]: For 12704/12846 co-relation queries the response was YES. [2022-07-12 10:23:41,147 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13693 conditions, 4930 events. 1156/4930 cut-off events. For 12704/12846 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 54947 event pairs, 548 based on Foata normal form. 4/4676 useless extension candidates. Maximal degree in co-relation 13619. Up to 1640 conditions per place. [2022-07-12 10:23:41,166 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 119 selfloop transitions, 36 changer transitions 16/417 dead transitions. [2022-07-12 10:23:41,166 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 417 transitions, 2151 flow [2022-07-12 10:23:41,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-12 10:23:41,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-12 10:23:41,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4017 transitions. [2022-07-12 10:23:41,173 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8778409090909091 [2022-07-12 10:23:41,173 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4017 transitions. [2022-07-12 10:23:41,173 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4017 transitions. [2022-07-12 10:23:41,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:41,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4017 transitions. [2022-07-12 10:23:41,180 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 251.0625) internal successors, (4017), 16 states have internal predecessors, (4017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:41,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:41,185 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:41,185 INFO L186 Difference]: Start difference. First operand has 326 places, 339 transitions, 1237 flow. Second operand 16 states and 4017 transitions. [2022-07-12 10:23:41,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 417 transitions, 2151 flow [2022-07-12 10:23:41,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 417 transitions, 2004 flow, removed 71 selfloop flow, removed 3 redundant places. [2022-07-12 10:23:41,248 INFO L242 Difference]: Finished difference. Result has 347 places, 363 transitions, 1565 flow [2022-07-12 10:23:41,248 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=1128, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1565, PETRI_PLACES=347, PETRI_TRANSITIONS=363} [2022-07-12 10:23:41,249 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 91 predicate places. [2022-07-12 10:23:41,249 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 363 transitions, 1565 flow [2022-07-12 10:23:41,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:41,249 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:41,250 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:23:41,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-12 10:23:41,250 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)] === [2022-07-12 10:23:41,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:41,250 INFO L85 PathProgramCache]: Analyzing trace with hash -557087307, now seen corresponding path program 3 times [2022-07-12 10:23:41,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:41,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279810133] [2022-07-12 10:23:41,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:41,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:41,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:41,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:23:41,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:41,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279810133] [2022-07-12 10:23:41,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279810133] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:41,335 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:41,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:23:41,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650636505] [2022-07-12 10:23:41,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:41,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:23:41,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:41,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:23:41,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:23:41,338 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:23:41,340 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 363 transitions, 1565 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:41,340 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:41,340 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:23:41,340 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:42,162 INFO L129 PetriNetUnfolder]: 1234/5323 cut-off events. [2022-07-12 10:23:42,162 INFO L130 PetriNetUnfolder]: For 17328/17500 co-relation queries the response was YES. [2022-07-12 10:23:42,203 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15821 conditions, 5323 events. 1234/5323 cut-off events. For 17328/17500 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 60342 event pairs, 578 based on Foata normal form. 8/5071 useless extension candidates. Maximal degree in co-relation 15738. Up to 1768 conditions per place. [2022-07-12 10:23:42,219 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 128 selfloop transitions, 45 changer transitions 14/433 dead transitions. [2022-07-12 10:23:42,219 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 433 transitions, 2640 flow [2022-07-12 10:23:42,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-12 10:23:42,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-12 10:23:42,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4014 transitions. [2022-07-12 10:23:42,225 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8771853146853147 [2022-07-12 10:23:42,225 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4014 transitions. [2022-07-12 10:23:42,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4014 transitions. [2022-07-12 10:23:42,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:42,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4014 transitions. [2022-07-12 10:23:42,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 250.875) internal successors, (4014), 16 states have internal predecessors, (4014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:42,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:42,236 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:42,237 INFO L186 Difference]: Start difference. First operand has 347 places, 363 transitions, 1565 flow. Second operand 16 states and 4014 transitions. [2022-07-12 10:23:42,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 433 transitions, 2640 flow [2022-07-12 10:23:42,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 433 transitions, 2314 flow, removed 163 selfloop flow, removed 2 redundant places. [2022-07-12 10:23:42,412 INFO L242 Difference]: Finished difference. Result has 368 places, 383 transitions, 1750 flow [2022-07-12 10:23:42,413 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=1373, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1750, PETRI_PLACES=368, PETRI_TRANSITIONS=383} [2022-07-12 10:23:42,413 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 112 predicate places. [2022-07-12 10:23:42,413 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 383 transitions, 1750 flow [2022-07-12 10:23:42,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:42,414 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:42,414 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:23:42,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-12 10:23:42,415 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)] === [2022-07-12 10:23:42,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:42,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1371012535, now seen corresponding path program 4 times [2022-07-12 10:23:42,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:42,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952554504] [2022-07-12 10:23:42,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:42,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:42,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:42,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:23:42,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:42,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952554504] [2022-07-12 10:23:42,587 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952554504] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:42,587 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:42,587 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:23:42,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945805401] [2022-07-12 10:23:42,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:42,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:23:42,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:42,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:23:42,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:23:42,590 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:23:42,591 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 383 transitions, 1750 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:42,591 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:42,591 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:23:42,591 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:43,527 INFO L129 PetriNetUnfolder]: 1377/5982 cut-off events. [2022-07-12 10:23:43,527 INFO L130 PetriNetUnfolder]: For 16689/16882 co-relation queries the response was YES. [2022-07-12 10:23:43,570 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17550 conditions, 5982 events. 1377/5982 cut-off events. For 16689/16882 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 69818 event pairs, 653 based on Foata normal form. 3/5717 useless extension candidates. Maximal degree in co-relation 17458. Up to 1822 conditions per place. [2022-07-12 10:23:43,586 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 152 selfloop transitions, 50 changer transitions 23/471 dead transitions. [2022-07-12 10:23:43,586 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 471 transitions, 3092 flow [2022-07-12 10:23:43,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-12 10:23:43,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-07-12 10:23:43,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5261 transitions. [2022-07-12 10:23:43,595 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.875957375957376 [2022-07-12 10:23:43,595 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5261 transitions. [2022-07-12 10:23:43,595 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5261 transitions. [2022-07-12 10:23:43,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:43,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5261 transitions. [2022-07-12 10:23:43,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 250.52380952380952) internal successors, (5261), 21 states have internal predecessors, (5261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:43,613 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 286.0) internal successors, (6292), 22 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:43,614 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 286.0) internal successors, (6292), 22 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:43,614 INFO L186 Difference]: Start difference. First operand has 368 places, 383 transitions, 1750 flow. Second operand 21 states and 5261 transitions. [2022-07-12 10:23:43,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 471 transitions, 3092 flow [2022-07-12 10:23:43,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 471 transitions, 2948 flow, removed 64 selfloop flow, removed 3 redundant places. [2022-07-12 10:23:43,711 INFO L242 Difference]: Finished difference. Result has 398 places, 417 transitions, 2335 flow [2022-07-12 10:23:43,712 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=1646, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2335, PETRI_PLACES=398, PETRI_TRANSITIONS=417} [2022-07-12 10:23:43,714 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 142 predicate places. [2022-07-12 10:23:43,714 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 417 transitions, 2335 flow [2022-07-12 10:23:43,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:43,715 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:43,715 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:23:43,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-12 10:23:43,715 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)] === [2022-07-12 10:23:43,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:43,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1095441069, now seen corresponding path program 5 times [2022-07-12 10:23:43,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:43,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308533293] [2022-07-12 10:23:43,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:43,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:43,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:43,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:23:43,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:43,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308533293] [2022-07-12 10:23:43,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308533293] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:43,803 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:43,803 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:23:43,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545733672] [2022-07-12 10:23:43,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:43,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:23:43,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:43,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:23:43,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:23:43,806 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:23:43,807 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 417 transitions, 2335 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:43,807 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:43,807 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:23:43,807 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:44,893 INFO L129 PetriNetUnfolder]: 1407/6138 cut-off events. [2022-07-12 10:23:44,894 INFO L130 PetriNetUnfolder]: For 24729/24901 co-relation queries the response was YES. [2022-07-12 10:23:44,953 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19542 conditions, 6138 events. 1407/6138 cut-off events. For 24729/24901 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 72650 event pairs, 601 based on Foata normal form. 4/5885 useless extension candidates. Maximal degree in co-relation 19437. Up to 1778 conditions per place. [2022-07-12 10:23:44,975 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 170 selfloop transitions, 60 changer transitions 22/498 dead transitions. [2022-07-12 10:23:44,976 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 498 transitions, 3741 flow [2022-07-12 10:23:44,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-12 10:23:44,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-12 10:23:44,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 5012 transitions. [2022-07-12 10:23:44,980 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8762237762237762 [2022-07-12 10:23:44,981 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 5012 transitions. [2022-07-12 10:23:44,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 5012 transitions. [2022-07-12 10:23:44,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:44,982 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 5012 transitions. [2022-07-12 10:23:45,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 250.6) internal successors, (5012), 20 states have internal predecessors, (5012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:45,097 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:45,098 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:45,098 INFO L186 Difference]: Start difference. First operand has 398 places, 417 transitions, 2335 flow. Second operand 20 states and 5012 transitions. [2022-07-12 10:23:45,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 498 transitions, 3741 flow [2022-07-12 10:23:45,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 498 transitions, 3403 flow, removed 169 selfloop flow, removed 2 redundant places. [2022-07-12 10:23:45,266 INFO L242 Difference]: Finished difference. Result has 428 places, 449 transitions, 2779 flow [2022-07-12 10:23:45,267 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=2081, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2779, PETRI_PLACES=428, PETRI_TRANSITIONS=449} [2022-07-12 10:23:45,267 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 172 predicate places. [2022-07-12 10:23:45,268 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 449 transitions, 2779 flow [2022-07-12 10:23:45,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:45,268 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:45,268 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:23:45,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-12 10:23:45,269 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)] === [2022-07-12 10:23:45,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:45,269 INFO L85 PathProgramCache]: Analyzing trace with hash 373473445, now seen corresponding path program 6 times [2022-07-12 10:23:45,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:45,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242838469] [2022-07-12 10:23:45,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:45,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:45,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:45,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:23:45,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:45,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242838469] [2022-07-12 10:23:45,351 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242838469] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:45,352 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:45,352 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:23:45,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144666042] [2022-07-12 10:23:45,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:45,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:23:45,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:45,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:23:45,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:23:45,354 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:23:45,355 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 449 transitions, 2779 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:45,355 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:45,355 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:23:45,356 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:46,421 INFO L129 PetriNetUnfolder]: 1452/6380 cut-off events. [2022-07-12 10:23:46,421 INFO L130 PetriNetUnfolder]: For 30188/30380 co-relation queries the response was YES. [2022-07-12 10:23:46,482 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20880 conditions, 6380 events. 1452/6380 cut-off events. For 30188/30380 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 76484 event pairs, 511 based on Foata normal form. 4/6138 useless extension candidates. Maximal degree in co-relation 20761. Up to 1492 conditions per place. [2022-07-12 10:23:46,501 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 200 selfloop transitions, 103 changer transitions 26/575 dead transitions. [2022-07-12 10:23:46,501 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 575 transitions, 4587 flow [2022-07-12 10:23:46,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-12 10:23:46,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-12 10:23:46,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 6012 transitions. [2022-07-12 10:23:46,505 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8758741258741258 [2022-07-12 10:23:46,506 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 6012 transitions. [2022-07-12 10:23:46,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 6012 transitions. [2022-07-12 10:23:46,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:46,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 6012 transitions. [2022-07-12 10:23:46,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 250.5) internal successors, (6012), 24 states have internal predecessors, (6012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:46,518 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:46,519 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:46,519 INFO L186 Difference]: Start difference. First operand has 428 places, 449 transitions, 2779 flow. Second operand 24 states and 6012 transitions. [2022-07-12 10:23:46,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 575 transitions, 4587 flow [2022-07-12 10:23:46,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 575 transitions, 4273 flow, removed 157 selfloop flow, removed 2 redundant places. [2022-07-12 10:23:46,725 INFO L242 Difference]: Finished difference. Result has 466 places, 475 transitions, 3279 flow [2022-07-12 10:23:46,726 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=2543, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3279, PETRI_PLACES=466, PETRI_TRANSITIONS=475} [2022-07-12 10:23:46,726 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 210 predicate places. [2022-07-12 10:23:46,727 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 475 transitions, 3279 flow [2022-07-12 10:23:46,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:46,727 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:46,727 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:23:46,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-12 10:23:46,728 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)] === [2022-07-12 10:23:46,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:46,728 INFO L85 PathProgramCache]: Analyzing trace with hash 595245651, now seen corresponding path program 7 times [2022-07-12 10:23:46,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:46,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71481239] [2022-07-12 10:23:46,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:46,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:46,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:46,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:23:46,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:46,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71481239] [2022-07-12 10:23:46,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71481239] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:46,801 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:46,801 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:23:46,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329377830] [2022-07-12 10:23:46,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:46,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:23:46,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:46,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:23:46,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:23:46,804 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:23:46,805 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 475 transitions, 3279 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:46,805 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:46,805 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:23:46,805 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:48,021 INFO L129 PetriNetUnfolder]: 1500/6821 cut-off events. [2022-07-12 10:23:48,021 INFO L130 PetriNetUnfolder]: For 36692/37024 co-relation queries the response was YES. [2022-07-12 10:23:48,114 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22835 conditions, 6821 events. 1500/6821 cut-off events. For 36692/37024 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 83395 event pairs, 587 based on Foata normal form. 42/6608 useless extension candidates. Maximal degree in co-relation 22698. Up to 1954 conditions per place. [2022-07-12 10:23:48,136 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 188 selfloop transitions, 97 changer transitions 24/555 dead transitions. [2022-07-12 10:23:48,136 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 555 transitions, 4868 flow [2022-07-12 10:23:48,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-12 10:23:48,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-07-12 10:23:48,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 5507 transitions. [2022-07-12 10:23:48,142 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8752383979656707 [2022-07-12 10:23:48,142 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 5507 transitions. [2022-07-12 10:23:48,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 5507 transitions. [2022-07-12 10:23:48,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:48,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 5507 transitions. [2022-07-12 10:23:48,149 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 250.3181818181818) internal successors, (5507), 22 states have internal predecessors, (5507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:48,154 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:48,155 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:48,155 INFO L186 Difference]: Start difference. First operand has 466 places, 475 transitions, 3279 flow. Second operand 22 states and 5507 transitions. [2022-07-12 10:23:48,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 555 transitions, 4868 flow [2022-07-12 10:23:48,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 555 transitions, 4804 flow, removed 29 selfloop flow, removed 3 redundant places. [2022-07-12 10:23:48,417 INFO L242 Difference]: Finished difference. Result has 495 places, 499 transitions, 3945 flow [2022-07-12 10:23:48,418 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=3221, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3945, PETRI_PLACES=495, PETRI_TRANSITIONS=499} [2022-07-12 10:23:48,418 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 239 predicate places. [2022-07-12 10:23:48,418 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 499 transitions, 3945 flow [2022-07-12 10:23:48,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:48,419 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:48,419 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:23:48,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-12 10:23:48,420 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)] === [2022-07-12 10:23:48,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:48,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1428097059, now seen corresponding path program 8 times [2022-07-12 10:23:48,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:48,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386116423] [2022-07-12 10:23:48,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:48,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:48,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:48,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:23:48,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:48,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386116423] [2022-07-12 10:23:48,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386116423] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:48,495 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:48,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:23:48,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449797158] [2022-07-12 10:23:48,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:48,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:23:48,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:48,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:23:48,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:23:48,499 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:23:48,500 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 499 transitions, 3945 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:48,500 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:48,500 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:23:48,500 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:49,974 INFO L129 PetriNetUnfolder]: 1485/6506 cut-off events. [2022-07-12 10:23:49,974 INFO L130 PetriNetUnfolder]: For 42522/42730 co-relation queries the response was YES. [2022-07-12 10:23:50,037 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23611 conditions, 6506 events. 1485/6506 cut-off events. For 42522/42730 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 78066 event pairs, 586 based on Foata normal form. 23/6271 useless extension candidates. Maximal degree in co-relation 23463. Up to 2015 conditions per place. [2022-07-12 10:23:50,055 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 187 selfloop transitions, 103 changer transitions 23/559 dead transitions. [2022-07-12 10:23:50,055 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 559 transitions, 5334 flow [2022-07-12 10:23:50,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-12 10:23:50,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-12 10:23:50,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4511 transitions. [2022-07-12 10:23:50,058 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8762626262626263 [2022-07-12 10:23:50,058 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4511 transitions. [2022-07-12 10:23:50,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4511 transitions. [2022-07-12 10:23:50,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:50,059 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4511 transitions. [2022-07-12 10:23:50,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.61111111111111) internal successors, (4511), 18 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:50,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:50,070 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:50,070 INFO L186 Difference]: Start difference. First operand has 495 places, 499 transitions, 3945 flow. Second operand 18 states and 4511 transitions. [2022-07-12 10:23:50,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 559 transitions, 5334 flow [2022-07-12 10:23:50,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 559 transitions, 5114 flow, removed 102 selfloop flow, removed 4 redundant places. [2022-07-12 10:23:50,351 INFO L242 Difference]: Finished difference. Result has 512 places, 514 transitions, 4379 flow [2022-07-12 10:23:50,351 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=3746, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4379, PETRI_PLACES=512, PETRI_TRANSITIONS=514} [2022-07-12 10:23:50,352 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 256 predicate places. [2022-07-12 10:23:50,352 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 514 transitions, 4379 flow [2022-07-12 10:23:50,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:50,352 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:50,352 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:23:50,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-12 10:23:50,353 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)] === [2022-07-12 10:23:50,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:50,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1079080099, now seen corresponding path program 9 times [2022-07-12 10:23:50,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:50,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302401241] [2022-07-12 10:23:50,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:50,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:50,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:50,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:23:50,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:50,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302401241] [2022-07-12 10:23:50,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302401241] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:50,432 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:50,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:23:50,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694453114] [2022-07-12 10:23:50,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:50,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:23:50,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:50,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:23:50,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:23:50,435 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:23:50,436 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 514 transitions, 4379 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:50,436 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:50,436 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:23:50,436 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:51,911 INFO L129 PetriNetUnfolder]: 1536/7064 cut-off events. [2022-07-12 10:23:51,911 INFO L130 PetriNetUnfolder]: For 48851/49107 co-relation queries the response was YES. [2022-07-12 10:23:52,017 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25480 conditions, 7064 events. 1536/7064 cut-off events. For 48851/49107 co-relation queries the response was YES. Maximal size of possible extension queue 665. Compared 87286 event pairs, 647 based on Foata normal form. 3/6791 useless extension candidates. Maximal degree in co-relation 25329. Up to 2069 conditions per place. [2022-07-12 10:23:52,041 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 209 selfloop transitions, 111 changer transitions 19/585 dead transitions. [2022-07-12 10:23:52,041 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 585 transitions, 6045 flow [2022-07-12 10:23:52,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-12 10:23:52,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-12 10:23:52,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 5008 transitions. [2022-07-12 10:23:52,045 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8755244755244755 [2022-07-12 10:23:52,045 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 5008 transitions. [2022-07-12 10:23:52,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 5008 transitions. [2022-07-12 10:23:52,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:52,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 5008 transitions. [2022-07-12 10:23:52,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 250.4) internal successors, (5008), 20 states have internal predecessors, (5008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:52,055 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:52,055 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:52,055 INFO L186 Difference]: Start difference. First operand has 512 places, 514 transitions, 4379 flow. Second operand 20 states and 5008 transitions. [2022-07-12 10:23:52,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 585 transitions, 6045 flow [2022-07-12 10:23:52,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 585 transitions, 5647 flow, removed 167 selfloop flow, removed 7 redundant places. [2022-07-12 10:23:52,428 INFO L242 Difference]: Finished difference. Result has 536 places, 541 transitions, 4998 flow [2022-07-12 10:23:52,428 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=4102, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4998, PETRI_PLACES=536, PETRI_TRANSITIONS=541} [2022-07-12 10:23:52,429 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 280 predicate places. [2022-07-12 10:23:52,429 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 541 transitions, 4998 flow [2022-07-12 10:23:52,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:52,429 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:52,429 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:23:52,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-12 10:23:52,430 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)] === [2022-07-12 10:23:52,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:52,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1099183391, now seen corresponding path program 10 times [2022-07-12 10:23:52,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:52,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941463104] [2022-07-12 10:23:52,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:52,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:52,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:52,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:23:52,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:52,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941463104] [2022-07-12 10:23:52,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941463104] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:52,549 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:52,550 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:23:52,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367527044] [2022-07-12 10:23:52,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:52,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:23:52,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:52,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:23:52,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:23:52,552 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:23:52,554 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 541 transitions, 4998 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:52,554 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:52,554 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:23:52,554 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:54,120 INFO L129 PetriNetUnfolder]: 1578/7316 cut-off events. [2022-07-12 10:23:54,120 INFO L130 PetriNetUnfolder]: For 42205/42413 co-relation queries the response was YES. [2022-07-12 10:23:54,217 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26764 conditions, 7316 events. 1578/7316 cut-off events. For 42205/42413 co-relation queries the response was YES. Maximal size of possible extension queue 700. Compared 91296 event pairs, 609 based on Foata normal form. 12/7070 useless extension candidates. Maximal degree in co-relation 26604. Up to 2102 conditions per place. [2022-07-12 10:23:54,239 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 237 selfloop transitions, 102 changer transitions 15/600 dead transitions. [2022-07-12 10:23:54,239 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 600 transitions, 6518 flow [2022-07-12 10:23:54,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-12 10:23:54,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-12 10:23:54,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4265 transitions. [2022-07-12 10:23:54,243 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8772110242698478 [2022-07-12 10:23:54,243 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4265 transitions. [2022-07-12 10:23:54,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4265 transitions. [2022-07-12 10:23:54,244 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:54,244 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4265 transitions. [2022-07-12 10:23:54,247 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 250.88235294117646) internal successors, (4265), 17 states have internal predecessors, (4265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:54,249 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:54,250 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:54,250 INFO L186 Difference]: Start difference. First operand has 536 places, 541 transitions, 4998 flow. Second operand 17 states and 4265 transitions. [2022-07-12 10:23:54,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 600 transitions, 6518 flow [2022-07-12 10:23:54,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 600 transitions, 6258 flow, removed 107 selfloop flow, removed 3 redundant places. [2022-07-12 10:23:54,587 INFO L242 Difference]: Finished difference. Result has 553 places, 563 transitions, 5497 flow [2022-07-12 10:23:54,588 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=4819, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5497, PETRI_PLACES=553, PETRI_TRANSITIONS=563} [2022-07-12 10:23:54,588 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 297 predicate places. [2022-07-12 10:23:54,588 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 563 transitions, 5497 flow [2022-07-12 10:23:54,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:54,589 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:54,589 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:23:54,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-12 10:23:54,589 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)] === [2022-07-12 10:23:54,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:54,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1336984687, now seen corresponding path program 11 times [2022-07-12 10:23:54,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:54,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067362181] [2022-07-12 10:23:54,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:54,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:54,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:54,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:23:54,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:54,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067362181] [2022-07-12 10:23:54,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067362181] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:54,657 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:54,657 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:23:54,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518393598] [2022-07-12 10:23:54,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:54,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:23:54,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:54,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:23:54,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:23:54,660 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:23:54,661 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 563 transitions, 5497 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:54,662 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:54,662 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:23:54,662 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:56,170 INFO L129 PetriNetUnfolder]: 1628/7476 cut-off events. [2022-07-12 10:23:56,171 INFO L130 PetriNetUnfolder]: For 41207/41471 co-relation queries the response was YES. [2022-07-12 10:23:56,254 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27622 conditions, 7476 events. 1628/7476 cut-off events. For 41207/41471 co-relation queries the response was YES. Maximal size of possible extension queue 716. Compared 93842 event pairs, 665 based on Foata normal form. 3/7205 useless extension candidates. Maximal degree in co-relation 27458. Up to 2134 conditions per place. [2022-07-12 10:23:56,271 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 235 selfloop transitions, 125 changer transitions 16/622 dead transitions. [2022-07-12 10:23:56,271 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 622 transitions, 6996 flow [2022-07-12 10:23:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-12 10:23:56,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-12 10:23:56,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4265 transitions. [2022-07-12 10:23:56,274 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8772110242698478 [2022-07-12 10:23:56,274 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4265 transitions. [2022-07-12 10:23:56,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4265 transitions. [2022-07-12 10:23:56,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:56,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4265 transitions. [2022-07-12 10:23:56,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 250.88235294117646) internal successors, (4265), 17 states have internal predecessors, (4265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:56,280 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:56,280 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:56,281 INFO L186 Difference]: Start difference. First operand has 553 places, 563 transitions, 5497 flow. Second operand 17 states and 4265 transitions. [2022-07-12 10:23:56,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 622 transitions, 6996 flow [2022-07-12 10:23:56,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 622 transitions, 6835 flow, removed 55 selfloop flow, removed 3 redundant places. [2022-07-12 10:23:56,580 INFO L242 Difference]: Finished difference. Result has 572 places, 584 transitions, 6126 flow [2022-07-12 10:23:56,581 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=5357, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6126, PETRI_PLACES=572, PETRI_TRANSITIONS=584} [2022-07-12 10:23:56,581 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 316 predicate places. [2022-07-12 10:23:56,581 INFO L495 AbstractCegarLoop]: Abstraction has has 572 places, 584 transitions, 6126 flow [2022-07-12 10:23:56,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:56,581 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:56,581 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:23:56,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-12 10:23:56,582 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)] === [2022-07-12 10:23:56,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:56,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1288177509, now seen corresponding path program 12 times [2022-07-12 10:23:56,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:56,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359477072] [2022-07-12 10:23:56,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:56,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:56,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:56,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:23:56,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:56,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359477072] [2022-07-12 10:23:56,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359477072] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:56,644 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:56,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:23:56,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608820699] [2022-07-12 10:23:56,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:56,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:23:56,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:56,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:23:56,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:23:56,646 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:23:56,647 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 572 places, 584 transitions, 6126 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:56,647 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:56,647 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:23:56,647 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:23:58,062 INFO L129 PetriNetUnfolder]: 1633/7803 cut-off events. [2022-07-12 10:23:58,063 INFO L130 PetriNetUnfolder]: For 44343/44595 co-relation queries the response was YES. [2022-07-12 10:23:58,176 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28609 conditions, 7803 events. 1633/7803 cut-off events. For 44343/44595 co-relation queries the response was YES. Maximal size of possible extension queue 753. Compared 99701 event pairs, 660 based on Foata normal form. 3/7534 useless extension candidates. Maximal degree in co-relation 28439. Up to 2179 conditions per place. [2022-07-12 10:23:58,196 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 233 selfloop transitions, 130 changer transitions 20/629 dead transitions. [2022-07-12 10:23:58,196 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 629 transitions, 7379 flow [2022-07-12 10:23:58,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-12 10:23:58,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-12 10:23:58,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4511 transitions. [2022-07-12 10:23:58,199 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8762626262626263 [2022-07-12 10:23:58,199 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4511 transitions. [2022-07-12 10:23:58,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4511 transitions. [2022-07-12 10:23:58,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:23:58,200 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4511 transitions. [2022-07-12 10:23:58,203 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.61111111111111) internal successors, (4511), 18 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:58,206 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:58,206 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:58,206 INFO L186 Difference]: Start difference. First operand has 572 places, 584 transitions, 6126 flow. Second operand 18 states and 4511 transitions. [2022-07-12 10:23:58,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 629 transitions, 7379 flow [2022-07-12 10:23:58,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 629 transitions, 7247 flow, removed 66 selfloop flow, removed 2 redundant places. [2022-07-12 10:23:58,577 INFO L242 Difference]: Finished difference. Result has 590 places, 594 transitions, 6525 flow [2022-07-12 10:23:58,578 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=6010, PETRI_DIFFERENCE_MINUEND_PLACES=568, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6525, PETRI_PLACES=590, PETRI_TRANSITIONS=594} [2022-07-12 10:23:58,578 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 334 predicate places. [2022-07-12 10:23:58,578 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 594 transitions, 6525 flow [2022-07-12 10:23:58,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:58,579 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:23:58,579 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:23:58,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-12 10:23:58,579 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)] === [2022-07-12 10:23:58,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:23:58,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1677599557, now seen corresponding path program 13 times [2022-07-12 10:23:58,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:23:58,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726181391] [2022-07-12 10:23:58,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:23:58,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:23:58,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:23:58,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:23:58,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:23:58,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726181391] [2022-07-12 10:23:58,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726181391] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:23:58,648 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:23:58,648 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:23:58,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066931530] [2022-07-12 10:23:58,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:23:58,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:23:58,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:23:58,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:23:58,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:23:58,650 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:23:58,651 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 594 transitions, 6525 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:23:58,651 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:23:58,651 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:23:58,651 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:24:00,123 INFO L129 PetriNetUnfolder]: 1617/7816 cut-off events. [2022-07-12 10:24:00,123 INFO L130 PetriNetUnfolder]: For 44887/45092 co-relation queries the response was YES. [2022-07-12 10:24:00,227 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29021 conditions, 7816 events. 1617/7816 cut-off events. For 44887/45092 co-relation queries the response was YES. Maximal size of possible extension queue 754. Compared 100313 event pairs, 614 based on Foata normal form. 12/7571 useless extension candidates. Maximal degree in co-relation 28847. Up to 2169 conditions per place. [2022-07-12 10:24:00,246 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 247 selfloop transitions, 119 changer transitions 24/636 dead transitions. [2022-07-12 10:24:00,246 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 636 transitions, 7702 flow [2022-07-12 10:24:00,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-12 10:24:00,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-12 10:24:00,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4515 transitions. [2022-07-12 10:24:00,249 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.877039627039627 [2022-07-12 10:24:00,249 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4515 transitions. [2022-07-12 10:24:00,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4515 transitions. [2022-07-12 10:24:00,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:24:00,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4515 transitions. [2022-07-12 10:24:00,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.83333333333334) internal successors, (4515), 18 states have internal predecessors, (4515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:00,255 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:00,255 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:00,255 INFO L186 Difference]: Start difference. First operand has 590 places, 594 transitions, 6525 flow. Second operand 18 states and 4515 transitions. [2022-07-12 10:24:00,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 636 transitions, 7702 flow [2022-07-12 10:24:00,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 636 transitions, 7554 flow, removed 38 selfloop flow, removed 7 redundant places. [2022-07-12 10:24:00,639 INFO L242 Difference]: Finished difference. Result has 603 places, 601 transitions, 6816 flow [2022-07-12 10:24:00,639 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=6379, PETRI_DIFFERENCE_MINUEND_PLACES=581, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6816, PETRI_PLACES=603, PETRI_TRANSITIONS=601} [2022-07-12 10:24:00,639 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 347 predicate places. [2022-07-12 10:24:00,640 INFO L495 AbstractCegarLoop]: Abstraction has has 603 places, 601 transitions, 6816 flow [2022-07-12 10:24:00,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:00,640 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:24:00,640 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:24:00,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-12 10:24:00,640 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)] === [2022-07-12 10:24:00,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:24:00,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1392374027, now seen corresponding path program 14 times [2022-07-12 10:24:00,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:24:00,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423206220] [2022-07-12 10:24:00,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:24:00,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:24:00,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:24:00,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:24:00,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:24:00,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423206220] [2022-07-12 10:24:00,705 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423206220] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:24:00,705 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:24:00,705 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:24:00,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618382188] [2022-07-12 10:24:00,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:24:00,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:24:00,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:24:00,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:24:00,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:24:00,707 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:24:00,708 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 601 transitions, 6816 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:00,708 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:24:00,708 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:24:00,709 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:24:02,477 INFO L129 PetriNetUnfolder]: 1675/7954 cut-off events. [2022-07-12 10:24:02,477 INFO L130 PetriNetUnfolder]: For 50888/51093 co-relation queries the response was YES. [2022-07-12 10:24:02,553 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30534 conditions, 7954 events. 1675/7954 cut-off events. For 50888/51093 co-relation queries the response was YES. Maximal size of possible extension queue 777. Compared 102113 event pairs, 587 based on Foata normal form. 4/7700 useless extension candidates. Maximal degree in co-relation 30361. Up to 2053 conditions per place. [2022-07-12 10:24:02,570 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 255 selfloop transitions, 156 changer transitions 23/680 dead transitions. [2022-07-12 10:24:02,570 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 680 transitions, 8591 flow [2022-07-12 10:24:02,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-12 10:24:02,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-07-12 10:24:02,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 5505 transitions. [2022-07-12 10:24:02,574 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8749205340114431 [2022-07-12 10:24:02,574 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 5505 transitions. [2022-07-12 10:24:02,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 5505 transitions. [2022-07-12 10:24:02,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:24:02,575 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 5505 transitions. [2022-07-12 10:24:02,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 250.22727272727272) internal successors, (5505), 22 states have internal predecessors, (5505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:02,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:02,581 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:02,581 INFO L186 Difference]: Start difference. First operand has 603 places, 601 transitions, 6816 flow. Second operand 22 states and 5505 transitions. [2022-07-12 10:24:02,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 680 transitions, 8591 flow [2022-07-12 10:24:02,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 616 places, 680 transitions, 8472 flow, removed 52 selfloop flow, removed 6 redundant places. [2022-07-12 10:24:02,949 INFO L242 Difference]: Finished difference. Result has 630 places, 629 transitions, 7633 flow [2022-07-12 10:24:02,950 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=6699, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=7633, PETRI_PLACES=630, PETRI_TRANSITIONS=629} [2022-07-12 10:24:02,950 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 374 predicate places. [2022-07-12 10:24:02,950 INFO L495 AbstractCegarLoop]: Abstraction has has 630 places, 629 transitions, 7633 flow [2022-07-12 10:24:02,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:02,951 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:24:02,951 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:24:02,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-12 10:24:02,951 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)] === [2022-07-12 10:24:02,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:24:02,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1289975747, now seen corresponding path program 15 times [2022-07-12 10:24:02,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:24:02,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110878824] [2022-07-12 10:24:02,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:24:02,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:24:02,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:24:03,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:24:03,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:24:03,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110878824] [2022-07-12 10:24:03,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110878824] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:24:03,022 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:24:03,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:24:03,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889636768] [2022-07-12 10:24:03,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:24:03,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:24:03,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:24:03,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:24:03,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:24:03,024 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:24:03,025 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 630 places, 629 transitions, 7633 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:03,025 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:24:03,025 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:24:03,025 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:24:04,804 INFO L129 PetriNetUnfolder]: 1709/8169 cut-off events. [2022-07-12 10:24:04,804 INFO L130 PetriNetUnfolder]: For 58457/58662 co-relation queries the response was YES. [2022-07-12 10:24:04,917 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32546 conditions, 8169 events. 1709/8169 cut-off events. For 58457/58662 co-relation queries the response was YES. Maximal size of possible extension queue 801. Compared 105382 event pairs, 599 based on Foata normal form. 4/7905 useless extension candidates. Maximal degree in co-relation 32364. Up to 2092 conditions per place. [2022-07-12 10:24:04,938 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 320 selfloop transitions, 111 changer transitions 21/698 dead transitions. [2022-07-12 10:24:04,938 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 648 places, 698 transitions, 9541 flow [2022-07-12 10:24:04,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-12 10:24:04,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-07-12 10:24:04,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5258 transitions. [2022-07-12 10:24:04,941 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8754578754578755 [2022-07-12 10:24:04,941 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5258 transitions. [2022-07-12 10:24:04,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5258 transitions. [2022-07-12 10:24:04,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:24:04,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5258 transitions. [2022-07-12 10:24:04,945 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 250.38095238095238) internal successors, (5258), 21 states have internal predecessors, (5258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:04,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 286.0) internal successors, (6292), 22 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:04,948 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 286.0) internal successors, (6292), 22 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:04,948 INFO L186 Difference]: Start difference. First operand has 630 places, 629 transitions, 7633 flow. Second operand 21 states and 5258 transitions. [2022-07-12 10:24:04,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 648 places, 698 transitions, 9541 flow [2022-07-12 10:24:05,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 646 places, 698 transitions, 9443 flow, removed 49 selfloop flow, removed 2 redundant places. [2022-07-12 10:24:05,412 INFO L242 Difference]: Finished difference. Result has 660 places, 655 transitions, 8522 flow [2022-07-12 10:24:05,412 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=7537, PETRI_DIFFERENCE_MINUEND_PLACES=626, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=8522, PETRI_PLACES=660, PETRI_TRANSITIONS=655} [2022-07-12 10:24:05,413 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 404 predicate places. [2022-07-12 10:24:05,413 INFO L495 AbstractCegarLoop]: Abstraction has has 660 places, 655 transitions, 8522 flow [2022-07-12 10:24:05,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:05,413 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:24:05,413 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:24:05,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-12 10:24:05,414 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)] === [2022-07-12 10:24:05,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:24:05,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1950041, now seen corresponding path program 16 times [2022-07-12 10:24:05,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:24:05,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124961433] [2022-07-12 10:24:05,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:24:05,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:24:05,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:24:05,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:24:05,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:24:05,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124961433] [2022-07-12 10:24:05,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124961433] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:24:05,480 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:24:05,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:24:05,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460504267] [2022-07-12 10:24:05,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:24:05,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:24:05,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:24:05,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:24:05,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:24:05,482 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:24:05,483 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 660 places, 655 transitions, 8522 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:05,483 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:24:05,483 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:24:05,483 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:24:07,310 INFO L129 PetriNetUnfolder]: 1708/8283 cut-off events. [2022-07-12 10:24:07,311 INFO L130 PetriNetUnfolder]: For 64535/64740 co-relation queries the response was YES. [2022-07-12 10:24:07,445 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33597 conditions, 8283 events. 1708/8283 cut-off events. For 64535/64740 co-relation queries the response was YES. Maximal size of possible extension queue 812. Compared 107483 event pairs, 597 based on Foata normal form. 4/8027 useless extension candidates. Maximal degree in co-relation 33402. Up to 2145 conditions per place. [2022-07-12 10:24:07,466 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 272 selfloop transitions, 166 changer transitions 23/707 dead transitions. [2022-07-12 10:24:07,467 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 675 places, 707 transitions, 9976 flow [2022-07-12 10:24:07,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-12 10:24:07,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-12 10:24:07,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4511 transitions. [2022-07-12 10:24:07,469 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8762626262626263 [2022-07-12 10:24:07,469 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4511 transitions. [2022-07-12 10:24:07,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4511 transitions. [2022-07-12 10:24:07,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:24:07,470 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4511 transitions. [2022-07-12 10:24:07,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.61111111111111) internal successors, (4511), 18 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:07,475 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:07,475 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:07,475 INFO L186 Difference]: Start difference. First operand has 660 places, 655 transitions, 8522 flow. Second operand 18 states and 4511 transitions. [2022-07-12 10:24:07,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 675 places, 707 transitions, 9976 flow [2022-07-12 10:24:08,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 707 transitions, 9738 flow, removed 119 selfloop flow, removed 2 redundant places. [2022-07-12 10:24:08,152 INFO L242 Difference]: Finished difference. Result has 680 places, 664 transitions, 8881 flow [2022-07-12 10:24:08,152 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=8286, PETRI_DIFFERENCE_MINUEND_PLACES=656, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=8881, PETRI_PLACES=680, PETRI_TRANSITIONS=664} [2022-07-12 10:24:08,152 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 424 predicate places. [2022-07-12 10:24:08,153 INFO L495 AbstractCegarLoop]: Abstraction has has 680 places, 664 transitions, 8881 flow [2022-07-12 10:24:08,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:08,153 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:24:08,153 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:24:08,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-12 10:24:08,153 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)] === [2022-07-12 10:24:08,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:24:08,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1944847779, now seen corresponding path program 17 times [2022-07-12 10:24:08,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:24:08,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237388823] [2022-07-12 10:24:08,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:24:08,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:24:08,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:24:08,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:24:08,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:24:08,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237388823] [2022-07-12 10:24:08,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237388823] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:24:08,242 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:24:08,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:24:08,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382536916] [2022-07-12 10:24:08,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:24:08,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:24:08,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:24:08,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:24:08,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:24:08,245 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:24:08,246 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 680 places, 664 transitions, 8881 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:08,247 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:24:08,247 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:24:08,247 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:24:10,164 INFO L129 PetriNetUnfolder]: 1763/8635 cut-off events. [2022-07-12 10:24:10,165 INFO L130 PetriNetUnfolder]: For 69368/69570 co-relation queries the response was YES. [2022-07-12 10:24:10,316 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35756 conditions, 8635 events. 1763/8635 cut-off events. For 69368/69570 co-relation queries the response was YES. Maximal size of possible extension queue 853. Compared 113100 event pairs, 609 based on Foata normal form. 4/8371 useless extension candidates. Maximal degree in co-relation 35555. Up to 2188 conditions per place. [2022-07-12 10:24:10,342 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 324 selfloop transitions, 135 changer transitions 16/721 dead transitions. [2022-07-12 10:24:10,342 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 694 places, 721 transitions, 10633 flow [2022-07-12 10:24:10,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-12 10:24:10,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-12 10:24:10,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4264 transitions. [2022-07-12 10:24:10,344 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8770053475935828 [2022-07-12 10:24:10,344 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4264 transitions. [2022-07-12 10:24:10,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4264 transitions. [2022-07-12 10:24:10,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:24:10,345 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4264 transitions. [2022-07-12 10:24:10,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 250.8235294117647) internal successors, (4264), 17 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:10,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:10,350 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:10,350 INFO L186 Difference]: Start difference. First operand has 680 places, 664 transitions, 8881 flow. Second operand 17 states and 4264 transitions. [2022-07-12 10:24:10,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 694 places, 721 transitions, 10633 flow [2022-07-12 10:24:10,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 688 places, 721 transitions, 10373 flow, removed 53 selfloop flow, removed 6 redundant places. [2022-07-12 10:24:11,001 INFO L242 Difference]: Finished difference. Result has 694 places, 686 transitions, 9518 flow [2022-07-12 10:24:11,002 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=8635, PETRI_DIFFERENCE_MINUEND_PLACES=672, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9518, PETRI_PLACES=694, PETRI_TRANSITIONS=686} [2022-07-12 10:24:11,002 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 438 predicate places. [2022-07-12 10:24:11,003 INFO L495 AbstractCegarLoop]: Abstraction has has 694 places, 686 transitions, 9518 flow [2022-07-12 10:24:11,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:11,003 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:24:11,003 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:24:11,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-12 10:24:11,003 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)] === [2022-07-12 10:24:11,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:24:11,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1940649487, now seen corresponding path program 18 times [2022-07-12 10:24:11,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:24:11,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501172693] [2022-07-12 10:24:11,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:24:11,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:24:11,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:24:11,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:24:11,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:24:11,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501172693] [2022-07-12 10:24:11,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501172693] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:24:11,066 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:24:11,066 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:24:11,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73935411] [2022-07-12 10:24:11,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:24:11,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:24:11,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:24:11,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:24:11,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:24:11,068 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:24:11,069 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 694 places, 686 transitions, 9518 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:11,069 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:24:11,069 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:24:11,069 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:24:13,469 INFO L129 PetriNetUnfolder]: 1800/9065 cut-off events. [2022-07-12 10:24:13,469 INFO L130 PetriNetUnfolder]: For 71862/72064 co-relation queries the response was YES. [2022-07-12 10:24:13,614 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37620 conditions, 9065 events. 1800/9065 cut-off events. For 71862/72064 co-relation queries the response was YES. Maximal size of possible extension queue 899. Compared 120591 event pairs, 613 based on Foata normal form. 4/8803 useless extension candidates. Maximal degree in co-relation 37416. Up to 2237 conditions per place. [2022-07-12 10:24:13,641 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 350 selfloop transitions, 130 changer transitions 17/743 dead transitions. [2022-07-12 10:24:13,641 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 708 places, 743 transitions, 11304 flow [2022-07-12 10:24:13,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-12 10:24:13,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-12 10:24:13,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4268 transitions. [2022-07-12 10:24:13,644 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8778280542986425 [2022-07-12 10:24:13,644 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4268 transitions. [2022-07-12 10:24:13,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4268 transitions. [2022-07-12 10:24:13,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:24:13,645 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4268 transitions. [2022-07-12 10:24:13,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 251.05882352941177) internal successors, (4268), 17 states have internal predecessors, (4268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:13,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:13,650 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:13,650 INFO L186 Difference]: Start difference. First operand has 694 places, 686 transitions, 9518 flow. Second operand 17 states and 4268 transitions. [2022-07-12 10:24:13,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 708 places, 743 transitions, 11304 flow [2022-07-12 10:24:14,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 706 places, 743 transitions, 11106 flow, removed 99 selfloop flow, removed 2 redundant places. [2022-07-12 10:24:14,337 INFO L242 Difference]: Finished difference. Result has 714 places, 707 transitions, 10177 flow [2022-07-12 10:24:14,338 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=9334, PETRI_DIFFERENCE_MINUEND_PLACES=690, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10177, PETRI_PLACES=714, PETRI_TRANSITIONS=707} [2022-07-12 10:24:14,338 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 458 predicate places. [2022-07-12 10:24:14,339 INFO L495 AbstractCegarLoop]: Abstraction has has 714 places, 707 transitions, 10177 flow [2022-07-12 10:24:14,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:14,339 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:24:14,339 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:24:14,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-12 10:24:14,340 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)] === [2022-07-12 10:24:14,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:24:14,340 INFO L85 PathProgramCache]: Analyzing trace with hash 506742737, now seen corresponding path program 19 times [2022-07-12 10:24:14,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:24:14,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292368989] [2022-07-12 10:24:14,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:24:14,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:24:14,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:24:14,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:24:14,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:24:14,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292368989] [2022-07-12 10:24:14,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292368989] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:24:14,419 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:24:14,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:24:14,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495480253] [2022-07-12 10:24:14,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:24:14,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:24:14,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:24:14,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:24:14,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:24:14,421 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:24:14,423 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 714 places, 707 transitions, 10177 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:14,423 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:24:14,423 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:24:14,423 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:24:16,825 INFO L129 PetriNetUnfolder]: 1805/9004 cut-off events. [2022-07-12 10:24:16,825 INFO L130 PetriNetUnfolder]: For 76006/76208 co-relation queries the response was YES. [2022-07-12 10:24:16,966 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38283 conditions, 9004 events. 1805/9004 cut-off events. For 76006/76208 co-relation queries the response was YES. Maximal size of possible extension queue 894. Compared 119149 event pairs, 617 based on Foata normal form. 4/8738 useless extension candidates. Maximal degree in co-relation 38072. Up to 2244 conditions per place. [2022-07-12 10:24:16,991 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 348 selfloop transitions, 135 changer transitions 21/750 dead transitions. [2022-07-12 10:24:16,991 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 750 transitions, 11698 flow [2022-07-12 10:24:16,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-12 10:24:16,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-12 10:24:16,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4514 transitions. [2022-07-12 10:24:16,993 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8768453768453769 [2022-07-12 10:24:16,993 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4514 transitions. [2022-07-12 10:24:16,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4514 transitions. [2022-07-12 10:24:16,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:24:16,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4514 transitions. [2022-07-12 10:24:16,997 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.77777777777777) internal successors, (4514), 18 states have internal predecessors, (4514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:17,001 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:17,002 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:17,002 INFO L186 Difference]: Start difference. First operand has 714 places, 707 transitions, 10177 flow. Second operand 18 states and 4514 transitions. [2022-07-12 10:24:17,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 750 transitions, 11698 flow [2022-07-12 10:24:17,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 725 places, 750 transitions, 11369 flow, removed 86 selfloop flow, removed 4 redundant places. [2022-07-12 10:24:17,632 INFO L242 Difference]: Finished difference. Result has 730 places, 717 transitions, 10468 flow [2022-07-12 10:24:17,633 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=9885, PETRI_DIFFERENCE_MINUEND_PLACES=708, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10468, PETRI_PLACES=730, PETRI_TRANSITIONS=717} [2022-07-12 10:24:17,633 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 474 predicate places. [2022-07-12 10:24:17,633 INFO L495 AbstractCegarLoop]: Abstraction has has 730 places, 717 transitions, 10468 flow [2022-07-12 10:24:17,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:17,634 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:24:17,634 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:24:17,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-12 10:24:17,634 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)] === [2022-07-12 10:24:17,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:24:17,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1145906917, now seen corresponding path program 20 times [2022-07-12 10:24:17,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:24:17,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316516866] [2022-07-12 10:24:17,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:24:17,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:24:17,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:24:17,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:24:17,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:24:17,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316516866] [2022-07-12 10:24:17,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316516866] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:24:17,717 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:24:17,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:24:17,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432593862] [2022-07-12 10:24:17,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:24:17,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:24:17,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:24:17,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:24:17,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:24:17,720 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:24:17,721 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 730 places, 717 transitions, 10468 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:17,721 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:24:17,721 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:24:17,721 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:24:19,990 INFO L129 PetriNetUnfolder]: 1805/9073 cut-off events. [2022-07-12 10:24:19,990 INFO L130 PetriNetUnfolder]: For 76299/76501 co-relation queries the response was YES. [2022-07-12 10:24:20,159 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38259 conditions, 9073 events. 1805/9073 cut-off events. For 76299/76501 co-relation queries the response was YES. Maximal size of possible extension queue 900. Compared 120113 event pairs, 611 based on Foata normal form. 4/8815 useless extension candidates. Maximal degree in co-relation 38050. Up to 2254 conditions per place. [2022-07-12 10:24:20,185 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 334 selfloop transitions, 152 changer transitions 25/757 dead transitions. [2022-07-12 10:24:20,185 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 745 places, 757 transitions, 11840 flow [2022-07-12 10:24:20,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-12 10:24:20,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-12 10:24:20,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4514 transitions. [2022-07-12 10:24:20,187 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8768453768453769 [2022-07-12 10:24:20,188 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4514 transitions. [2022-07-12 10:24:20,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4514 transitions. [2022-07-12 10:24:20,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:24:20,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4514 transitions. [2022-07-12 10:24:20,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.77777777777777) internal successors, (4514), 18 states have internal predecessors, (4514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:20,193 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:20,194 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:20,194 INFO L186 Difference]: Start difference. First operand has 730 places, 717 transitions, 10468 flow. Second operand 18 states and 4514 transitions. [2022-07-12 10:24:20,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 745 places, 757 transitions, 11840 flow [2022-07-12 10:24:21,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 737 places, 757 transitions, 11679 flow, removed 67 selfloop flow, removed 8 redundant places. [2022-07-12 10:24:21,133 INFO L242 Difference]: Finished difference. Result has 742 places, 724 transitions, 10822 flow [2022-07-12 10:24:21,134 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=10309, PETRI_DIFFERENCE_MINUEND_PLACES=720, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10822, PETRI_PLACES=742, PETRI_TRANSITIONS=724} [2022-07-12 10:24:21,135 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 486 predicate places. [2022-07-12 10:24:21,135 INFO L495 AbstractCegarLoop]: Abstraction has has 742 places, 724 transitions, 10822 flow [2022-07-12 10:24:21,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:21,136 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:24:21,136 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:24:21,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-12 10:24:21,137 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)] === [2022-07-12 10:24:21,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:24:21,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1682203553, now seen corresponding path program 1 times [2022-07-12 10:24:21,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:24:21,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960545813] [2022-07-12 10:24:21,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:24:21,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:24:21,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:24:21,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:24:21,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:24:21,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960545813] [2022-07-12 10:24:21,176 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960545813] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:24:21,176 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:24:21,176 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 10:24:21,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044366075] [2022-07-12 10:24:21,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:24:21,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 10:24:21,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:24:21,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 10:24:21,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 10:24:21,177 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 265 out of 286 [2022-07-12 10:24:21,178 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 742 places, 724 transitions, 10822 flow. Second operand has 3 states, 3 states have (on average 268.3333333333333) internal successors, (805), 3 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:21,178 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:24:21,178 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 265 of 286 [2022-07-12 10:24:21,178 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:24:23,379 INFO L129 PetriNetUnfolder]: 1226/11011 cut-off events. [2022-07-12 10:24:23,379 INFO L130 PetriNetUnfolder]: For 97580/98019 co-relation queries the response was YES. [2022-07-12 10:24:23,546 INFO L84 FinitePrefix]: Finished finitePrefix Result has 44305 conditions, 11011 events. 1226/11011 cut-off events. For 97580/98019 co-relation queries the response was YES. Maximal size of possible extension queue 681. Compared 153043 event pairs, 54 based on Foata normal form. 18/10764 useless extension candidates. Maximal degree in co-relation 44096. Up to 738 conditions per place. [2022-07-12 10:24:23,558 INFO L132 encePairwiseOnDemand]: 282/286 looper letters, 14 selfloop transitions, 2 changer transitions 424/731 dead transitions. [2022-07-12 10:24:23,559 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 742 places, 731 transitions, 10879 flow [2022-07-12 10:24:23,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 10:24:23,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-12 10:24:23,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 816 transitions. [2022-07-12 10:24:23,559 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.951048951048951 [2022-07-12 10:24:23,560 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 816 transitions. [2022-07-12 10:24:23,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 816 transitions. [2022-07-12 10:24:23,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:24:23,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 816 transitions. [2022-07-12 10:24:23,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 272.0) internal successors, (816), 3 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:23,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:23,561 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:23,561 INFO L186 Difference]: Start difference. First operand has 742 places, 724 transitions, 10822 flow. Second operand 3 states and 816 transitions. [2022-07-12 10:24:23,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 742 places, 731 transitions, 10879 flow [2022-07-12 10:24:24,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 737 places, 731 transitions, 10710 flow, removed 45 selfloop flow, removed 5 redundant places. [2022-07-12 10:24:24,439 INFO L242 Difference]: Finished difference. Result has 738 places, 303 transitions, 1207 flow [2022-07-12 10:24:24,439 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=10653, PETRI_DIFFERENCE_MINUEND_PLACES=735, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=722, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1207, PETRI_PLACES=738, PETRI_TRANSITIONS=303} [2022-07-12 10:24:24,440 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 482 predicate places. [2022-07-12 10:24:24,440 INFO L495 AbstractCegarLoop]: Abstraction has has 738 places, 303 transitions, 1207 flow [2022-07-12 10:24:24,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 268.3333333333333) internal successors, (805), 3 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:24,440 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:24:24,440 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:24:24,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-12 10:24:24,440 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)] === [2022-07-12 10:24:24,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:24:24,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1498379551, now seen corresponding path program 2 times [2022-07-12 10:24:24,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:24:24,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316901460] [2022-07-12 10:24:24,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:24:24,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:24:24,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:24:24,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:24:24,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:24:24,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316901460] [2022-07-12 10:24:24,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316901460] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:24:24,462 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:24:24,462 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 10:24:24,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247134424] [2022-07-12 10:24:24,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:24:24,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 10:24:24,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:24:24,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 10:24:24,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 10:24:24,464 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 265 out of 286 [2022-07-12 10:24:24,464 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 738 places, 303 transitions, 1207 flow. Second operand has 3 states, 3 states have (on average 268.3333333333333) internal successors, (805), 3 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:24,464 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:24:24,464 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 265 of 286 [2022-07-12 10:24:24,464 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:24:24,739 INFO L129 PetriNetUnfolder]: 137/1917 cut-off events. [2022-07-12 10:24:24,740 INFO L130 PetriNetUnfolder]: For 6188/6228 co-relation queries the response was YES. [2022-07-12 10:24:24,767 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4347 conditions, 1917 events. 137/1917 cut-off events. For 6188/6228 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 17212 event pairs, 19 based on Foata normal form. 12/1805 useless extension candidates. Maximal degree in co-relation 4173. Up to 135 conditions per place. [2022-07-12 10:24:24,771 INFO L132 encePairwiseOnDemand]: 280/286 looper letters, 12 selfloop transitions, 4 changer transitions 10/308 dead transitions. [2022-07-12 10:24:24,771 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 308 transitions, 1258 flow [2022-07-12 10:24:24,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 10:24:24,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-12 10:24:24,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 814 transitions. [2022-07-12 10:24:24,772 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9487179487179487 [2022-07-12 10:24:24,772 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 814 transitions. [2022-07-12 10:24:24,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 814 transitions. [2022-07-12 10:24:24,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:24:24,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 814 transitions. [2022-07-12 10:24:24,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 271.3333333333333) internal successors, (814), 3 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:24,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:24,773 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:24,774 INFO L186 Difference]: Start difference. First operand has 738 places, 303 transitions, 1207 flow. Second operand 3 states and 814 transitions. [2022-07-12 10:24:24,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 308 transitions, 1258 flow [2022-07-12 10:24:24,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 308 transitions, 964 flow, removed 105 selfloop flow, removed 109 redundant places. [2022-07-12 10:24:24,804 INFO L242 Difference]: Finished difference. Result has 361 places, 296 transitions, 901 flow [2022-07-12 10:24:24,805 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=913, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=901, PETRI_PLACES=361, PETRI_TRANSITIONS=296} [2022-07-12 10:24:24,805 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 105 predicate places. [2022-07-12 10:24:24,805 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 296 transitions, 901 flow [2022-07-12 10:24:24,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 268.3333333333333) internal successors, (805), 3 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:24,805 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:24:24,806 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:24:24,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-12 10:24:24,806 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)] === [2022-07-12 10:24:24,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:24:24,806 INFO L85 PathProgramCache]: Analyzing trace with hash -907990915, now seen corresponding path program 1 times [2022-07-12 10:24:24,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:24:24,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39559053] [2022-07-12 10:24:24,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:24:24,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:24:24,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:24:24,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:24:24,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:24:24,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39559053] [2022-07-12 10:24:24,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39559053] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:24:24,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:24:24,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 10:24:24,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103508908] [2022-07-12 10:24:24,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:24:24,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 10:24:24,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:24:24,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 10:24:24,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-12 10:24:24,885 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 286 [2022-07-12 10:24:24,886 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 296 transitions, 901 flow. Second operand has 7 states, 7 states have (on average 255.85714285714286) internal successors, (1791), 7 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:24,886 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:24:24,886 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 286 [2022-07-12 10:24:24,886 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:24:25,138 INFO L129 PetriNetUnfolder]: 152/1989 cut-off events. [2022-07-12 10:24:25,138 INFO L130 PetriNetUnfolder]: For 731/816 co-relation queries the response was YES. [2022-07-12 10:24:25,157 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3436 conditions, 1989 events. 152/1989 cut-off events. For 731/816 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 19805 event pairs, 33 based on Foata normal form. 6/1863 useless extension candidates. Maximal degree in co-relation 3349. Up to 119 conditions per place. [2022-07-12 10:24:25,160 INFO L132 encePairwiseOnDemand]: 278/286 looper letters, 22 selfloop transitions, 2 changer transitions 34/316 dead transitions. [2022-07-12 10:24:25,160 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 316 transitions, 1038 flow [2022-07-12 10:24:25,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-12 10:24:25,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-12 10:24:25,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2320 transitions. [2022-07-12 10:24:25,164 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9013209013209014 [2022-07-12 10:24:25,164 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2320 transitions. [2022-07-12 10:24:25,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2320 transitions. [2022-07-12 10:24:25,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:24:25,165 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2320 transitions. [2022-07-12 10:24:25,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 257.77777777777777) internal successors, (2320), 9 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:25,167 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 286.0) internal successors, (2860), 10 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:25,168 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 286.0) internal successors, (2860), 10 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:25,168 INFO L186 Difference]: Start difference. First operand has 361 places, 296 transitions, 901 flow. Second operand 9 states and 2320 transitions. [2022-07-12 10:24:25,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 316 transitions, 1038 flow [2022-07-12 10:24:25,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 316 transitions, 1020 flow, removed 2 selfloop flow, removed 5 redundant places. [2022-07-12 10:24:25,178 INFO L242 Difference]: Finished difference. Result has 369 places, 280 transitions, 800 flow [2022-07-12 10:24:25,179 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=883, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=800, PETRI_PLACES=369, PETRI_TRANSITIONS=280} [2022-07-12 10:24:25,179 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 113 predicate places. [2022-07-12 10:24:25,180 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 280 transitions, 800 flow [2022-07-12 10:24:25,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 255.85714285714286) internal successors, (1791), 7 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:25,180 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:24:25,180 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:24:25,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-12 10:24:25,180 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)] === [2022-07-12 10:24:25,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:24:25,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1579618614, now seen corresponding path program 1 times [2022-07-12 10:24:25,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:24:25,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876058472] [2022-07-12 10:24:25,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:24:25,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:24:25,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:24:25,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:24:25,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:24:25,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876058472] [2022-07-12 10:24:25,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876058472] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:24:25,247 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:24:25,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:24:25,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941856716] [2022-07-12 10:24:25,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:24:25,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:24:25,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:24:25,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:24:25,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:24:25,249 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:24:25,250 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 280 transitions, 800 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:25,250 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:24:25,250 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:24:25,250 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:24:25,815 INFO L129 PetriNetUnfolder]: 542/2633 cut-off events. [2022-07-12 10:24:25,815 INFO L130 PetriNetUnfolder]: For 1615/1670 co-relation queries the response was YES. [2022-07-12 10:24:25,835 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5529 conditions, 2633 events. 542/2633 cut-off events. For 1615/1670 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 25819 event pairs, 210 based on Foata normal form. 13/2534 useless extension candidates. Maximal degree in co-relation 5438. Up to 542 conditions per place. [2022-07-12 10:24:25,841 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 86 selfloop transitions, 33 changer transitions 28/388 dead transitions. [2022-07-12 10:24:25,841 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 388 transitions, 1537 flow [2022-07-12 10:24:25,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-12 10:24:25,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-12 10:24:25,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 6014 transitions. [2022-07-12 10:24:25,845 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8761655011655012 [2022-07-12 10:24:25,845 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 6014 transitions. [2022-07-12 10:24:25,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 6014 transitions. [2022-07-12 10:24:25,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:24:25,846 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 6014 transitions. [2022-07-12 10:24:25,850 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 250.58333333333334) internal successors, (6014), 24 states have internal predecessors, (6014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:25,854 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:25,855 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:25,855 INFO L186 Difference]: Start difference. First operand has 369 places, 280 transitions, 800 flow. Second operand 24 states and 6014 transitions. [2022-07-12 10:24:25,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 388 transitions, 1537 flow [2022-07-12 10:24:25,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 388 transitions, 1419 flow, removed 53 selfloop flow, removed 17 redundant places. [2022-07-12 10:24:25,869 INFO L242 Difference]: Finished difference. Result has 378 places, 310 transitions, 1034 flow [2022-07-12 10:24:25,870 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=761, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1034, PETRI_PLACES=378, PETRI_TRANSITIONS=310} [2022-07-12 10:24:25,870 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 122 predicate places. [2022-07-12 10:24:25,870 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 310 transitions, 1034 flow [2022-07-12 10:24:25,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:25,871 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:24:25,871 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:24:25,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-07-12 10:24:25,871 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)] === [2022-07-12 10:24:25,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:24:25,871 INFO L85 PathProgramCache]: Analyzing trace with hash -786092190, now seen corresponding path program 2 times [2022-07-12 10:24:25,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:24:25,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398714283] [2022-07-12 10:24:25,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:24:25,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:24:25,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:24:25,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:24:25,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:24:25,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398714283] [2022-07-12 10:24:25,942 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398714283] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:24:25,942 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:24:25,942 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:24:25,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851480937] [2022-07-12 10:24:25,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:24:25,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:24:25,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:24:25,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:24:25,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:24:25,945 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:24:25,946 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 310 transitions, 1034 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:25,946 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:24:25,946 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:24:25,946 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:24:26,583 INFO L129 PetriNetUnfolder]: 615/3018 cut-off events. [2022-07-12 10:24:26,583 INFO L130 PetriNetUnfolder]: For 4408/4463 co-relation queries the response was YES. [2022-07-12 10:24:26,609 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7623 conditions, 3018 events. 615/3018 cut-off events. For 4408/4463 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 30619 event pairs, 288 based on Foata normal form. 5/2890 useless extension candidates. Maximal degree in co-relation 7528. Up to 777 conditions per place. [2022-07-12 10:24:26,616 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 85 selfloop transitions, 36 changer transitions 16/378 dead transitions. [2022-07-12 10:24:26,616 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 378 transitions, 1747 flow [2022-07-12 10:24:26,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-12 10:24:26,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-12 10:24:26,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4014 transitions. [2022-07-12 10:24:26,618 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8771853146853147 [2022-07-12 10:24:26,618 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4014 transitions. [2022-07-12 10:24:26,618 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4014 transitions. [2022-07-12 10:24:26,619 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:24:26,619 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4014 transitions. [2022-07-12 10:24:26,621 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 250.875) internal successors, (4014), 16 states have internal predecessors, (4014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:26,623 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:26,623 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:26,623 INFO L186 Difference]: Start difference. First operand has 378 places, 310 transitions, 1034 flow. Second operand 16 states and 4014 transitions. [2022-07-12 10:24:26,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 378 transitions, 1747 flow [2022-07-12 10:24:26,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 378 transitions, 1707 flow, removed 20 selfloop flow, removed 2 redundant places. [2022-07-12 10:24:26,646 INFO L242 Difference]: Finished difference. Result has 400 places, 334 transitions, 1390 flow [2022-07-12 10:24:26,646 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=996, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1390, PETRI_PLACES=400, PETRI_TRANSITIONS=334} [2022-07-12 10:24:26,647 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 144 predicate places. [2022-07-12 10:24:26,647 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 334 transitions, 1390 flow [2022-07-12 10:24:26,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:26,647 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:24:26,647 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:24:26,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-07-12 10:24:26,648 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)] === [2022-07-12 10:24:26,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:24:26,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1945375624, now seen corresponding path program 3 times [2022-07-12 10:24:26,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:24:26,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832450826] [2022-07-12 10:24:26,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:24:26,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:24:26,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:24:26,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:24:26,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:24:26,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832450826] [2022-07-12 10:24:26,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832450826] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:24:26,714 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:24:26,715 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:24:26,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733212250] [2022-07-12 10:24:26,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:24:26,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:24:26,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:24:26,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:24:26,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:24:26,717 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:24:26,718 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 334 transitions, 1390 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:26,718 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:24:26,718 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:24:26,718 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:24:27,373 INFO L129 PetriNetUnfolder]: 681/3388 cut-off events. [2022-07-12 10:24:27,373 INFO L130 PetriNetUnfolder]: For 8686/8770 co-relation queries the response was YES. [2022-07-12 10:24:27,404 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9701 conditions, 3388 events. 681/3388 cut-off events. For 8686/8770 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 35589 event pairs, 258 based on Foata normal form. 17/3285 useless extension candidates. Maximal degree in co-relation 9596. Up to 755 conditions per place. [2022-07-12 10:24:27,411 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 108 selfloop transitions, 45 changer transitions 14/408 dead transitions. [2022-07-12 10:24:27,412 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 408 transitions, 2367 flow [2022-07-12 10:24:27,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-12 10:24:27,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-12 10:24:27,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4013 transitions. [2022-07-12 10:24:27,414 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8769667832167832 [2022-07-12 10:24:27,414 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4013 transitions. [2022-07-12 10:24:27,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4013 transitions. [2022-07-12 10:24:27,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:24:27,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4013 transitions. [2022-07-12 10:24:27,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 250.8125) internal successors, (4013), 16 states have internal predecessors, (4013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:27,418 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:27,419 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:27,419 INFO L186 Difference]: Start difference. First operand has 400 places, 334 transitions, 1390 flow. Second operand 16 states and 4013 transitions. [2022-07-12 10:24:27,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 408 transitions, 2367 flow [2022-07-12 10:24:27,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 408 transitions, 2133 flow, removed 117 selfloop flow, removed 2 redundant places. [2022-07-12 10:24:27,487 INFO L242 Difference]: Finished difference. Result has 421 places, 354 transitions, 1617 flow [2022-07-12 10:24:27,488 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=1236, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1617, PETRI_PLACES=421, PETRI_TRANSITIONS=354} [2022-07-12 10:24:27,488 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 165 predicate places. [2022-07-12 10:24:27,488 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 354 transitions, 1617 flow [2022-07-12 10:24:27,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:27,489 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:24:27,489 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:24:27,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-07-12 10:24:27,489 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)] === [2022-07-12 10:24:27,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:24:27,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1166211374, now seen corresponding path program 4 times [2022-07-12 10:24:27,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:24:27,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189587235] [2022-07-12 10:24:27,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:24:27,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:24:27,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:24:27,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:24:27,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:24:27,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189587235] [2022-07-12 10:24:27,566 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189587235] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:24:27,566 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:24:27,567 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:24:27,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294231068] [2022-07-12 10:24:27,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:24:27,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:24:27,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:24:27,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:24:27,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:24:27,569 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:24:27,570 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 354 transitions, 1617 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:27,570 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:24:27,570 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:24:27,570 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:24:28,357 INFO L129 PetriNetUnfolder]: 823/3777 cut-off events. [2022-07-12 10:24:28,357 INFO L130 PetriNetUnfolder]: For 12022/12086 co-relation queries the response was YES. [2022-07-12 10:24:28,397 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11806 conditions, 3777 events. 823/3777 cut-off events. For 12022/12086 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 40531 event pairs, 290 based on Foata normal form. 11/3654 useless extension candidates. Maximal degree in co-relation 11692. Up to 806 conditions per place. [2022-07-12 10:24:28,407 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 130 selfloop transitions, 50 changer transitions 23/444 dead transitions. [2022-07-12 10:24:28,407 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 444 transitions, 2880 flow [2022-07-12 10:24:28,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-12 10:24:28,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-07-12 10:24:28,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5260 transitions. [2022-07-12 10:24:28,409 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8757908757908758 [2022-07-12 10:24:28,409 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5260 transitions. [2022-07-12 10:24:28,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5260 transitions. [2022-07-12 10:24:28,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:24:28,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5260 transitions. [2022-07-12 10:24:28,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 250.47619047619048) internal successors, (5260), 21 states have internal predecessors, (5260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:28,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 286.0) internal successors, (6292), 22 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:28,416 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 286.0) internal successors, (6292), 22 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:28,416 INFO L186 Difference]: Start difference. First operand has 421 places, 354 transitions, 1617 flow. Second operand 21 states and 5260 transitions. [2022-07-12 10:24:28,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 444 transitions, 2880 flow [2022-07-12 10:24:28,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 444 transitions, 2738 flow, removed 63 selfloop flow, removed 3 redundant places. [2022-07-12 10:24:28,473 INFO L242 Difference]: Finished difference. Result has 451 places, 388 transitions, 2180 flow [2022-07-12 10:24:28,474 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=1515, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2180, PETRI_PLACES=451, PETRI_TRANSITIONS=388} [2022-07-12 10:24:28,474 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 195 predicate places. [2022-07-12 10:24:28,474 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 388 transitions, 2180 flow [2022-07-12 10:24:28,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:28,474 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:24:28,474 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:24:28,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-07-12 10:24:28,475 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)] === [2022-07-12 10:24:28,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:24:28,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1140547886, now seen corresponding path program 5 times [2022-07-12 10:24:28,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:24:28,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552982678] [2022-07-12 10:24:28,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:24:28,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:24:28,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:24:28,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:24:28,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:24:28,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552982678] [2022-07-12 10:24:28,545 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552982678] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:24:28,545 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:24:28,545 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:24:28,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254026592] [2022-07-12 10:24:28,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:24:28,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:24:28,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:24:28,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:24:28,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:24:28,548 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:24:28,549 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 388 transitions, 2180 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:28,549 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:24:28,549 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:24:28,549 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:24:29,498 INFO L129 PetriNetUnfolder]: 866/4126 cut-off events. [2022-07-12 10:24:29,498 INFO L130 PetriNetUnfolder]: For 19476/19571 co-relation queries the response was YES. [2022-07-12 10:24:29,539 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13849 conditions, 4126 events. 866/4126 cut-off events. For 19476/19571 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 45730 event pairs, 338 based on Foata normal form. 13/4004 useless extension candidates. Maximal degree in co-relation 13722. Up to 915 conditions per place. [2022-07-12 10:24:29,550 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 141 selfloop transitions, 60 changer transitions 22/464 dead transitions. [2022-07-12 10:24:29,550 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 464 transitions, 3468 flow [2022-07-12 10:24:29,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-12 10:24:29,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-12 10:24:29,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 5010 transitions. [2022-07-12 10:24:29,552 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8758741258741258 [2022-07-12 10:24:29,552 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 5010 transitions. [2022-07-12 10:24:29,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 5010 transitions. [2022-07-12 10:24:29,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:24:29,553 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 5010 transitions. [2022-07-12 10:24:29,556 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 250.5) internal successors, (5010), 20 states have internal predecessors, (5010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:29,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:29,559 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:29,559 INFO L186 Difference]: Start difference. First operand has 451 places, 388 transitions, 2180 flow. Second operand 20 states and 5010 transitions. [2022-07-12 10:24:29,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 464 transitions, 3468 flow [2022-07-12 10:24:29,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 464 transitions, 3146 flow, removed 161 selfloop flow, removed 2 redundant places. [2022-07-12 10:24:29,678 INFO L242 Difference]: Finished difference. Result has 481 places, 420 transitions, 2621 flow [2022-07-12 10:24:29,679 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=1942, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2621, PETRI_PLACES=481, PETRI_TRANSITIONS=420} [2022-07-12 10:24:29,679 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 225 predicate places. [2022-07-12 10:24:29,679 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 420 transitions, 2621 flow [2022-07-12 10:24:29,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:29,680 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:24:29,680 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:24:29,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-07-12 10:24:29,680 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)] === [2022-07-12 10:24:29,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:24:29,680 INFO L85 PathProgramCache]: Analyzing trace with hash -901525818, now seen corresponding path program 6 times [2022-07-12 10:24:29,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:24:29,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678816987] [2022-07-12 10:24:29,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:24:29,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:24:29,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:24:29,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:24:29,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:24:29,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678816987] [2022-07-12 10:24:29,749 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678816987] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:24:29,749 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:24:29,749 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:24:29,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292252535] [2022-07-12 10:24:29,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:24:29,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:24:29,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:24:29,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:24:29,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:24:29,752 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:24:29,753 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 420 transitions, 2621 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:29,753 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:24:29,753 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:24:29,753 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:24:30,708 INFO L129 PetriNetUnfolder]: 911/4512 cut-off events. [2022-07-12 10:24:30,708 INFO L130 PetriNetUnfolder]: For 23643/23734 co-relation queries the response was YES. [2022-07-12 10:24:30,772 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15256 conditions, 4512 events. 911/4512 cut-off events. For 23643/23734 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 51143 event pairs, 278 based on Foata normal form. 5/4391 useless extension candidates. Maximal degree in co-relation 15115. Up to 682 conditions per place. [2022-07-12 10:24:30,785 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 155 selfloop transitions, 103 changer transitions 26/525 dead transitions. [2022-07-12 10:24:30,785 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 525 transitions, 4189 flow [2022-07-12 10:24:30,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-12 10:24:30,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-12 10:24:30,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 6006 transitions. [2022-07-12 10:24:30,788 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.875 [2022-07-12 10:24:30,788 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 6006 transitions. [2022-07-12 10:24:30,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 6006 transitions. [2022-07-12 10:24:30,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:24:30,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 6006 transitions. [2022-07-12 10:24:30,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 250.25) internal successors, (6006), 24 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:30,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:30,795 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:30,795 INFO L186 Difference]: Start difference. First operand has 481 places, 420 transitions, 2621 flow. Second operand 24 states and 6006 transitions. [2022-07-12 10:24:30,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 525 transitions, 4189 flow [2022-07-12 10:24:30,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 525 transitions, 3891 flow, removed 149 selfloop flow, removed 2 redundant places. [2022-07-12 10:24:30,943 INFO L242 Difference]: Finished difference. Result has 519 places, 446 transitions, 3131 flow [2022-07-12 10:24:30,944 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=2401, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3131, PETRI_PLACES=519, PETRI_TRANSITIONS=446} [2022-07-12 10:24:30,944 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 263 predicate places. [2022-07-12 10:24:30,945 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 446 transitions, 3131 flow [2022-07-12 10:24:30,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:30,945 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:24:30,945 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:24:30,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-07-12 10:24:30,945 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)] === [2022-07-12 10:24:30,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:24:30,946 INFO L85 PathProgramCache]: Analyzing trace with hash 248170924, now seen corresponding path program 7 times [2022-07-12 10:24:30,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:24:30,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636984835] [2022-07-12 10:24:30,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:24:30,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:24:30,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:24:31,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:24:31,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:24:31,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636984835] [2022-07-12 10:24:31,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636984835] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:24:31,015 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:24:31,015 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:24:31,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952233548] [2022-07-12 10:24:31,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:24:31,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:24:31,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:24:31,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:24:31,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:24:31,017 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:24:31,018 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 446 transitions, 3131 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:31,018 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:24:31,018 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:24:31,019 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:24:32,205 INFO L129 PetriNetUnfolder]: 948/4628 cut-off events. [2022-07-12 10:24:32,205 INFO L130 PetriNetUnfolder]: For 29324/29435 co-relation queries the response was YES. [2022-07-12 10:24:32,267 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16648 conditions, 4628 events. 948/4628 cut-off events. For 29324/29435 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 52858 event pairs, 270 based on Foata normal form. 44/4553 useless extension candidates. Maximal degree in co-relation 16489. Up to 938 conditions per place. [2022-07-12 10:24:32,282 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 166 selfloop transitions, 97 changer transitions 24/528 dead transitions. [2022-07-12 10:24:32,283 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 528 transitions, 4648 flow [2022-07-12 10:24:32,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-12 10:24:32,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-07-12 10:24:32,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 5506 transitions. [2022-07-12 10:24:32,286 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8750794659885569 [2022-07-12 10:24:32,286 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 5506 transitions. [2022-07-12 10:24:32,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 5506 transitions. [2022-07-12 10:24:32,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:24:32,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 5506 transitions. [2022-07-12 10:24:32,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 250.27272727272728) internal successors, (5506), 22 states have internal predecessors, (5506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:32,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:32,294 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:32,294 INFO L186 Difference]: Start difference. First operand has 519 places, 446 transitions, 3131 flow. Second operand 22 states and 5506 transitions. [2022-07-12 10:24:32,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 528 transitions, 4648 flow [2022-07-12 10:24:32,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 528 transitions, 4592 flow, removed 25 selfloop flow, removed 3 redundant places. [2022-07-12 10:24:32,451 INFO L242 Difference]: Finished difference. Result has 548 places, 470 transitions, 3797 flow [2022-07-12 10:24:32,451 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=3081, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3797, PETRI_PLACES=548, PETRI_TRANSITIONS=470} [2022-07-12 10:24:32,452 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 292 predicate places. [2022-07-12 10:24:32,452 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 470 transitions, 3797 flow [2022-07-12 10:24:32,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:32,452 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:24:32,453 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:24:32,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-07-12 10:24:32,453 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)] === [2022-07-12 10:24:32,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:24:32,453 INFO L85 PathProgramCache]: Analyzing trace with hash -2133888762, now seen corresponding path program 8 times [2022-07-12 10:24:32,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:24:32,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289944096] [2022-07-12 10:24:32,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:24:32,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:24:32,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:24:32,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:24:32,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:24:32,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289944096] [2022-07-12 10:24:32,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289944096] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:24:32,533 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:24:32,533 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:24:32,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357206433] [2022-07-12 10:24:32,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:24:32,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:24:32,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:24:32,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:24:32,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:24:32,536 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:24:32,537 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 470 transitions, 3797 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:32,537 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:24:32,537 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:24:32,537 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:24:33,923 INFO L129 PetriNetUnfolder]: 986/5066 cut-off events. [2022-07-12 10:24:33,923 INFO L130 PetriNetUnfolder]: For 40377/40480 co-relation queries the response was YES. [2022-07-12 10:24:33,992 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18978 conditions, 5066 events. 986/5066 cut-off events. For 40377/40480 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 59798 event pairs, 304 based on Foata normal form. 7/4947 useless extension candidates. Maximal degree in co-relation 18808. Up to 1042 conditions per place. [2022-07-12 10:24:34,006 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 182 selfloop transitions, 105 changer transitions 19/547 dead transitions. [2022-07-12 10:24:34,006 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 547 transitions, 5377 flow [2022-07-12 10:24:34,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-12 10:24:34,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-12 10:24:34,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 5007 transitions. [2022-07-12 10:24:34,008 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8753496503496504 [2022-07-12 10:24:34,009 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 5007 transitions. [2022-07-12 10:24:34,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 5007 transitions. [2022-07-12 10:24:34,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:24:34,009 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 5007 transitions. [2022-07-12 10:24:34,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 250.35) internal successors, (5007), 20 states have internal predecessors, (5007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:34,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:34,014 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:34,014 INFO L186 Difference]: Start difference. First operand has 548 places, 470 transitions, 3797 flow. Second operand 20 states and 5007 transitions. [2022-07-12 10:24:34,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 547 transitions, 5377 flow [2022-07-12 10:24:34,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 547 transitions, 5172 flow, removed 95 selfloop flow, removed 4 redundant places. [2022-07-12 10:24:34,213 INFO L242 Difference]: Finished difference. Result has 575 places, 502 transitions, 4598 flow [2022-07-12 10:24:34,213 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=3598, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4598, PETRI_PLACES=575, PETRI_TRANSITIONS=502} [2022-07-12 10:24:34,214 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 319 predicate places. [2022-07-12 10:24:34,214 INFO L495 AbstractCegarLoop]: Abstraction has has 575 places, 502 transitions, 4598 flow [2022-07-12 10:24:34,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:34,214 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:24:34,214 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:24:34,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-07-12 10:24:34,215 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)] === [2022-07-12 10:24:34,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:24:34,215 INFO L85 PathProgramCache]: Analyzing trace with hash -346353438, now seen corresponding path program 9 times [2022-07-12 10:24:34,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:24:34,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038410191] [2022-07-12 10:24:34,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:24:34,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:24:34,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:24:34,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:24:34,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:24:34,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038410191] [2022-07-12 10:24:34,295 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038410191] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:24:34,295 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:24:34,295 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:24:34,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308482754] [2022-07-12 10:24:34,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:24:34,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:24:34,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:24:34,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:24:34,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:24:34,297 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:24:34,298 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 502 transitions, 4598 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:34,298 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:24:34,298 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:24:34,298 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:24:35,497 INFO L129 PetriNetUnfolder]: 984/5061 cut-off events. [2022-07-12 10:24:35,497 INFO L130 PetriNetUnfolder]: For 43473/43582 co-relation queries the response was YES. [2022-07-12 10:24:35,591 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19609 conditions, 5061 events. 984/5061 cut-off events. For 43473/43582 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 59652 event pairs, 277 based on Foata normal form. 36/4978 useless extension candidates. Maximal degree in co-relation 19428. Up to 1036 conditions per place. [2022-07-12 10:24:35,608 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 183 selfloop transitions, 116 changer transitions 23/563 dead transitions. [2022-07-12 10:24:35,608 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 563 transitions, 6039 flow [2022-07-12 10:24:35,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-12 10:24:35,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-12 10:24:35,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4510 transitions. [2022-07-12 10:24:35,610 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8760683760683761 [2022-07-12 10:24:35,610 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4510 transitions. [2022-07-12 10:24:35,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4510 transitions. [2022-07-12 10:24:35,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:24:35,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4510 transitions. [2022-07-12 10:24:35,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.55555555555554) internal successors, (4510), 18 states have internal predecessors, (4510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:35,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:35,616 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:35,616 INFO L186 Difference]: Start difference. First operand has 575 places, 502 transitions, 4598 flow. Second operand 18 states and 4510 transitions. [2022-07-12 10:24:35,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 563 transitions, 6039 flow [2022-07-12 10:24:35,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 563 transitions, 5647 flow, removed 196 selfloop flow, removed 2 redundant places. [2022-07-12 10:24:35,890 INFO L242 Difference]: Finished difference. Result has 595 places, 511 transitions, 4848 flow [2022-07-12 10:24:35,891 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=4380, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4848, PETRI_PLACES=595, PETRI_TRANSITIONS=511} [2022-07-12 10:24:35,891 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 339 predicate places. [2022-07-12 10:24:35,891 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 511 transitions, 4848 flow [2022-07-12 10:24:35,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:35,892 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:24:35,892 INFO L200 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:24:35,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-07-12 10:24:35,892 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)] === [2022-07-12 10:24:35,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:24:35,893 INFO L85 PathProgramCache]: Analyzing trace with hash -334517014, now seen corresponding path program 10 times [2022-07-12 10:24:35,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:24:35,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935238361] [2022-07-12 10:24:35,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:24:35,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:24:35,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:24:35,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:24:35,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:24:35,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935238361] [2022-07-12 10:24:35,973 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935238361] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:24:35,973 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:24:35,973 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 10:24:35,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475391555] [2022-07-12 10:24:35,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:24:35,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 10:24:35,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:24:35,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 10:24:35,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-12 10:24:35,976 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-12 10:24:35,977 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 511 transitions, 4848 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:24:35,977 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:24:35,977 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-12 10:24:35,977 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand